0001517375-24-000020.txt : 20240223 0001517375-24-000020.hdr.sgml : 20240223 20240223160159 ACCESSION NUMBER: 0001517375-24-000020 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sprout Social, Inc. CENTRAL INDEX KEY: 0001517375 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 272404165 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39156 FILM NUMBER: 24671036 BUSINESS ADDRESS: STREET 1: 131 SOUTH DEARBORN STREET STREET 2: SUITE 700 CITY: CHICAGO STATE: IL ZIP: 60603 BUSINESS PHONE: 866-878-3231 MAIL ADDRESS: STREET 1: 131 SOUTH DEARBORN STREET STREET 2: SUITE 700 CITY: CHICAGO STATE: IL ZIP: 60603 10-K 1 spt-20231231.htm 10-K spt-20231231
0001517375false2023FY00015173752023-01-012023-12-3100015173752023-06-30iso4217:USD0001517375us-gaap:CommonClassAMember2024-02-16xbrli:shares0001517375us-gaap:CommonClassBMember2024-02-1600015173752023-12-3100015173752022-12-310001517375us-gaap:CommonClassAMember2023-12-31iso4217:USDxbrli:shares0001517375us-gaap:CommonClassAMember2022-12-310001517375us-gaap:CommonClassBMember2023-12-310001517375us-gaap:CommonClassBMember2022-12-310001517375spt:SubscriptionMember2023-01-012023-12-310001517375spt:SubscriptionMember2022-01-012022-12-310001517375spt:SubscriptionMember2021-01-012021-12-310001517375spt:ProfessionalServicesAndOtherMember2023-01-012023-12-310001517375spt:ProfessionalServicesAndOtherMember2022-01-012022-12-310001517375spt:ProfessionalServicesAndOtherMember2021-01-012021-12-3100015173752022-01-012022-12-3100015173752021-01-012021-12-310001517375us-gaap:CommonStockMember2020-12-310001517375us-gaap:AdditionalPaidInCapitalMember2020-12-310001517375us-gaap:TreasuryStockCommonMember2020-12-310001517375us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001517375us-gaap:RetainedEarningsMember2020-12-3100015173752020-12-310001517375us-gaap:CommonStockMember2021-01-012021-12-310001517375us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001517375us-gaap:RetainedEarningsMember2021-01-012021-12-310001517375us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001517375us-gaap:CommonStockMember2021-12-310001517375us-gaap:AdditionalPaidInCapitalMember2021-12-310001517375us-gaap:TreasuryStockCommonMember2021-12-310001517375us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001517375us-gaap:RetainedEarningsMember2021-12-3100015173752021-12-310001517375us-gaap:CommonStockMember2022-01-012022-12-310001517375us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001517375us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001517375us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001517375us-gaap:RetainedEarningsMember2022-01-012022-12-310001517375us-gaap:CommonStockMember2022-12-310001517375us-gaap:AdditionalPaidInCapitalMember2022-12-310001517375us-gaap:TreasuryStockCommonMember2022-12-310001517375us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001517375us-gaap:RetainedEarningsMember2022-12-310001517375us-gaap:CommonStockMember2023-01-012023-12-310001517375us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001517375us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001517375us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001517375us-gaap:RetainedEarningsMember2023-01-012023-12-310001517375us-gaap:CommonStockMember2023-12-310001517375us-gaap:AdditionalPaidInCapitalMember2023-12-310001517375us-gaap:TreasuryStockCommonMember2023-12-310001517375us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001517375us-gaap:RetainedEarningsMember2023-12-31spt:segment0001517375us-gaap:ComputerEquipmentMembersrt:MinimumMember2023-12-310001517375srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-12-310001517375us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-12-310001517375srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001517375us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-3100015173752023-08-022023-08-0200015173752023-01-192023-01-1900015173752022-01-012023-12-31xbrli:pure00015173752023-01-012023-12-310001517375us-gaap:LeaseholdImprovementsMember2023-12-310001517375us-gaap:LeaseholdImprovementsMember2022-12-310001517375us-gaap:FurnitureAndFixturesMember2023-12-310001517375us-gaap:FurnitureAndFixturesMember2022-12-310001517375us-gaap:ComputerEquipmentMember2023-12-310001517375us-gaap:ComputerEquipmentMember2022-12-310001517375us-gaap:SoftwareDevelopmentMember2023-12-310001517375us-gaap:SoftwareDevelopmentMember2022-12-310001517375spt:TaggerMediaMember2023-08-022023-08-020001517375spt:TaggerMediaMemberus-gaap:LineOfCreditMember2023-08-020001517375spt:TaggerMediaMember2023-01-012023-12-310001517375spt:TaggerMediaMember2023-08-020001517375spt:TaggerMediaMemberus-gaap:CustomerRelationshipsMember2023-08-022023-08-020001517375us-gaap:TechnologyBasedIntangibleAssetsMemberspt:TaggerMediaMember2023-08-022023-08-020001517375spt:TaggerMediaMemberus-gaap:TrademarksMember2023-08-022023-08-020001517375spt:RepustateIncMember2023-01-192023-01-190001517375spt:RepustateIncMember2023-01-190001517375spt:RepustateIncMember2023-01-192023-12-310001517375spt:RepustateIncMemberus-gaap:CustomerRelationshipsMember2023-01-192023-01-190001517375spt:RepustateIncMemberus-gaap:TrademarksMember2023-01-192023-01-190001517375us-gaap:CustomerRelationshipsMember2023-12-310001517375us-gaap:CustomerRelationshipsMember2022-12-310001517375us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001517375us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001517375us-gaap:TrademarksMember2023-12-310001517375us-gaap:TrademarksMember2022-12-310001517375us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2023-01-012023-12-310001517375us-gaap:TechnologyBasedIntangibleAssetsMembersrt:WeightedAverageMember2023-01-012023-12-310001517375us-gaap:TrademarksMembersrt:WeightedAverageMember2023-01-012023-12-310001517375srt:WeightedAverageMember2023-01-012023-12-310001517375srt:MinimumMember2023-01-012023-12-310001517375srt:MaximumMember2023-01-012023-12-310001517375us-gaap:DomesticCountryMember2023-12-310001517375us-gaap:StateAndLocalJurisdictionMember2023-12-310001517375us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-08-010001517375spt:SOFRMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-08-012023-08-010001517375spt:SOFRMemberus-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-08-012023-08-010001517375srt:MaximumMemberspt:SOFRMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-08-012023-08-010001517375us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberspt:ABRMember2023-08-012023-08-010001517375us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberspt:ABRMember2023-08-012023-08-010001517375srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberspt:ABRMember2023-08-012023-08-010001517375spt:SOFRMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-31spt:letter_of_creditspt:vote0001517375spt:A2016StockPlanMember2016-04-270001517375us-gaap:EmployeeStockOptionMemberspt:A2016StockPlanMember2016-04-272016-04-270001517375spt:A2019IncentiveAwardPlanMember2019-10-170001517375spt:ClassBIncentiveAwardPlanMemberus-gaap:CommonClassBMember2019-12-120001517375us-gaap:CostOfSalesMember2023-01-012023-12-310001517375us-gaap:CostOfSalesMember2022-01-012022-12-310001517375us-gaap:CostOfSalesMember2021-01-012021-12-310001517375us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001517375us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001517375us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001517375us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001517375us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001517375us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001517375us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001517375us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001517375us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001517375us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001517375us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2022-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2023-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001517375spt:ExercisePriceRangeTwoMember2023-01-012023-12-310001517375spt:ExercisePriceRangeTwoMember2023-12-310001517375us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001517375srt:AmericasMember2023-01-012023-12-310001517375srt:AmericasMember2022-01-012022-12-310001517375srt:AmericasMember2021-01-012021-12-310001517375us-gaap:EMEAMember2023-01-012023-12-310001517375us-gaap:EMEAMember2022-01-012022-12-310001517375us-gaap:EMEAMember2021-01-012021-12-310001517375srt:AsiaPacificMember2023-01-012023-12-310001517375srt:AsiaPacificMember2022-01-012022-12-310001517375srt:AsiaPacificMember2021-01-012021-12-310001517375us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001517375us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001517375us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001517375us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001517375us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001517375us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001517375us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001517375us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001517375us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001517375us-gaap:CorporateDebtSecuritiesMember2023-12-310001517375us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001517375us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001517375us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001517375us-gaap:USTreasurySecuritiesMember2023-12-310001517375us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001517375us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001517375us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001517375us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2023-12-310001517375us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2023-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2023-12-310001517375us-gaap:AssetBackedSecuritiesMember2023-12-310001517375us-gaap:FairValueInputsLevel1Member2023-12-310001517375us-gaap:FairValueInputsLevel2Member2023-12-310001517375us-gaap:FairValueInputsLevel3Member2023-12-310001517375us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001517375us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001517375us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001517375us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001517375us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001517375us-gaap:CorporateDebtSecuritiesMember2022-12-310001517375us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001517375us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001517375us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001517375us-gaap:USTreasurySecuritiesMember2022-12-310001517375us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001517375us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001517375us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001517375us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2022-12-310001517375us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2022-12-310001517375us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2022-12-310001517375us-gaap:AssetBackedSecuritiesMember2022-12-310001517375us-gaap:FairValueInputsLevel1Member2022-12-310001517375us-gaap:FairValueInputsLevel2Member2022-12-310001517375us-gaap:FairValueInputsLevel3Member2022-12-3100015173752023-10-012023-12-31

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________
FORM 10-K
__________________________________
(Mark One)
  ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from               to
Commission File Number 001-39156
__________________________________
SPROUT SOCIAL, INC.
(Exact name of registrant as specified in its charter)
__________________________________
Delaware
27-2404165
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
131 South Dearborn St. ,
Suite 700
Chicago
,
Illinois
60603
(Address of principal executive offices and zip code)
(866)
878-3231
(Registrant's telephone number, including area code)
__________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Class A Common Stock, $0.0001 par value per shareSPT
The Nasdaq Stock Market LLC (Nasdaq Capital Market)
Securities registered pursuant to section 12(g) of the Act:
None
__________________________________

Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  ☐  No  
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  ☐  No  
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  ☒  No  
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

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

Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes  ☒  No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, that prepares its financial statements in accordance with U.S. GAAP, 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 7(a)(2)(B) of the Securities Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
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 June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the stock held by non-affiliates was approximately $2.2 billion.
As of February 16, 2024, there were 49,405,548 shares and 6,844,638 shares of the registrant’s Class A and Class B common stock, respectively, $0.0001 par value per share, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected be held on May 22, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2023.



TABLE OF CONTENTS
Page




1


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
Statements in this Annual Report on Form 10-K (“Annual Report”) not based on historical facts are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended. These statements include statements about Sprout Social, Inc.’s (“Sprout Social”) plans, objectives, strategies, financial performance and outlook, trends, prospects or future events and involve known and unknown risks that are difficult to predict. As a result, our actual financial results, performance, achievements or prospects may differ materially from those expressed or implied by these forward-looking statements. In some cases, you can identify forward-looking statements by the use of words such as “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “explore,” “intend,” “long-term model,” “might” “outlook,” “plan,” “potential,” “predict,” “project,” “should,” “strategy,” “target,” “will,” “would,” or the negative of these terms and similar expressions intended to identify forward-looking statements, as they relate to Sprout Social, our business and our management. Forward-looking statements are necessarily based upon estimates and assumptions that, while considered reasonable by Sprout Social and our management based on their knowledge and understanding of the business and industry, are inherently uncertain. These forward-looking statements should not be read as a guarantee of future performance or results, and stockholders should not place undue reliance on forward-looking statements. There are a number of risks, uncertainties and other important factors, many of which are beyond our control, that could cause our actual results to differ materially from the forward-looking statements contained in this Annual Report. Such risks, uncertainties and other important factors include, among others, the risks, uncertainties and factors set forth under “Part I—Item IA. Risk Factors” and “Part II—Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and the risks and uncertainties related to the following:
our ability to attract, retain, and grow customers;
our future financial performance, including our revenue, cost of revenue, gross profit, operating expenses, ability to generate positive cash flow, and ability to achieve and maintain profitability;
our ability to access third-party APIs and data on favorable terms;
our ability to increase spending of existing customers;
the evolution of the social media industry, including technological advances and adapting to new regulations and use cases;
the introduction of artificial intelligence technologies into our products, which may lead to increased governmental or regulatory scrutiny;
our ability to innovate and provide a superior customer experience;
our ability to successfully enter new markets, manage our international expansion and comply with any applicable laws and regulations;
our ability to successfully adapt our sales, success, and compliance efforts to the demands of sophisticated enterprise customers;
our ability to maintain and enhance our brand;
our estimates of the size of our market opportunities;
the effects of increased competition from our market competitors or new entrants to the market;
our ability to securely maintain customer and other third-party data;
2


our ability to comply with existing, modified or new laws and regulations applying to our business, including data privacy and security regulations;
our ability to maintain, protect and enhance our intellectual property;
worldwide economic conditions, including the macroeconomic impacts of high levels of inflation, high interest rates and ongoing overseas conflict, and their impact on demand for our platform and products;
our ability to acquire, invest in, and integrate other businesses or technologies into our business or achieve the expected benefits of such acquisitions and technologies;
our ability to attract and retain qualified employees and key personnel;
our ability to manage our substantial debt in a way that does not adversely affect our business; and
the other factors set forth under “Risk Factors.”
These factors are not necessarily all of the important factors that could cause our actual financial results, performance, achievements or prospects to differ materially from those expressed in or implied by any of our forward-looking statements. Other unknown or unpredictable factors also could harm our results. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the cautionary statements set forth above. Forward-looking statements speak only as of the date they are made, and we do not undertake or assume any obligation to update forward-looking statements to reflect actual results, changes in assumptions, laws or other factors affecting forward-looking information, except to the extent required by applicable laws. If we update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.

In addition, statements such as "we believe" and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this report. While we believe such information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
3



MARKET AND INDUSTRY DATA
Unless otherwise indicated, information contained in this Annual Report concerning our industry, including industry statistics and forecasts, competitive position and the markets in which we operate is based on information from independent industry and research organizations, other third-party sources and management estimates. Management estimates are derived from publicly available information released by independent industry analysts and other third-party sources, as well as data from our internal research, and are based on assumptions made by us upon reviewing such data, and our experience in, and knowledge of, such industry and markets, which we believe to be reasonable. In addition, projections, forecasts, assumptions and estimates of the future performance of the industry in which we operate and our future performance are necessarily subject to uncertainty and risk due to a variety of factors, including those described in “Cautionary Note Regarding Forward-Looking Statements” and “Part I—Item 1A. Risk Factors.” These and other factors could cause results to differ materially from those expressed and forecasts in the estimates made by the independent parties and by us.
Unless expressly stated, we obtained industry, business, market and other data from the reports, publications and other materials and sources listed below. In some cases, we do not expressly refer to the sources from which this data is derived. In that regard, when we refer to one or more sources of this type of data in any paragraph, you should assume that other data of this type appearing in the same paragraph is derived from the same sources unless otherwise expressly stated or the context otherwise requires.
G2, Inc. (“G2”), research data, January 26, 2024
Glassdoor, Inc. (“Glassdoor”), Best Places to Work, 2017, 2018, 2020, 2021, 2022 and 2023
Glassdoor rating and CEO approval rating, February 18, 2024
Great Place to Work and PEOPLE®, 2023 PEOPLE Companies that Care list
Statista, Total Global Social Media Users, January 2024
The 2022 Sprout Social Index: Edition XVIII (“The 2022 Sprout Social Index”)
Social Shopping in 2022: Consumer Behaviors in the Social Shopping Cart
4




CERTAIN DEFINED TERMS
Except where the context suggests otherwise, we defined certain terms in this Annual Report as follows:
“API” means application programming interface.
“Co-Founders” means each of Justyn Howard, our Chairman and Chief Executive Officer, Aaron Rankin, our former Chief Technology Officer and current member of our Board of Directors, Gilbert Lara, our Chief Creative Officer, and Peter Soung, our Director, Engineering, and trusts for the benefit of such founders, their respective spouses and/or their lineal descendants.
“CRM” means customer relationship management.
“Enterprise” means organizations that we have identified or that self-identified as having 1,000 or more employees.
“Lightbank” means entities affiliated with Lightbank, LLC.
“Mid-market” means organizations that we have identified or that self-identified as having 50 to 999 employees.
“NEA” means entities affiliated with New Enterprise Associates, Inc.
“SEC” means the U.S. Securities and Exchange Commission.
“SMB” or “small-and-medium-sized businesses” mean organizations that we have identified or that self-identified as having less than 50 employees.
5




PART I
Item 1. Business
Sprout Social — Powering the Evolution of Customer Experience
With more than 5.0 billion global users consuming and sharing billions of posts per day, social media has fundamentally changed the customer experience. Social media has become mission-critical to the way organizations reach, engage and understand their target audience and customers.
Sprout Social is a powerful, centralized platform that provides the critical business layer to unlock the massive commercial value of social media. We have made it increasingly easy to standardize on Sprout Social as the centralized system of record for social and to help customers maximize the value of this mission critical channel. Currently, more than 31,000 customers across more than 100 countries rely on our platform.
Overview
Sprout Social empowers businesses to tap into the power and opportunity presented by the shift to social communication. Social media reaches almost half of the world’s population, influences buying behaviors and has changed the way the world communicates. Billions of users are sharing their interests, opinions and values with their social networks every day and are using social media to communicate with and about businesses, organizations and causes on an unprecedented scale. Virtually every aspect of business has been impacted by social media, from marketing, sales, commerce and public relations to customer service, product and strategy, creating a need for an entirely new category of software and an entirely new system of record. We offer our customers a centralized, secure and powerful platform that can scale horizontally across an organization to drive maximum business value.
Introduced in 2011, our cloud software brings together social messaging, data and workflows in a unified system of record, intelligence and action. Operating across major networks, including X (formerly known as Twitter), Facebook, Instagram, TikTok, Pinterest, LinkedIn, Google, Reddit, Glassdoor and YouTube, and commerce platforms Facebook Shops, Shopify and WooCommerce, we provide organizations with a centralized platform to manage their social media efforts across stakeholders and business functions.
Our platform is easy-to-use and can be deployed rapidly by new customers without direct engagement from our sales or services teams. In 2023, the majority of our new customer revenue resulted from our trials and other inbound sources. Our 30-day free trial model allows prospective customers to set up and use our software within minutes and without assistance.
We operate a single code-base without the need for customizations or professional services, allowing us to efficiently scale our platform and quickly react to changes in the market. Relative to our primary competitors, our platform is the top user-rated social media management software across all major categories and customer segments according to G2, reinforcing our leading market position and brand.
We have proven success in the SMB, Mid-market and Enterprise segments. Each of our segments is growing, but we expect that our current and future growth will likely be driven by outsized contributions from Mid-market and Enterprise. We estimate that less than 5% of the millions of businesses on social media have adopted software solutions to centrally manage their social media efforts, providing a large, nascent opportunity to drive significantly increased market adoption of our solution and continued growth across all customer segments.
6


We have a highly efficient, product-driven go-to-market strategy that has enabled us to scale rapidly, attracting more than 31,000 current customers from small businesses to global brands as well as marketing agencies and government, non-profit and educational institutions. In 2023, the strength of our brand, content marketing, and search engine optimization resulted in the majority of our inbound trials generated through unpaid marketing. The scale of these trials allows us to rapidly test, adapt and optimize our go-to-market approach for sustained, capital-efficient growth.
Increased adoption of our platform across functions within an organization also represents a large growth opportunity within our existing customer base. Our platform is licensed on a per-user basis with numerous upsell opportunities through additional users and product modules. As social becomes a critical channel for virtually all aspects of the customer experience, including brand awareness, influencer marketing, customer acquisition, social customer care, commerce, advocacy and reputation management, we expect that our customers will increase adoption of our platform across departments.
With our efficient go-to-market model and over 99% of our revenue in 2023 from software subscriptions, we have experienced strong unit economics across all customer segments as we continue to grow and refine our sales and marketing efforts. Our single code-base also creates a scalable and capital-efficient model that enables us to add new customers at little incremental cost. We believe that the single code-base and scalability of our technology are also meaningful technology differentiators.
Our success and innovation are driven by an experienced leadership team and award-winning culture with a reputation for caring deeply about the success of our customers and employees. This strong employer brand allows us to attract and retain high-quality talent and deliver a premium experience for our customers. Glassdoor has recognized us as one of the “Best Places to Work” in 2017, 2018, 2020, 2021, 2022 and 2023.
Our strong culture, world-class management team, leading platform and efficient go-to market strategy have led to revenue of $333.6 million, $253.8 million and $187.9 million during the years ended December 31, 2023, 2022 and 2021, respectively, representing growth of 31% from 2022 to 2023 and representing growth of 35% from 2021 to 2022. Additionally, we generated over $385 million in annualized recurring revenue, or ARR, as of December 31, 2023. For more information on how we define and calculate ARR, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Overview” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics—ARR.” We generated net losses of $66.4 million, $50.2 million and $28.7 million during the years ended December 31, 2023, 2022 and 2021, respectively.
Our Industry
Social media began as a way for individuals to connect and share experiences. Networks like X, Facebook, LinkedIn and subsequent major networks allowed individuals to more easily communicate with friends, family, colleagues and those who shared common interests. As social media grew, savvy businesses recognized its power as a channel to market to consumers at scale. A new form of advertising was born and brands rushed to establish a presence and following on social media as a powerful new way to connect with their customers.
With more than 5.0 billion users and millions of businesses adopting social media, it has fundamentally changed communication and commerce, and we are just beginning to understand its implications and importance.
We believe social media is simultaneously many things:
social media is a facilitator of shared human experiences;
social media is shaping our perception of the world around us;
social media is driving consumer trends and influencing purchases;
7


social media is shifting power to consumers;
social media is holding brands to higher standards;
social media is replacing existing communication channels; and
social media is an unprecedented source of business intelligence.
While businesses have begun to adapt by establishing a presence on social media and incorporating social media into advertising strategies, we believe the adjustments necessary to remain competitive and relevant amidst this disruption are substantial and require new software solutions, business processes and approaches in every corner of the organization.
Social Media’s Impact on Business
Businesses must face the reality that social media is not simply a place to advertise. Social media has evolved to impact aspects of marketing, public relations, sales, customer relationships, customer service, product feedback, commerce, business intelligence and strategy. Social media is a new layer that will embed in the digital technology stack across an organization:
Consumer influence has expanded. The ubiquity and ease of social media has enabled a new, public form of casual opinion, observation, endorsement or criticism. Social media has given consumers a powerful, public voice that can reward or penalize organizations. Organizations must listen and respond to this voice.
The balance of power has shifted from brands to consumers. For as long as media and commerce have existed, brands have largely been in control of their message. Brands determined how and when to communicate with their audience, giving them significant control over their reputation. With the rise of social media, the balance of power has shifted to the consumer. Nearly half of the world’s population is sharing opinions across social media daily, shaping public perception and influencing purchasing decisions at enormous scale.
Social media is driving trends and purchasing decisions. A significant number of purchasing decisions are originating from, influenced by or transacted through social media. According to our report, Social Shopping in 2022: Consumer Behaviors in the Social Shopping Cart, 40% of consumers find products via organic social posts from the brand and 34% of consumers research products using social media.
Consumer expectations are high. Consumers demand that brands be present and responsive across social networks, with more than 76% anticipating a response to a social media message within 24 hours and more than 90% expecting a response within 48 hours, according to The 2022 Sprout Social Index. According to the same report, when brands take too long to respond, 36% of consumers say they’ll share that negative experience with friends and family, 31% say they won’t complete their purchase, and 30% say they will buy from a competitor instead.
All aspects of business communication are shifting to social. Billions of conversations that were previously taking place via email or over the telephone are now occurring over social media. Customers are turning to social for customer service, sales inquiries, product feedback and virtually all aspects of the customer experience. Business systems that were built around telephone and email communication cannot adequately address this shift, requiring a new system of record.
Unprecedented business intelligence. We believe social media provides the largest source of business intelligence that has ever existed. This represents a real time pulse of consumer sentiment that is unbiased and includes a broad universe not only of current
8


customers, but of potential future customers. Real-time consumer opinions, market trends, competitive insights, product performance and market research can be measured and analyzed using social data. Business decisions and strategy can be derived and validated more efficiently with data available at a larger scale than ever before.
Challenges Facing Our Target Market
The global adoption of social media requires a fundamental shift in business processes and practices across an organization. It requires recalibration and retooling on the same scale as were mandated by the historical shifts to email and telephone.
There are several challenges facing businesses trying to adapt to this new reality:
Consumers are forcing adoption. Social media is becoming the default communication channel for consumers in coveted demographics. Consumers are expressing their opinions and talking to and about brands through billions of posts per day. Most organizations are not equipped for this new reality and must adjust their business processes and implement tools to manage this new communication channel.
The alternative is irrelevance. A failure to solve the challenges posed by the shift to social communication would mean disconnecting from large and growing demographics. Organizations seeking to engage and connect with their audience without utilizing social tools and strategies are at a severe disadvantage.
The stakes are incredibly high for brands. Social media gives consumers the power to put everything a brand does into the public eye and under a microscope. A misstep on social media is magnified and can lead to boycott or brand erosion overnight. The need for centralized tools with the necessary workflows, security and visibility across an organization has never been more critical. A mistake over email or the telephone is typically isolated to the sender and recipient. A mistake on social is public, permanent and can be catastrophic.
Social touches every aspect of business. While marketers and advertisers were the early adopters of social media, its impact and importance have spread across the entire organization to customer acquisition, support, retention and growth. Like email and the telephone before it, social is not constrained to a particular business purpose. It touches the entire customer experience and impacts virtually every part of a business.
Managing social is highly complex. Social media communication and consumption are happening billions of times per day across multiple platforms and formats, requiring businesses to be every place at once. Organizations are forced to manage dozens to hundreds of social profiles, a multitude of public and private conversations and billions of data points in real time. Managing this complex landscape in an efficient, secure and scalable manner is not viable without a centralized platform.
It is difficult to gather intelligence. Social is one of the largest sources of business intelligence in the world and possesses the ability to answer critical questions and inform strategy. However, most organizations currently lack the tools necessary to access and analyze available data.
Significant data privacy and security concerns exist. Data privacy and security issues have dominated the discussion around social media in recent years, leading to increased complexity, risk and regulation. Conforming to these requirements and maintaining security across dozens to hundreds of social profiles on multiple social networks reinforces the need for centralized management.
9


Brands need a centralized solution. Managing the complexity of social media and providing a positive customer experience require that all parts of an organization share a single system of record, intelligence and action. For example, a social media message from a customer may require collaborative input and action from multiple departments at once. Without a centralized platform to provide visibility, workflow and coordination across business functions, the customer experience can become disjointed and inconsistent.
Our Platform
Our powerful, easy-to-use platform enables customers to manage the complexities of social media across their entire organization. Our relationships with X (formerly known as Twitter), Facebook, Instagram, Pinterest, LinkedIn, Google and TikTok, among others, allow us to build robust solutions that meet today’s business needs while maintaining our focus on innovation as the market evolves.
Our relentless focus on customer relationships and building the highest-quality products have made our platform the highest customer-rated product across all major categories and customer segments relative to our primary competitors according to G2.
The key benefits of our platform include:
Comprehensive, all-in-one platform. Our platform brings every aspect of the social experience together into a single, elegant and robust solution. From engagement, publishing, and reporting and analytics to reputation management, influencer marketing, business intelligence, advocacy, and workflow and collaboration, our customers can manage their entire social experience seamlessly and more effectively through a single pane of glass.
Single platform for the entire organization. Our platform delivers a compelling experience by enabling users across all functions and use-cases to work side-by-side. Rather than isolating these use-cases and toolsets, we have brought them together seamlessly through a centralized solution to drive visibility and collaboration across the entire organization.
Easy to deploy and use. As the impact of social media spreads further across organizations, ease of deployment and usability are critical. With no professional services or customizations required, a typical customer is fully operational within minutes of starting their trial. Our powerful platform is designed to be easy to use so that it can be rapidly adopted and leveraged by novice users while also having the robust capabilities needed by the most demanding Enterprise users. Our platform enables seamless collaboration across departments and is consistently rated the easiest-to-use social media management software available amongst our primary competitors.
Purpose-built to handle the velocity of social. We have the ability to quickly adapt as the market changes because all of our customers are served from a single code-base. We can deploy a change in minutes for the benefit of our over 31,000 current customers to address changes in network functions, expanded capabilities and evolving compliance requirements. We remove this burden from our customers while continuing to drive innovation with constant enhancements across our platform.
Democratizing business intelligence. When businesses have access to better information, everyone benefits. Our platform harnesses and delivers the power of vast business intelligence across the organization where it can be translated into value and innovation. Our customers have immediate access to social analytics, competitive insights, peer benchmarking, market research and consumer trend information. Combining and benchmarking billions of data points, we help our customers measure their performance, identify opportunities for improvement and understand how their brands should evolve.
10


Proven scale, reliability and security. With over 31,000 current customers, our platform and architecture have the massive scale needed to deliver exceptional performance and reliability, as well as visibility into trends that can indicate where our market is headed. We have the robust security and compliance tools needed to be successful.
Our Competitive Strengths
The competitive strengths of our platform include:
Product-led platform. We organically built the core capabilities of our platform, allowing us to maintain our high-quality standards and a seamless customer experience. Recognizing that using our product is often the first experience our prospective customers have with Sprout, our focus from inception has been to build elegant, powerful and easy-to-use products. Further, our proprietary single code-base allows us to adapt and update our products quickly as social platforms evolve.
Market leadership and premium brand. Our solution is highly regarded and recognized in the industry. Our robust content marketing engine delivers thought leadership to all decision makers in the buying process, from practitioners to executives. As a result of our strong brand and reputation for quality and service, we generated more than 80% of our revenue from new customers in 2023 from unpaid channels.
Diverse customer base with a highly efficient go-to-market strategy. We serve a large number of customers across industry and customer segments. With our self-serve, inside and field sales strategies, we seek to efficiently provide each customer segment with an exceptional experience and efficient scalability.
Minimal time to value. Our unified code-base and efficient sales strategy allow us to deliver the product to each customer quickly and seamlessly. Within minutes of requesting our products, our customers can implement our platform across their organizations.
Massive and growing dataset. With over 31,000 current customers and billions of data points, we are able to harness massive amounts of feedback to optimize our products rapidly and in real-time, benefiting our platform by enabling us to understand the key features and products that are important to our customers and create compelling user experiences.
Network relationships. We have built strong relationships with major social media networks, including X, Facebook, Instagram, TikTok, Pinterest, LinkedIn and Google, among others. We work together closely with these networks to address the evolving needs of our customers and to bring new ideas and innovation to market.
Superior customer service. We offer live customer support to each customer regardless of spend, and customer success has always been deeply rooted in our DNA. As a result, we have been recognized on G2’s 2023 list of the Highest Satisfaction Products, defined as products that "leave the most positive impact on their users."
Large and growing barriers to entry. Due to the technical complexities on the back end of social media, required network relationships and rising customer emphasis on data privacy and security, we believe the barriers to entry in our market have risen materially over the past several years.
World-class culture. Our success is possible because of our award-winning culture, which allows us to attract and retain top talent. We have a deep commitment to our people and our customers that compounds our competitive advantages as we continue to grow.
11


Our Culture
At Sprout, culture is a business strategy. We do not view culture as a set of perks but rather an intentional approach to our employees, customers and communities. We believe our culture serves as a strong competitive advantage, allowing us to build the kind of company that can lead a market, adapt and continue to innovate for our customers. We believe our ability to execute on our growth strategy is directly related to our award-winning culture with a reputation for caring deeply about our customers and our employees. This is evidenced by our top user rating on G2 and 4.2 rating and 89% CEO approval rating on Glassdoor.
Glassdoor has recognized us as one of the “Best Places to Work” in 2017, 2019, 2020, 2021, 2022 and 2023. In 2023, we were also recognized by Great Place to Work and PEOPLE magazine on the 2023 PEOPLE Companies that Care list, which is based on data from companies representing more than 7.5 million U.S. employees. In that survey, 91% of employees said Sprout Social is a great place to work, which is 60% higher than the average U.S. company. Sprout was also recognized as the #2 Best Workplace in Chicago and #18 Best Workplace for Parents by Great Place to Work. This strong employer brand allows us to continue to attract high-quality talent and deliver a premium experience for our customers. Our culture is centered on seven core values:
Care deeply. We genuinely and deeply care about our customers, people, communities and families. We cannot serve one of these groups without serving them all well.
Embrace accountability. We are accountable as individuals and as an organization, and celebrate our wins and our failures with equal appreciation.
Champion diversity, equity and inclusion. Our success comes from our diverse and talented people with varied perspectives who can be their whole selves in an equitable and inclusive environment.
Promote open, authentic communication. Our business was built on the idea that open communication moves the world forward.
Seek simplicity. We strive to make our products, our processes, our policies and our operations as free from complexity as possible, allowing us the ability to grow, adapt and thrive.
Solve hard problems. We solve hard problems in thoughtful, elegant ways to provide remarkable experiences for our customers and team.
Celebrate change. Our industry was created from a transformative shift in the way people communicate. We are a company that sees thoughtful change as an opportunity rather than a burden.
The alignment of our values and shared goals allows us to move quickly in a space that is constantly evolving.
Our Market Opportunity
Due to social media’s rapidly growing strategic importance, we believe all organizations of adequate scale around the globe would benefit from using a social media management solution to engage with their consumers and drive insights from social data. We also believe our platform addresses this significant capability gap, serving what we refer to as the social media management market.
We estimate that, based on our current average customer spending levels, the annual served addressable market (SAM) for our platform in 2023 exceeded $55 billion. We estimate that our SAM opportunity will exceed $120 billion by 2025, an annual market growth rate of greater than 25%.
12


We calculated our current SAM estimate as follows: (i) utilized data from The U.S. Small Business Administration, The U.S. Census Bureau, The Organisation for Economic Co-operation and Development and Statista to estimate the total number of businesses in the United States and globally in each of our served market segments (Enterprise, Mid-Market, SMB) with a social media presence; (ii) utilized internal data and estimates to estimate the number of such businesses that require a social media management platform (the “Target Businesses”); (iii) calculated the average of our annual contract value (ACV) and our estimate of our primary competitors’ ACVs in each segment; and (iv) multiplied the estimated average segment ACVs by the estimated number of Target Businesses in each segment. We then used internal estimates informed by research from the Harris Poll to determine the projected business presence on social media in 2025 that will require a social media management platform, multiplied by our internal projected average segment ACVs in 2025 for Sprout Social and its direct competitors in the applicable segment.
Our Growth Strategies
We intend to capitalize on our large market opportunity with the following key growth strategies:
Acquire new customers.  We believe there is a substantial opportunity to increase adoption of our solution. We have experienced strong organic new customer growth due to low-friction, self-serve onboarding that allows us to acquire customers with relatively low sales and marketing investment. We intend to aggressively pursue new customers with increasing efficiency in our go-to-market approach while expanding our sales capacity. Although many new customers adopt our solution during their first engagement with us, we intend to drive higher conversion of product demonstrations and new trials through various sales, marketing and product initiatives as one component of our customer acquisition strategy.
Further penetrate our existing customer base. We believe we can achieve significant organic growth by expanding penetration of our existing customer base with the addition of new users, new add-on products and new use-cases for our platform. As social media drives businesses to evolve their strategies holistically across customer service and support, corporate communications, product development and recruiting and training, we believe that we have a significant opportunity to increase our sales further into, and outside of, the marketing business unit.
Continue to innovate and develop new products. We are focused on investing in research and development to continue to enhance our platform and release new features, and we have one of the largest independent datasets of consumer social media presence. As we make this investment, we expect to develop new products leveraging our valuable dataset and broadening our offerings, while expanding into adjacent markets.
Expand into international markets. We are still early in the global adoption curve for social media solutions, which presents a large opportunity to capture market share in an underserved and growing market. As we invest in acquiring new customers, we expect to continue to develop our presence in international markets, such as Europe, Australia and New Zealand, to address this large opportunity. For example, we opened an office in Dublin, Ireland to better serve the EMEA market, and we have sales representatives in Canada, the United Kingdom, Singapore, India and Australia.
Our Platform
Social media has created significant opportunities for businesses to reach, acquire, retain and connect with their customers. It has also introduced a high level of complexity and the need for a centralized platform to manage these efforts across the organization. Our platform brings all of the necessary tools together for organizations to expertly and efficiently manage this new channel and create compelling experiences for their audience.
13


Our powerful, easy-to-use cloud platform allows organizations of all sizes to create stronger relationships through social media, create and publish effective content, measure and improve performance and better understand their markets and customers.
We provide robust and fully integrated tools across a variety of functions:
Social Engagement / Response;
Publishing;
Reporting and Analytics;
Social Listening and Business Intelligence;
Reputation Management;
Social Commerce;
Employee Advocacy; and
Automation and Workflows.
These tools serve a broad range of use-cases within our customers’ organizations including:
Social and Community Management;
Public Relations;
Marketing;
Influencer Marketing;
Customer Service and Care;
Commerce;
Sales and Customer Acquisition;
Recruiting and Hiring;
Product Development; and
Business Strategy.
Ease of Use / Implementation
Our platform does not require long deployment and implementation cycles, or high services costs to maintain. Our customers can be up and running in a matter of minutes, which serves as one of our key competitive advantages. We believe our product is the industry standard for product quality, design and user experience, taking the complexity of social and putting it in one simple platform so our customers can focus on growing their business.
Moving at the Pace of Social
Keeping pace with the evolution of social networks alongside our customers’ usage is a prerequisite for our success. We believe our competitive advantage is partly due to the relationships we have built with the social networks over the past nine years. These relationships have enabled us to
14


actively collaborate in lockstep with their respective product and engineering teams to roll out new features for our customers.
Components of our Platform
Engagement: managing social media conversations
Social media messaging has taken the place of telephone and email for many customer and business interactions. Our engagement tools allow our customers to efficiently and effectively receive and respond to messages across social platforms and provide the collaboration and visibility necessary to create seamless customer experiences across the organization.
Smart inbox. We bring public and private messages from across social networks and profiles into a single, unified inbox. This allows our customers to centralize interactions with their audiences and customers and provides the necessary tools and workflows to deliver seamless customer experiences.
Social CRM. When interacting across social channels, context is important. We provide historical conversations, notes and user information in-line to ensure responses are relevant and productive.
Social monitoring and alerts. In addition to messages sent to our customers, our platform also captures messages relating to our customers, for awareness and response when needed. We also provide an alerts engine to notify our customers when critical messages are received.
Customer service tools. Many of the messages received through social media are customer service related. We provide tools to route and assign messages, and to measure the performance of our customer’s customer service efforts through social media.
Automation. We provide our customers the ability to automate alerts and categorization of messages, as well as a bot-builder technology that can automate high-volume customer conversations in private social channels.
Publishing: plan and publish effective content
Publishing effective, compelling content on social media is critical to growing an audience and keeping them engaged. We provide the tools necessary to plan, create and publish content to reach the right audience, with the right message at the right time.
Centralized content planning, creation and publishing. We enable customers to create text and multimedia content to be sent across multiple social networks using an intuitive publishing interface, as well as a shared publishing calendar and campaign organization for collaboration across teams and departments.
Automated scheduling. Our platform allows content to be scheduled across social networks immediately or at specific dates and times. Content can also be drafted, added to an automated queue or sent using our patented Viralpost technology for optimal reach. Viralpost uses machine learning to determine the best times to reach a customer’s most engaged audience.
Content performance reporting. We provide reporting and analytics on the performance of content and campaigns to help our customers better understand their performance and increase the effectiveness of their publishing efforts.
15


Suggested content. We help customers identify compelling content to share with their audience based on global trends. We surface content such as posts that have been shared widely across major social networks so that customers can better understand what content is resonating with their audiences.
Message approval workflows. Publishing content to social media often requires approvals from within an organization. We provide the workflows to obtain these approvals from single or multiple parties prior to posting to social media.
Publishing permissions & governance. Maintaining control over social media publishing permissions and records of publishing activity is critical for security and compliance. Our granular permissions allow customers to grant access as needed without sharing critical social profile credentials and records all publishing and approval activity.
Content and asset libraries. Social media content and campaigns are often shared and repurposed across an organization. We provide libraries for shared content and assets that can be used across teams, locations or departments.
Analytics: measure and improve your social media performance
Our reporting suite helps our customers drive strategic decision making across their business with access to rich social data and analytics. We provide them the tools to measure their effectiveness and productivity, benchmark against peers, measure content performance and business impact, and gain insights on areas of improvement.
Comprehensive social media reporting. Our customers can measure and analyze their performance across X, Facebook, Instagram, Pinterest and LinkedIn through rich experiences designed to extract actionable insights from data. Reporting can be done across networks, analyzing paid and organic performance compared to historic and peer or competitor performance.
Content performance reporting. Measuring the effectiveness, reach and reaction to published content allows our customers to optimize their social publishing efforts to drive incremental value for their audiences.
Customer service and team reporting. Customer service conducted through social media requires rapid response and resolution. Our service- and support-focused reports allow our customers to understand their response rates and times, measure team member activity, measure net promoter scores and benchmark against peers.
Custom report builder. In addition to our presentation-ready reports, customers can customize reports to meet their needs, and export those reports in several formats to share with peers and stakeholders across their business.
Reporting API. Data provided in our reporting suite can be delivered via API for integration with existing business intelligence tools.
Social Listening: business intelligence at scale
Every day, hundreds of millions of data points are created across social networks that contain information that can help businesses better understand their markets, their customers and their
16


competition. We provide affordable, powerful and approachable tools to access this rich data in order to make better business decisions. Social data is a real-time focus group at a global scale.
Market research. We provide dynamic visualizations of historical and real-time analysis of our customer’s social data so they can extract actionable insights and make better business decisions.
Brand health. Our customers can monitor their brand’s general health, analyze campaign performance and gain visibility into consumer needs and sentiment drivers to help them understand and improve their brand performance.
Competitive insights. Our customers can identify opportunities to differentiate their brand, products and services through competitor comparison, sentiment research and share of voice analysis. This helps them to keep ahead of their competition.
Consumer trends. We provide a cross-channel conversational analysis to help our customers uncover emerging trends and identify influencers to fine-tune campaigns to strengthen market positioning.
Product feedback. Social conversations often point to product related feedback. Our customers can leverage these consumer insights to upgrade their customer experiences and refine products and services.
Influencer marketing: Tagger by Sprout Social
Our influencer marketing product, Tagger by Sprout Social, allows brands and agencies to unlock the power of influencer marketing. Tagger allows customers to analyze influencer marketing trends, social content, posts and profile data to define an influencer strategy, discover the right influencers to align to brand values and audience; and activate, scale, manage, measure and report on campaigns.
Additional features:
As social media use expands throughout our customers’ organizations, their use-cases and needs expand. We respond to these increasing demands by continuously enhancing our platform and expanding our offering.
Social Commerce. Commerce transactions are shifting to social, which is a primary point of product discovery for consumers. We allow brands to easily link their commerce platforms, currently Shopify and Facebook Shops, for a unified view of product catalogs, SKU availability and purchase history, which help inform proactive marketing efforts and create seamless, unified customer service experiences.
Reputation management. Brand reputations are being shaped by social media and customer review sites. We provide customers a seamless, integrated solution to manage their reputation across review sites and social media.
Employee advocacy. An organization’s employees are highly trusted by their followers and can extend a brand’s reach on social media. Our advocacy solutions allow our customers to distribute pre-approved content to their team to facilitate sharing across the individual’s social network.
Mobile applications. Social media is 24/7 and extends well beyond the work day. Our mobile applications give our customers access to our platform on any current Android or iOS device.
17


Chat bot creation and management. To manage high volumes of customer messaging, we provide our customers with an intuitive interface to build and deploy chat experiences to help their audience get the information they need quickly and efficiently.
Pricing
Following an initial 30-day free trial, our subscription-based model allows our customers to choose a core plan based on their needs and license the platform on a per user per month basis.
Here is how it works:
1.Customers choose a core plan and license the platform per-user.
2.Customers add users, social profiles, and use-cases.
3.Customers add product modules (e.g., Listening) for an additional monthly rate depending on their needs.
Customers
We have a highly diverse base of over 31,000 current customers across SMBs, Mid-market companies, Enterprises and marketing agencies, as well as government, non-profit and educational institutions. We have been increasingly focused on the Mid-market and Enterprise segments, and we expect that our current and future growth will likely be driven by outsized contributions from Mid-market and Enterprise. Aligning to this focus, we announced a price increase in November 2022, which values our software consistent with the expectations of these segments of the market. As a result, our total number of customers or the number of net new customers we add each quarter may decrease even if the average spend of each new customer increases over time.

Sales and Marketing
Our go-to-market approach is driven by the effectiveness and innovation of our platform and unpaid customer demand. Our model is focused on a product driven strategy, where potential customers are led to our website to sign up for a free trial or to request a demonstration of our products. A subscription is designed to be easily purchased. A substantial number of our customers subscribe without any interaction from our sales team. This approach allows us to cost-effectively drive strong lead generation, upgrade free trials to paying subscription customers, drive strong conversion of demonstration requests and achieve growth of our platform. As an organization realizes the strength of our platform, adoption of our products increases across the organization. Our product is effective for nearly every part of an organization and the adoption of our platform spreads across departments through word of mouth.
Our marketing team is focused on generating awareness of our social media management platform and on inbound marketing through our industry leading blog and other social content, including our own large social media following. The majority of inbound trials and demonstration requests are generated from unpaid marketing, allowing us to rapidly test, adapt and optimize our go-to-market for sustained growth.
As of December 31, 2023, our sales and marketing department had 711 employees. Our sales and marketing expenses were $168.1 million, $123.7 million and $84.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Customer Service
Our global support team provides support to all of our customers, regardless of spend or segment, in the channel they prefer. Customer success has always been deeply rooted in our DNA and
18


we have been intentional with our focus on delivering an exceptional level of quality service to our customers. As a result, we have the highest-rated customer support according to G2 when compared to our primary competitors.
We provide 24/7 support through email, telephone, chat and social media and weekend support through email and social. We also offer support in English, Spanish, Portuguese and French to our global customer base.
As of December 31, 2023, our customer service department had 69 employees. Customer service costs are included in Cost of revenue within the Consolidated Statement of Operations and Comprehensive Loss.
Research and Development
We have a proven research and development team that rapidly delivers high-quality products, which has driven our customer growth. Our ability to lead in the social media management market depends on our introduction of new products and continuing to improve our current offerings. We work diligently to respond to our customers’ needs to create the best user experience possible.
Our research and development team is responsible for the design, development and testing of our products. We invest substantial resources in research and development to drive our technology innovation and bring new products to the market. As of December 31, 2023, our research and development department had 343 employees. Our research and development expenses were $79.6 million, $61.4 million and $40.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Competition
There are a number of established and emerging competitors in the social media management software market. While the market remains fragmented, there has been increasing consolidation in recent years with rising barriers to entry. We consider the competitive differentiators in our market to be:
all-in-one platform;
scalability of the platform;
ease of use, security and reliability; and
ease & cost to deploy and run the platform.
We believe we compete favorably on all of these factors.
We primarily face competition from other social media management companies such as Hootsuite, Khoros and Sprinklr, as well as a range of independent point solutions. In order to compete, we work tirelessly to innovate and improve our products, while at the same time, preserving our unique culture.
Intellectual Property
We rely on a combination of patent, trade secret, copyright and trademark laws, a variety of contractual arrangements, such as license agreements, assignment agreements, confidentiality and non-disclosure agreements, and confidentiality procedures and technical measures to protect rights in our proprietary property.
We have three issued U.S. patents and two U.S. patent applications pending. We intend to pursue additional patent protection to the extent we believe it would be beneficial and cost-effective.
19


We actively pursue registration of our trademarks, logos, service marks and domain names in the United States and in other key jurisdictions. We are the registered holder of a variety of domain names that include the term “Sprout Social” and similar variations. We also own numerous trademarks, trade names, service marks, logos and design marks, including SPROUT SOCIAL and our leaf logo.
In addition to our registered intellectual property, we rely on trade secrets and confidential information to develop and maintain our competitive position. We seek to protect our trade secrets and confidential information through a variety of methods, including confidentiality agreements with employees and third parties who may have access to our proprietary information. We also require most employees to sign agreements, pursuant to which such they assign to us any inventions, developments and other technology generated by them on our behalf.
Accordingly, while we believe our intellectual property is sufficiently protected, the failure to obtain or the loss of some of these rights could have an adverse effect on our business, financial condition and results of operations. We protect and enforce our intellectual property rights, including through litigation as necessary. See “Risk Factors—Risks Related to our Business and Industry—Any failure to protect our intellectual property rights could impair our business.”
Government Regulation
The legal environment of Internet-based businesses is evolving rapidly in the United States and elsewhere. The manner in which existing laws and regulations are applied in this environment, and how they will relate to our business in particular, both in the United States and internationally, is often unclear. For example, we sometimes cannot be certain which laws will be deemed applicable to us given the global nature of our business, including with respect to such topics as data privacy and security, pricing, credit card fraud, advertising, taxation, content regulation and intellectual property ownership and infringement.
Our customers, and those with whom they communicate using our platform, upload and store data onto our platform, generally without any restrictions imposed by us. This presents legal challenges to our business and operations, such as rights of privacy or intellectual property rights related to the content loaded onto our platform. Both in the United States and internationally, we must monitor and comply with a host of legal concerns regarding the data stored and processed on our platform as well as the operation of our business. These laws include, without limitation, the following:
Data Privacy and Security Laws
In the ordinary course of our business, we may collect and process personal data. Accordingly, we are, or may become, subject to numerous data privacy and security obligations, including federal, state, local, and foreign laws, regulations, guidance, and industry standards governing data privacy and security. Such obligations may include, without limitation, the Federal Trade Commission Act, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectively, the “CCPA”), the Canadian Personal Information Protection and Electronic Documents Act, Canada’s Anti-Spam Legislation, the European Union’s General Data Protection Regulation 2016/679 (“EU GDPR”), and the EU GDPR as it forms part of United Kingdom (“UK”) law by virtue of section 3 of the European Union (Withdrawal) Act 2018 (“UK GDPR”).

The CCPA and EU GDPR are examples of the increasingly stringent and evolving regulatory frameworks related to personal data processing that may increase our compliance obligations and exposure for any actual or perceived noncompliance. For example, the CCPA imposes obligations on covered businesses to provide specific disclosures related to the business’s collection, use, and disclosure of personal data and to respond to certain requests from California residents related to their personal data (for example, requests to know of the business’s personal data processing activities, to delete or correct the individual’s personal data, and to opt out of certain personal data disclosures). Also,
20


the CCPA provides for administrative fines and a private right of action for certain data breaches which may include an award of statutory damages.

European data privacy and security laws (including the EU GDPR and UK GDPR) impose significant and complex compliance obligations on entities that are subject to those laws. For example, the EU GDPR applies to any company established in the European Economic Area (“EEA”) and to companies established outside the EEA that process personal data in connection with the offering of goods or services to data subjects in the EEA or the monitoring of the behavior of data subjects in the EEA. These obligations may include limiting personal data processing to only what is necessary for specified, explicit, and legitimate purposes; requiring a legal basis for personal data processing; requiring the appointment of a data protection officer in certain circumstances; increasing transparency obligations to data subjects; requiring data protection impact assessments in certain circumstances; limiting the collection and retention of personal data; increasing rights for data subjects; formalizing a heightened and codified standard of data subject consents; requiring the implementation and maintenance of technical and organizational safeguards for personal data; mandating notice of certain personal data breaches to the relevant supervisory authority(ies) and affected individuals; and mandating the appointment of representatives in the UK and/or the EU in certain circumstances.

See the section titled “Risk Factors—Legal and Regulatory Risks” for additional information about the laws and regulations to which we are or may become subject and about the risks to our business associated with such laws and regulations.

Copyright & Trademark

U.S. and international copyright and trademark laws protect the rights of third parties from infringement of their intellectual property. Our customers can use our platform to upload and present a wide variety of content. In general, our customer terms of service state that customers agree not to, nor authorize or permit any third parties to use our products to post, upload, link to, send, distribute, or store any content that is protected by copyright, trademark, or any other proprietary right without first having obtained all rights, permissions, and consents necessary to make such content available on or through our products. As our business expands to other countries, we must respond to regional and country-specific intellectual property considerations, including takedown and cease-and-desist notices in foreign languages, and we must build infrastructure to support these processes. The Digital Millennium Copyright Act, or DMCA, also applies to our business in the United States. This statute provides relief for claims of circumvention of copyright-protected technologies but includes a safe harbor that is intended to reduce the liability of online service providers for listing or linking to third-party websites or hosting content that infringes copyrights of others. The copyright infringement practices that we have implemented for our platform are intended to satisfy the DMCA safe harbor.
Culture and Workforce
Sprout Social was named a Best Place to Work in 2023 by the Glassdoor Employees' Choice award, marking the sixth time in seven years that we have received this recognition. In the third quarter of 2023, Sprout Social was named to the 2023 Fortune Best Workplaces in Technology List. This is Sprout Social’s second time being named to the prestigious list, which follows additional 2023 recognitions including Best Workplace for Millennials in Chicago, Best Medium Workplace and to the PEOPLE Companies that Care list.
As of December 31, 2023, we had a total of 1,383 full-time employees, including 308 employees located outside the United States. None of our employees are represented by a labor union. We have not experienced any work stoppages, and we consider our relations with our employees to be good.
Our commitment to our employees is to foster a culture that enables every member of the Sprout Social team to do their best work of their career and have fun along the way.
21


Hybrid Work
At Sprout Social, we aspire to create a world-class flexible-first hybrid experience that enables exceptional work, fosters belonging, and transcends location.
Our employees choose where they perform best - whether that’s from home, the office, or a mix. We default to digital collaboration and async communication norms to stay connected and work effectively to solve hard problems, and also taking great care in creating meaningful connections while physically apart.
We equally see the value of in-person, human connection and prioritize opportunities that bring our distributed teams together to strengthen the bonds within our global community. A key component of our flexible first hybrid model is our in-person strategy which brings the team together throughout the year through Team and Regional Meet Ups. Additionally, we will continue to create community and engagement for those employees that live within commuting distance of our Dublin, Chicago and Seattle offices.
Employee Engagement & Development
We listen to our employees and use their feedback to shape our employee experience priorities. Based on results from our internal employee survey, our employee engagement in 2023 remained above our industry benchmark.
Our commitment to leadership development and developing careers at Sprout Social continues to be a key focus area.
We continue to invest in leadership development at Sprout Social through our GOLD (Growth Oriented Leadership Development) program. The program consists of ‘Ignite,’ which focuses on new leaders including those new to the role of leadership itself or to leadership at Sprout Social, ‘Evolve,’ which is tailored towards experienced managers and directors, and ‘Amplify’ which is designed for our most senior leaders. In 2023 we also welcomed our second cohort of “Accelerate,” our DEI Leadership Accelerator Program. This four-month experience is aimed at supporting the continued growth and retention of our United States-based BIPOC employees through a series of professional development, leadership and peer coaching, and networking opportunities.
In addition to supporting our leaders, in late 2023 we celebrated the one-year anniversary of the launch of The Career Studio, our career development resource center for all employees. This is an approachable virtual hub of career development tools designed to empower all employees to take ownership of their career journey at Sprout Social. We continue to invest in our Grow@ digital and on-demand platform, which provides education and development opportunities through internal programs and third party vendors.
Diversity, Equity and Inclusion
We continue to provide public transparency into where we stand, where we’ve progressed and where we need to improve in the areas of DEI through our DEI Demographic report. Our most recent report was published in February 2024, and we intend to continue to report our progress against the initiatives identified on an ongoing basis.
We established a company-wide workforce diversity vision focused on increasing the representation of women globally and BIPOC employees in the United States through targeted hiring and retention efforts. We regularly track, report progress and identify targeted interventions to support this vision.
We focus our sourcing efforts on underrepresented backgrounds including investing in strategic partnerships such as re:work training and hold our Recruitment Team accountable to prospective diverse
22


talent. We actively recruit from Historically Black Colleges and Universities and Hispanic Serving Institutions, including partnering with student organizations that serve traditionally underrepresented groups in tech. In 2023, we expanded our scholarship program to include the Hispanic Scholarship Fund (HSF), while continuing our scholarship program with the United Negro College Fund to provide scholarships for Black/African American students majoring in software engineering. Scholarship recipients were also given the opportunity to interview for our Associate Software Engineering Program.
We run a formal DEI learning curriculum to increase DEI awareness and ensure employees support and help drive our DEI efforts. This includes unconscious bias training for all new hires as part of their onboarding. We also encourage employees to attend our company-wide DEI Guild meetings to discuss relevant topics such as inclusive strategies to manage stress and burnout, demystifying microaggressions and understanding the spectrum of health and happiness.
We have eleven Community Resource Groups (CRGs), which are volunteer-led groups centered around common identities and life experiences that work to serve the unique needs of their community members, foster a sense of belonging through connection, support and empathy. Each group works with an executive sponsor and receives an annual budget to support their initiatives and our CRG co-leads are compensated for their efforts.
Social Impact
Our Sprout Social Serves Mission is to promote the equity and social justice of historically marginalized communities through advocacy, access to quality education and technology for good. Last year, we donated approximately $575,000 to support these causes through various not-for-profits.
Total Rewards
We continue to evolve our reward programs to be market competitive and comprehensive to cover employees at every stage of their personal and professional path and are focused on keeping wellness as the foundation for all employees globally. To recruit and retain the best talent in the marketplace, we routinely review and refresh our total rewards program and we rely on employee feedback to shape and evolve our offerings.
We strive to offer options that are competitive, locally relevant and provide the resources needed to live fully, healthily, and balanced in work and life. Our benefits include comprehensive healthcare, a global parental leave program with an equal length of time for all parents, a generous PTO policy, retirement programs and additional resources to support employees' overall mental health and well-being. We also offer a family planning benefit of $5,000 USD towards surrogacy and adoption. In 2023 we introduced a Lifestyle Spending Account to support our employees' efforts to maintain a healthy and balanced lifestyle. We continue to provide a stipend to all new employees to ensure an optimal home setup and provide a Wi-Fi reimbursement to all employees to support them in our hybrid work environment.
In addition to competitive salaries that are reviewed bi-annually against market-based data, we are committed to pay equity and perform a global pay equity analysis on an annual basis. In 2023, we offered stock-based compensation awards for every new employee, regardless of role, and all employees, subject to certain tenure and performance requirements, were eligible to receive annual equity grants. In addition, we provide an Employee Stock Purchase Plan (currently United States only) to provide the opportunity to purchase Sprout Social stock at a discounted price to further benefit from the financial success and growth of the Company.
Our Website and Availability of SEC Reports and Other Information
We maintain a website at the following address: www.sproutsocial.com. The information on our website or our social media profiles is not incorporated by reference in this Annual Report.
23


We make available on or through our website certain reports and amendments to those reports we file with or furnish to the SEC pursuant to Section 13(a) or 15(d) of the Exchange Act. These include our annual reports on Form 10-K, our quarterly reports on Form 10-Q, and our current reports on Form 8-K. We make this information available on our website free of charge as soon as reasonably practicable after we electronically file the information with, or furnish it to, the SEC.
Investors and others should note that we routinely announce material information to investors and the marketplace using SEC filings, press releases, public conference calls, webcasts and the Sprout Social Investors website. We also intend to use certain social media profiles (including www.twitter.com/SproutSocial, www.facebook.com/SproutSocialInc, www.linkedin.com/company/sprout-social-inc-/, www.instagram.com/sproutsocial/) as a means of disclosing information about us to our customers, investors and the public.  While not all of the information that we post to the Sprout Investors website or to social media profiles is of a material nature, some information could be deemed to be material. Accordingly, we encourage investors, the media and others interested in Sprout Social to review the information that we share at the Investors link located at the bottom of the page on sproutsocial.com and to regularly follow our social media profiles. Users may automatically receive email alerts and other information about Sprout Social when enrolling an email address by visiting "Request Email Alerts" on the website at investors.sproutsocial.com.





24


Item 1A. Risk Factors

Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Annual Report and in our other public filings, including our audited consolidated financial statements and the related notes and the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” before deciding whether to invest in our Class A common stock. 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 Class A 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 deem immaterial may also impair our business operations.

Risk Factors Summary

Risks Related to our Business Model and Other Operations Risks

If we fail to attract new customers and retain and increase the spending of existing customers, our revenue, business, results of operations, financial condition and growth prospects would be harmed.

We have experienced rapid revenue growth in recent periods and our recent growth rates may not be indicative of our future growth.

Our platform and products are dependent on APIs built and owned by third parties, including social media networks, and if we lose access to data provided by such APIs or the terms and conditions on which we obtain such access become less favorable, our business could suffer.

If we are unable to attract potential customers through unpaid channels, convert this traffic to free trials and other leads or convert free trials and other leads to paid subscriptions, our business and results of operations may be adversely affected.

If we fail to adapt and respond effectively to rapidly changing technology, new social media platforms, evolving industry standards or changing customer needs, requirements, tastes or preferences, our products may become less competitive.

If we do not adequately fund our research and development efforts, or use research and development teams effectively, we may not be able to compete effectively, and our business and operating results may be harmed.

Risks Related to the Use of Technology

Any cybersecurity-related attack, significant data breach or disruption of the information technology systems or networks on which we rely could negatively affect our business.

We rely upon third parties to operate our platform and any disruption of or interference with our use of such third party providers would adversely affect our business, results of operations and financial condition.

Market and Competition Risk

Our business depends on a strong brand, and if we are not able to maintain, develop, and enhance our brand, our business and operating results may be negatively impacted. Moreover, our brand and reputation could be harmed if we were to experience significant negative publicity.

25


Our estimates of market opportunity, forecasts of market growth and our operating metrics may prove to be inaccurate.

The market in which we operate is competitive, and if we do not compete effectively, our operating results could be harmed.

Legal and Regulatory Risks

We are subject to stringent and changing laws and obligations related to data privacy and security. Our actual or perceived failure to comply with such laws and obligations could lead to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.

If our information technology systems or data, or those of third parties upon which we rely, are or were compromised, we could experience adverse consequences, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers; and other adverse consequences.

Risks Related to Ownership of Our Class A Common Stock

Our share price has been and may continue to be volatile, and you could lose all or part of your investment.

The dual class structure of our common stock and the existing ownership of capital stock by our Co-Founders have the effect of concentrating voting control with our Co-Founders for the foreseeable future, which will limit the ability of our other investors to influence corporate matters.

Risks Related to Tax and Accounting Matters

Failure to maintain effective internal control over financial reporting could result in our failure to accurately or timely report our financial condition or results of operations, which could have a material adverse effect on our business and stock price.

Taxing authorities may successfully assert that we should have collected or withheld, or in the future should collect or withhold, sales and use, gross receipts, value-added, federal, state, or foreign employment, or similar taxes and may successfully impose additional obligations on us, and any such assessments or obligations could adversely affect our business, financial condition and results of operations.

General Risk Factors

Unstable market and economic conditions, including a global or domestic recession or the fear of a recession, may have serious adverse consequences on our business, financial condition and share price.

We may make acquisitions of, or invest in, other businesses or technologies, which may divert our management’s attention and result in the incurrence of indebtedness or dilution to our stockholders. We may be unable to integrate acquired businesses or technologies successfully or achieve the expected benefits of such acquisitions and investments.

We may not be able to generate sufficient cash to service our indebtedness, and may be forced to take other actions to satisfy our obligations under our indebtedness, which may not be successful.
26



Risks Related to our Business Model and Other Operations Risks

If we fail to attract new customers and retain and increase the spending of existing customers, our revenue, business, results of operations, financial condition and growth prospects would be harmed.

We derive, and expect to continue to derive, substantially all of our revenue and cash flows from sales of subscriptions to our platform and products. Our ability to generate increasing revenue is dependent on our capacity to attract new customers and retain and increase the spending of existing customers. Demand for our platform and products is affected by a number of factors, many of which are beyond our control, such as:

continued market acceptance of our platform and products for existing and new use-cases;
the timing of development and release of new products and functionality introduced by us and our competitors;
our ability to develop functionality and integrations with third parties, including social media networks, based on customer demand;
the usability and time to value of our products;
the pricing of our products and the impact of any future price increases;
the level of customer service that we provide;
technological change;
growth or contraction in our addressable market; and
macroeconomic factors and their impacts on users of our platform and products.

Our current and prospective customers are impacted by worsening macroeconomic conditions to varying degrees. Such conditions include, but are not limited to the high impact of high levels of inflation, high interest rates and ongoing overseas conflict. We cannot predict the impact macroeconomic conditions will have on our existing or prospective customers and how that may impact their spending with us.

We announced a price increase in November 2022 and may announce additional price increases in the future. For the year ended December 31, 2023, as compared to the year ended December 31, 2022, this price increase contributed to an increase in our average revenue per customer and a decrease in our total number of customers. As a result of this and any future pricing increase, our total number of customers may continue to decrease even when the average spend per customer increases over time. We may also experience softening demand or negative sentiment from our customers and prospective customers as a result of our increased pricing, which could impact our brand and competitiveness.

If we are unable to meet customer demands and manage customer experiences through flexible solutions designed to address their needs or otherwise achieve more widespread market acceptance of our platform and products, our revenue, business, results of operations and financial condition and growth prospects will be adversely affected.

In order for us to maintain or improve our operating results, it is important that our existing customers renew their subscriptions, maintain or increase the level of their plans and add additional users, social profiles and products to their subscriptions. Our customers have no obligation to renew their subscriptions, and we cannot assure you that our customers will renew subscriptions with a similar or increased subscription term or plan level or with the same or a greater number of users, social profiles or products. Some of our customers have elected not to renew their agreements with us and we may not be able to accurately predict renewal rates. Moreover, while our contracts are generally non-cancellable during the contractual subscription term, certain customers have the right to cancel their agreements prior to the expiration of the subscription term. Our renewal rates may decline or fluctuate and our cancellation rates may increase as a result of a number of factors, including customer satisfaction with our platform
27


and products, our customer success and support experience, the price and functionality of our solutions relative to those of our competitors, mergers and acquisitions affecting our customer base, the effects of global economic conditions, or reductions in our customers’ spending levels. This may also cause our calculation of the lifetime value of our customers to decline or fluctuate between periods as this calculation assumes the subscription renewal rate for a given year will remain consistent in future years. If our customers cancel or do not renew their subscriptions, renew on less favorable terms, fail to add more users or products or fail to purchase additional products, our revenues and growth prospects may decline.

We have experienced rapid revenue growth in recent periods and our recent growth rates may not be indicative of our future growth.

We have experienced rapid revenue growth in recent years. In 2023, our revenue was $333.6 million, an increase of 31% as compared to our revenue of $253.8 million in 2022, which was an increase of 35% as compared to our revenue of $187.9 million in 2021. Although we have experienced rapid revenue growth in recent years, we may not continue to grow as rapidly in the future and our revenue growth rates may decline. Our revenue growth may slow or our revenue may decline for a number of other reasons, including reduced demand for our products, increased competition, a decrease in the growth or reduction in size of our overall market, failure to capitalize on growth opportunities, and the impacts to our business from macroeconomic factors such as high levels of inflation, high interest rates, ongoing overseas conflict, volatility in the capital markets and related market uncertainty. Our current and prospective customers are impacted by worsening macroeconomic conditions to varying degrees and as a result, in some cases we are experiencing slower growth of existing customers most impacted by these conditions. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile or decline, and we may not achieve or maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.

Our platform and products are dependent on APIs built and owned by third parties, including social media networks, and if we lose access to data provided by such APIs or the terms and conditions on which we obtain such access become less favorable, our business could suffer.

Our platform and products depend on the ability to access and integrate with third-party APIs. In particular, we have developed our platform and products to integrate with certain social media network APIs and the third-party applications of other parties. Generally, APIs and the data we receive from the APIs are written and controlled by the application provider. Any changes or modifications to the APIs or the data provided could negatively impact the functionality of, or require us to make changes to, our platform and products, which would need to occur quickly to avoid interruptions in service for our customers.

To date, we have not relied on negotiated agreements to govern our relationships with most data providers and, in many cases, we rely on publicly available APIs. As a result, we are often subject to the standard terms and conditions for application developers of such providers, which govern the distribution, operation and fees of such integrations and which are subject to change by such providers from time to time. In other cases, we rely on negotiated agreements with social media networks and other data providers. These negotiated agreements may provide increased access to APIs and data that may allow us to provide a more comprehensive solution for our customers. These agreements are subject to termination and renewal according to their terms.

There can be no assurance that we will be able to renew any of our agreements with social media networks and other data providers, or that the terms of any such renewal, including pricing and levels of service, will be favorable. We cannot accurately predict the potential impact of any modification or termination of such agreements, including the impact on our access to the related APIs. There can be no assurance that following any such modification or termination, we would be able to maintain our platform’s current level of functionality in such circumstances, as a result of more limited access to APIs or otherwise, which could adversely affect our results of operations. For example, we are currently a member of the X (formerly known as Twitter) Official Partner Program. There can be no assurance that X
28


will maintain this program in its current form or at all and any change to the program, our access or the terms of our membership, including pricing, may have a negative impact on our business. In addition, there can be no assurance that we will not be required to enter into new negotiated agreements with data providers in the future to maintain or enhance the level of functionality of our platform, or that the terms and conditions of such agreements, including pricing and levels of service, will not be less favorable, which could adversely affect our results of operations.

Our business, cash flows or results of operations may be harmed if any data provider:

changes, limits or discontinues our access to its APIs and data;
modifies its terms of service or other policies, including fees charged or restrictions on us or application developers;
changes or limits how customer information and other data is accessed by us or our customers;
changes or limits how we can use customer information and other data collected through the APIs;
establishes more favorable relationships with one or more of our competitors; or
experiences disruptions of its technology, services or business generally.

If we are unable to attract potential customers through unpaid channels, convert this traffic to free trials and other leads or convert free trials and other leads to paid subscriptions, our business and results of operations may be adversely affected.

Our primary go-to-market strategy is an inbound marketing funnel designed to drive traffic to our web properties that offer prospective customers the ability to sign up for free trials or demonstrations of our platform and certain products. We utilize various unpaid content marketing strategies, including webinars, blogs, thought leadership and social media engagement, as well as paid advertising, to attract visitors to our web properties, free trials and demonstrations. We cannot assure you that these unpaid or paid efforts will continue to attract the same volume and quality of traffic to our web properties and free trials and demonstrations and, in the future, we may be required to increase our marketing spend to maintain the same volume and quality of traffic. The conversion rate of free trials and other lead sources to paid subscriptions is impacted by a number of factors, including our ability to promptly demonstrate value to trial and other prospective customers, drive trial customer adoption deeper into our product capabilities and deliver a favorable trial and demonstration customer experience with our sales and customer support teams. Any change in the number or quality of prospective customers entering free trials or requesting demonstrations or the conversion rates for such free trials or demonstrations to paid subscriptions could have an adverse impact on our business and results of operations.

If we fail to adapt and respond effectively to rapidly changing technology, new social media platforms, evolving industry standards or changing customer needs, requirements, tastes or preferences, our products may become less competitive.

Social media and the software industry are each subject to rapid technological change, evolving industry standards and practices and changing customer and user needs, requirements, tastes and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. A significant example of these changes is the rapid advancement of artificial intelligence (“AI”) technologies. If we are unable to develop and sell new products that satisfy our customers and provide enhancements and new features for our existing platform and products that keep pace with the rapid change in social media and the software industry, our revenue and operating results could be adversely affected. Our platform must also integrate with a variety of network, hardware, browser, mobile and software platforms, and technologies, and we must continuously modify and enhance our products to adapt to changes and innovation in these technologies. If new technologies emerge or our competitors are able to deliver solutions at lower prices or more efficiently, conveniently or securely, such technologies or solutions could adversely affect our ability to compete.

29


The social media industry has experienced and is likely to continue to experience rapid change due to the evolving trends, tastes and preferences of users. If consumers widely adopt new social media networks and other third-party platforms or our customers’ use cases require new integrations with third-party platforms, we may need to develop integrations and functionality related to these new networks and platforms. This development effort may require significant research and development and sales and marketing resources, as well as licensing fees, all of which could adversely affect our business and operating results. In addition, new social media networks and other third-party platforms may not provide us with sufficient access to data from their platforms, preventing us from building effective integrations with our platform and products. Changing consumer tastes may also render our current integrations or functionality obsolete and the financial terms, if any, under which we obtain such integrations or functionality unfavorable. Any failure of our products to operate effectively with the social media networks and other third-party platforms used most frequently by consumers or customers could reduce the demand for our products. If we are unable to respond to these changes in a cost-effective manner, our products may become less marketable and less competitive or obsolete, and our operating results may be negatively affected. In addition, the technology industry has experienced, and may continue to experience, leadership changes, layoffs and other corporate changes that could have a negative impact on our ability to work effectively with the partner.

If we do not adequately fund our research and development efforts, or use research and development teams effectively, we may not be able to compete effectively, and our business and operating results may be harmed.

To remain competitive, we must continue to develop new product offerings, as well as features and enhancements to our existing platform and products. Maintaining adequate research and development personnel and resources to meet the demands of the market is essential. If we experience high employee turnover, lack of management ability or a lack of other research and development resources, we may miss market opportunities. The success of our business is dependent on our research and development teams developing a roadmap that allows us to retain and increase the spending of our existing customers and attract new customers. Social media is quickly evolving and we may invest significantly in particular functionality or integrations that may become obsolete in the future. Further, many of our competitors may expend a considerably greater amount of funds on their research and development programs, and those that do not may be acquired by larger companies that would allocate greater resources to our competitors’ research and development programs. Our failure to maintain adequate research and development resources, to use our research and development resources efficiently or to compete effectively with the research and development programs of our competitors could materially adversely affect our business.

If we fail to offer high-quality customer support, or if the cost of such support is not consistent with corresponding levels of revenue, our business and reputation may be harmed.

Our customers rely on our customer support organization to respond to inquiries and resolve issues related to their use of our platform quickly and effectively. Our customer support relies on third-party technology platforms, which may become unavailable or otherwise prevent our customers and customer support team from interacting on a timely basis. Our response times to customers and prospects may be impacted for reasons outside our control, such as changes to social media networks and other third-party APIs, which may interrupt aspects of our service to our customers. From time to time, we experience spikes in the number of customer support tickets that we receive, which may result in an increase in customer requests and significant delays in responding to our customers’ requests. Increased customer demand for our support services, without corresponding revenue increases, could increase our costs and harm our operating results. As we continue to grow our operations and support our global user base, we need to continue to provide efficient and high-quality support that meets our customers’ needs globally at scale. Our sales process is highly dependent on the ease of use of our platform and products, our business reputation and positive recommendations from our existing customers. Any failure to maintain a high-quality customer support organization, or a market perception
30


that we do not maintain such levels of support, could harm our reputation, our ability to sell to existing and prospective customers and our business.

Our international sales and operations subject us to additional risks and costs, including exposure to foreign currency exchange rate fluctuations, that can adversely affect our business, operating results and financial condition.

For each of the years ended December 31, 2023, 2022 and 2021, we derived 28% of our revenue from customers located outside of the United States. We are continuing to expand our international operations as part of our growth strategy. However, there are a variety of risks and costs associated with our international sales and operations, which include making investments prior to the proven adoption of our products, the cost of conducting our business internationally and hiring and training international employees and the costs associated with complying with local law. Furthermore, we cannot predict the rate at which our platform and products will be accepted in international markets by potential customers. We believe our ability to attract new customers to subscribe to our platform or to attract existing customers to renew or expand their use of our platform is directly correlated to the level of engagement we obtain with the customer. To the extent we are unable to effectively engage with non-U.S. customers due to our limited international sales force capacity, we may be unable to grow in international markets effectively.

As our international operations expand, our exposure to the effects of fluctuations in currency exchange rates grows. While we have primarily transacted with customers and vendors in U.S. dollars historically, we expect to continue to expand the number of transactions with our customers that are denominated in foreign currencies in the future. Fluctuations in the value of the U.S. dollar and foreign currencies may make our subscriptions more expensive for international customers, which could harm our business. Additionally, we incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency for such locations. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in an increase to the U.S. dollar equivalent of such expenses. These fluctuations could cause our results of operations to differ from our expectations or the expectations of our investors. Additionally, such foreign currency exchange rate fluctuations could make it more difficult to detect underlying trends in our business and results of operations.

We do not currently maintain a program to hedge transactional exposures in foreign currencies. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.

As more of our sales efforts target larger enterprise customers, our sales cycle may become longer and more expensive and we may encounter increased pricing pressure and compliance challenges.

As we continue to target more of our sales efforts toward larger enterprise customers, we expect to face continued heightened costs, longer sales cycles, greater competition and less predictability in completing some of our sales. A large customer’s decision to use our services may require broad consensus within their organization, requiring multiple levels of sign off. Such sales require considerable time for the customer to evaluate and test our platform prior to making a purchasing decision. In addition, we may face stronger competition to attract larger customers, resulting in the need to reduce our pricing or offer additional incentives in order to complete a sale. Also, such customers may require greater levels of education regarding the use and benefits of our services, as well as addressing concerns regarding data privacy and security obligations, and international law. As a result of these factors, these sales opportunities may require us to devote greater resources to individual customers, driving up costs and time required to complete sales and diverting our resources to a smaller number of larger transactions. If
31


we fail to effectively manage these risks associated with sales cycles and sales to larger enterprise customers, our business, financial condition, and results of operations may be harmed.

Technological advances in AI may in the future disrupt the social media industry, which could significantly reduce the demand for our services or otherwise adversely impact our business or reputation if we are unable to successfully keep pace and navigate this evolving environment.

Our failure to invest in AI technologies and incorporate them into various facets of our business and product offerings in a timely, effective and compliant manner may place us at a competitive disadvantage, reducing demand for our offerings and adversely affecting our business, financial condition and results of operations. Our competitors may more effectively internally utilize AI, enabling their business to run more efficiently than Sprout, placing us at a competitive disadvantage, and they may better incorporate AI into their product offerings, negatively impacting demand for our products.

AI advances have the potential to enable the development of alternative competitive services or enable our customers to reduce or bypass the use of our services, such as a reduction of seats used by our customers. If any of our customers, social network partners, competitors or new market entrants were to develop algorithms or other AI tools capable of replicating or better competing against our services, our services and solutions could, over time, become obsolete or unnecessary, or demand for our services could be significantly reduced, particularly if any such AI alternative proved to be more accurate, more efficient or more cost-effective. Any widespread automation of our services could have a material adverse effect on our business, financial condition and results of operations.

We use machine learning and AI technologies in our business, and we are making investments in expanding AI capabilities in our products, services and tools, including improving existing and developing new AI technologies. However, AI technologies are complex and rapidly evolving, and we face significant competition from other companies as well as an evolving regulatory landscape. The proliferation of new and emerging AI technologies, such as generative AI, may require additional investment in the development of proprietary datasets and machine learning models, new approaches and processes to provide attribution or remuneration to creators of training data and appropriate protections and safeguards for handling the use of customer data with AI technologies, which may be costly and could impact our expenses if we decide to further expand AI technologies in our product offerings.

The introduction of AI technologies into new or existing products may result in new or enhanced governmental or regulatory scrutiny, confidentiality or security risks, ethical concerns, legal liability or other complications that could adversely affect our business, reputation and financial results. For example, our employees and personnel may use AI technologies to perform their work, and the disclosure and use of personal data in AI technologies is subject to various privacy laws and other privacy obligations. Furthermore, AI technologies incorporated into our product offerings may use algorithms, datasets or training methodologies that may be flawed or contain deficiencies that may be difficult or impossible to proactively detect which, in turn, may suggest content that is factually inaccurate, biased or otherwise flawed.

If our customers or others rely on or use such content to their detriment, it may lead to adverse outcomes, which may expose us to reputational harm, competitive harm or legal liability. Additionally, the use of certain AI technologies, including generative AI, may place our and our customers’ information at risk if adequate security measures are not employed. Further, the intellectual property ownership and license rights, including copyright and open source license liability, surrounding AI technologies has not been fully addressed by U.S. courts or other federal or state laws or regulations, and the use or adoption of third-party AI technologies into our products and services may result in exposure to claims of copyright infringement or other intellectual property misappropriation.

Furthermore, AI is subject to data privacy and security laws, as well as increasing regulation and scrutiny. Several jurisdictions around the globe, including Europe and certain U.S. states, have proposed
32


enacted, or are considering laws governing AI, including the EU’s AI Act. We expect other jurisdictions will adopt similar laws. Additionally, certain privacy laws extend rights to consumers (such as the right to delete certain personal data) and regulate automated decision making, which may be incompatible with our use of AI technologies and machine learning. These obligations may make it harder for us to conduct our business using AI technologies and machine learning, lead to regulatory fines or penalties, require us to change our business practices, retrain our AI technologies and machine learning, or prevent or limit our use of AI technologies and machine learning. For example, the U.S. Fair Trade Commission (“FTC”) has required other companies to turn over (or disgorge) valuable insights or trainings generated through the use of AI technologies and machine learning where they allege the company has violated privacy and consumer protection laws. If we cannot use AI technologies and machine learning or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.

Additionally, any sensitive information (including confidential, competitive, proprietary, or personal data) that we input into a third-party generative AI technologies and machine learning platform could be leaked or disclosed to others, including if sensitive information is used to train the third parties’ AI technologies and machine learning models. Additionally, where an AI technologies and machine learning model ingests personal data and makes connections using such data, those technologies may reveal other personal or sensitive information generated by the model.

If we are unable to develop and maintain successful relationships with channel partners, our business, results of operations and financial condition could be harmed.

We have established relationships with certain channel partners, including resellers and referral partners, to distribute our platform. We believe that continued growth in our business is dependent upon identifying, developing and maintaining strategic relationships with our existing and potential channel partners that can drive substantial revenue and provide additional value-added services to our customers. We expect channel partners to become increasingly important as we expand within the United States and internationally. Although a small portion of our revenue is currently derived from our channel partners, loss of or reduction in sales through these third parties could reduce our revenue. Our competitors may, in some cases, be more effective than we are in utilizing channel partners to increase sales of their products and services. Recruiting and retaining qualified resellers in our network and training them in our technology and product offerings requires significant time and resources. If we fail to maintain relationships with our resellers, fail to develop relationships with new resellers in new markets or expand the number of resellers in existing markets or fail to manage, train or provide appropriate incentives to our existing resellers, our ability to increase the number of new customers and increase sales to existing customers could be adversely impacted, which would harm our business. In addition, if resellers do not effectively market and sell our products, or fail to meet the needs of our customers, our reputation and ability to grow our business may also be harmed.

Our rapid growth and limited history with key features of our platform make it difficult to evaluate our prospects and future operating results.

We were incorporated in 2010 and we introduced our first solution in 2011. Since then, our business has grown rapidly and evolved significantly. Many of the key features of our platform and products have only launched in the past few years. As a result of the rapid growth and evolution of our
business, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. As such, any predictions about our future revenue and expenses may not be as accurate as they could be with longer operating history in the enterprise segment, with our current product set, due to our acquisition of Tagger or if we operated in a more predictable market. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks and uncertainties successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
33



We have a history of losses and may not achieve profitability in the future.

We have incurred net losses since inception and expect to incur net losses in the future. We incurred net losses of $66.4 million, $50.2 million and $28.7 million in 2023, 2022 and 2021, respectively. As of December 31, 2023, we had an accumulated deficit of $292.4 million. We have never achieved profitability on an annual or quarterly basis and we do not know if we will be able to achieve or sustain profitability. We plan to continue to invest in our research and development and sales and marketing efforts, and we anticipate that our operating expenses will continue to increase as we scale our business and expand our operations.

Risks Related to the Use of Technology

Any cybersecurity-related attack, significant data breach or disruption of the information technology systems or networks on which we rely could negatively affect our business.

Our operations rely on information technology systems for the use, storage and transmission of sensitive and confidential information with respect to our customers, content creators, our customers’ consumers or other social media audiences, the third-party technology platforms of other parties and our employees. A cybersecurity-related attack, malicious internet-based activity, online and offline fraud, and intrusion or disruption by either an internal or external source or other breach of the systems on which our platform and products operate, and on which our employees conduct business, could lead to unauthorized access to, use of, loss of or unauthorized disclosure of sensitive and confidential information, disruption of our services, and resulting regulatory enforcement actions, litigation, indemnity obligations and other possible liabilities, as well as negative publicity, which could damage our reputation, impair sales and harm our business. In addition to traditional computer “hackers,” malicious code (such as viruses and worms), compromised accounts with elevated privileges (phishing), credential stuffing, credential harvesting, employee misconduct or error, theft or misuse, and denial-of-service attacks, sophisticated nation-state and nation-state supported actors now engage in attacks (including advanced persistent threat intrusions) and attacks are now enhanced or facilitated by AI. Despite efforts designed to create security barriers to such threats, it is not feasible, as a practical matter, for us to entirely mitigate these risks. If our security measures are compromised as a result of third-party action, employee, customer, or user error, malfeasance, stolen or fraudulently obtained log-in credentials or otherwise, our reputation would be damaged, our data, information or intellectual property, or those of our customers, may be destroyed, stolen or otherwise compromised, our business may be harmed and we could incur significant liability. We have not always been able in the past and may be unable in the future to anticipate or prevent techniques used to obtain unauthorized access to or compromise of our systems because they change frequently and are generally not detected until after an incident has occurred. We also cannot be certain that we will be able to prevent vulnerabilities in our software or quickly address vulnerabilities that we may become aware of in the future. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps designed to detect, mitigate, and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties upon which we rely). We may not, however, detect and remediate all such vulnerabilities including on a timely basis. Further, we may experience delays in developing and deploying remedial measures and patches designed to address identified vulnerabilities. Vulnerabilities could be exploited and result in a security incident. As we rely on third-party cloud infrastructure and SaaS services, we depend in part on third-party security measures to protect against unauthorized access, cyberattacks and the mishandling of data and information. Any cybersecurity event, including any vulnerability in our software, cyberattack, intrusion or disruption, could result in significant increases in costs, including costs for remediating the effects of such an event, lost revenue due to network downtime, and a decrease in customer and user trust, increases in insurance premiums due to cybersecurity incidents, increased costs to address cybersecurity issues and attempts to prevent future incidents, and harm to our business and our reputation because of any such incident.

34


There can be no assurance that any limitation of liability provisions in our subscription agreements would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any claim related to a cybersecurity incident. We also cannot be sure that our existing general liability insurance coverage and coverage for cyber liability, errors, or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims or that the insurer will not deny coverage of any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, would harm our business.

Many governments have enacted laws requiring companies to provide notice of data security incidents involving certain types of personal data. In addition, some of our customers or other relevant stakeholders may require us to notify them of data security breaches. Such notifications are costly, and the notification or the failure to comply with such requirements could lead to adverse consequences Security compromises experienced by our competitors, by our customers or by us may lead to public disclosures, which may lead to widespread negative publicity. Any security compromise in our industry, whether actual or perceived, could harm our reputation, erode confidence in the effectiveness of our security measures, negatively affect our ability to attract new customers, encourage consumers to restrict the sharing of their personal data with our customers or the social media networks, cause existing customers to elect not to renew their subscriptions or subject us to third-party lawsuits, regulatory fines or other action or liability, which could harm our business.

We rely upon third parties to operate our platform and any disruption of or interference with our use of such third party providers would adversely affect our business, results of operations and financial condition.

We outsource the majority of our cloud infrastructure to Amazon Web Services, or AWS, which hosts our platform and products. In addition, we outsource a small portion of our cloud infrastructure to other provider, which, together with AWS, we refer to as our Hosting Providers. Our customers must have the ability to access our platform at any time, without interruption or degradation of performance. Our Hosting Providers runs their own platform upon which our platform and products depend, and we are, therefore, vulnerable to service interruptions at our Hosting Providers. We have experienced, and expect that in the future we may experience interruptions, delays and outages in service and availability from time to time 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, fraud or security attacks. In addition, if our security, or that of our Hosting Providers, is compromised, our platform or products 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. We note that our ability to conduct security audits on our Hosting Providers is limited and our contracts do not contain strong indemnification terms in our favor. In some instances, we may not be able to identify and/or remedy the cause or causes of these performance problems within a period of time acceptable to our customers. 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 our Hosting Providers or an alternative provider of cloud infrastructure, our business, results of operations and financial condition may be adversely affected. In addition, any changes in service levels from our Hosting Providers may adversely affect our ability to meet our customers’ requirements.

The substantial majority of the services we use from AWS are for cloud-based server capacity, storage, and, to a lesser extent, certain other proprietary offerings. AWS enables us to order and reserve server capacity in varying amounts and sizes distributed across multiple availability zones and regions. We access AWS infrastructure through standard internet protocol, or IP, connectivity. AWS provides us with computing and storage capacity pursuant to an agreement that continues until terminated by either party. If any of the AWS data centers become unavailable to us without sufficient advance notice, we
35


would likely experience delays in delivering our platform and products until we could migrate to an alternate data center provider. Our disaster recovery program contemplates transitioning our platform and products to our backup data centers or regions in the event of a catastrophe, but we have not yet fully tested the procedure, and our platform and products may be unavailable, in whole or in part, during any transition procedure. Although we expect that we could receive similar services from other third parties, if any of our arrangements with AWS 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 (including research and development expenses) in arranging alternative cloud infrastructure services.

Any of the above circumstances or events may harm our reputation, cause customers to stop using our products, impair our ability to attract new customers and increase revenue from existing customers, subject us to financial penalties and liabilities under our service level agreements and otherwise harm our revenue, business, results of operations and financial condition.

We are subject to subscription and payment processing risk from our third-party vendors and any disruption to such processing systems could adversely affect our business and results of operations.

We rely on a third-party subscription management platform to process the subscription plans and billing frequencies of our customers. In addition, we rely primarily on a single third party for credit card payment processing services for the portion of our customers paying by credit card. If any of these third-party vendors were to experience an interruption, delay or outages in service and availability, we may be unable to process new and renewing subscriptions or credit card payments. In addition, if any of these third-party vendors experience a cybersecurity breach affecting data related to services provided to us, we could experience reputational damage or incur liability. Although alternative providers may be available to us, we may incur significant expense and research and development efforts to deploy any alternative providers. To the extent there are disruptions in our or third-party subscription and payment processing systems, we could experience revenue loss, accounting issues and harm to our reputation and customer relationships, which would adversely affect our business and results of operations.

Real or perceived errors, failures or bugs in our platform or products could materially and adversely affect our operating results and growth prospects.

The software underlying our platform and products is highly technical and complex. Our software has previously contained, and may now or in the future contain, undetected errors, bugs or vulnerabilities. In addition, errors, failures and bugs may be contained in open source software utilized in building and operating our products or may result from errors in the deployment or configuration of open source software. Some errors in our software may only be discovered after the software has been deployed or may never be generally known. Any errors, bugs or vulnerabilities discovered in our software after it has been deployed, or never generally discovered, could result in interruptions in platform availability, product malfunctioning or data breaches, and thereby result in damage to our reputation, adverse effects upon customers and users, loss of customers and relationships with third parties, including social media networks, loss of revenue or liability for damages. In some instances, we may not be able to identify the cause or causes of these problems or risks within an acceptable period of time.

Market and Competition Risk

Our business depends on a strong brand, and if we are not able to maintain, develop, and enhance our brand, our business and operating results may be negatively impacted. Moreover, our brand and reputation could be harmed if we were to experience significant negative publicity.

We believe that maintaining, developing, and enhancing our brand is critical to achieving widespread acceptance of our platform and products, attracting new customers, retaining existing customers, persuading existing customers to adopt additional products and use-cases, and hiring and retaining our employees. We believe that the importance of our brand will increase as our awareness and
36


business continue to expand. Successful promotion of our brand will depend on a number of factors, including the effectiveness of our marketing efforts, our thought leadership, our ability to provide a high-quality, reliable and cost-effective platform, the actions of our employees, executives, and board members, the perceived value of our platform and products, and our ability to provide quality customer success and support experience. The promotion of our brand, however, may not directly generate customer awareness or increase revenue, and any increase in revenue may not offset the expenses we incur in building and maintaining our brand.

We operate in a public-facing industry in which every aspect of our business is impacted by social media. Negative publicity, whether or not justified, can spread rapidly through social media. To the extent that we are unable to respond timely and appropriately to negative publicity, our reputation and brand could be harmed. Moreover, even if we are able to respond in a timely and appropriate manner, we cannot predict how negative publicity may affect our reputation and business. We and our employees also use social media to communicate externally. There is risk that the use of social media by us, our employees, executives, or board members to communicate about our business or other matters may give rise to liability, damage our brand, or result in public exposure of personal data of our employees or customers, each of which could affect our revenue, business, results of operations and financial condition.

Our estimates of market opportunity, forecasts of market growth and our operating metrics may prove to be inaccurate.

Market opportunity estimates and growth forecasts, including those we have generated ourselves, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The variables that go into the calculation of our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of addressable users or companies covered by our market opportunity estimates will purchase our products at all or generate any particular level of revenue for us. Any expansion in the markets in which we operate depends on a number of factors, including the cost, performance, and perceived value associated with our platforms and those of our competitors. Even if the markets in which we compete meet the size estimates, our business could fail to grow at similar rates. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties. Accordingly, our forecasts of market growth should not be taken as indicative of our future growth. For more information regarding the estimates of market opportunity and the forecasts of market growth, see “Business—Our Industry”.

The market in which we operate is competitive, and if we do not compete effectively, our operating results could be harmed.

The market for our social media management platform is fragmented, rapidly evolving, and competitive. In addition to competing with comprehensive social media management platforms with diverse capabilities, we compete with point solutions for sentiment monitoring, influencer marketing, compliance, social listening, content management and distribution, employee advocacy, relationship management and social commerce, among others, as well as native use of individual social media networks. To remain competitive, we must deliver features and functionality that enhance the utility of our platform to our new and prospective customers, without the presence of software defects, adapt to changing functionality and APIs of the social media networks and other third party platforms, maintain and develop integrations with third parties that provide value to our customers, ensure our platform and products are easy to use and deliver value to our customers, provide a superior customer success and support experience and demonstrate value to our current and prospective customers across multiple functions within their organizations. We may not be successful in delivering on some or all of the foregoing or doing so while maintaining competitive pricing of our platform and products, which could result in customer dissatisfaction and adversely affect our business.

Many of our current and future competitors may benefit from competitive advantages over us, such as greater name recognition, longer operating histories, more varied products and services, larger
37


sales and marketing or research and development budgets, more established relationships with social media networks and different or a greater number of third-party integrations. In addition, some of our competitors may make acquisitions or enter into strategic relationships to offer a broader range of products and services than we do. These combinations may make it more difficult for us to compete effectively. We expect this to continue as competitors attempt to strengthen or maintain their market positions.

Many factors, including our marketing, customer acquisition and technology costs, and the pricing and marketing strategies of our competitors, can significantly affect our pricing strategies. Certain competitors offer, or may in the future offer, lower-priced products or services that compete with our platform or may bundle and offer a broader range of products and services. Similarly, certain competitors may use marketing strategies that enable them to acquire customers at a lower cost than we can. Even if such products do not include all the features and functionality that our platform provides, we could face pricing pressure to the extent that users find such alternative products to be sufficient to meet their needs. There can be no assurance that we will not be forced to engage in price-cutting initiatives or other discounts or to increase our sales and marketing and other expenses to attract and retain customers in response to competitive pressures, either of which would harm our business and operating results.

Legal and Regulatory Risks

We are subject to stringent and changing obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.

In the ordinary course of business, we collect and process personal data, including proprietary and confidential business data, intellectual property, and other third-party data. For example, we process personal data about our customers’ consumers, content creators, and other social media users that interact with our customers’ social media pages. Our data collection and processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contracts, and other obligations that govern the processing of personal data by us and on our behalf. While we contractually prohibit our customers from using our platform to process, store, or collect sensitive information (such as personal health information or credit card information), our customers may breach these use prohibitions and cause us to inadvertently violate laws, rules, or regulations regarding the use and protection of personal data, which in turn may adversely impact our business.

In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws). For example, the CCPA imposes certain obligations on businesses and service providers with respect to collecting and processing personal data of consumers, business representatives, and employees who are California residents. These obligations include, but are not limited to, providing specific disclosures in privacy notices and affording California residents with certain rights related to their personal data. The CCPA allows for statutory fines for noncompliance of up to $7,500 per violation. In addition, the CPRA amends and expands the CCPA and establishes a new California Privacy Protection Agency to implement and enforce the CPRA, which increases the risk of an enforcement action. Other states, like Virginia, Colorado, and Oregon, have also enacted or proposed data privacy laws that may differ from the CCPA. If we are or become subject to these laws and/or new or amended data privacy laws, the risk of enforcement actions against us could increase because we may be subject to additional obligations under applicable regulatory frameworks, and the number of individuals or entities that could initiate actions against us may increase, in addition to further complicating our compliance efforts.
38



Additionally, under various privacy laws and other obligations, we may be required to obtain certain consents to process personal data. For example, some of our data processing practices may be challenged under wiretapping laws, if we obtain consumer information from third parties through various methods, including chatbot and session replay providers, or via third-party marketing pixels. These practices may be subject to increased challenges by class action plaintiffs. Our inability or failure to obtain consent for these practices could result in adverse consequences, including class action litigation and mass arbitration demands.

Outside the United States, an increasing number of laws, regulations, and industry standards apply to data privacy and security. For example, the EU GDPR and the equivalent law in the UK GDPR impose strict requirements for processing the personal data of individuals. Under the EU GDPR, government regulators may impose temporary or definitive bans on data processing, as well as fines of up to 20 million euros or 4% of annual global revenue, whichever is greater. Similar processing penalties and fines exist under the UK GDPR, and the variations in the application of GDPR in the UK following Brexit has increased the complexity of our compliance efforts. Further, individuals may initiate litigation related to our processing of their personal data. As another example, Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018) may apply to our operations. The LGPD broadly regulates processing of personal data of individuals in Brazil and imposes compliance obligations and penalties comparable to those of the EU GDPR. In Canada, the Personal Information Protection and Electronic Documents Act (“PIPEDA”) may apply to our operations. We may also process personal data about our customers’ consumers in Asia and therefore, may become subject to new and emerging data privacy regimes in Asia, including China’s Personal Information Protection Law, Japan’s Act on the Protection of Personal Information, and Singapore’s Personal Data Protection Act.

Certain jurisdictions have enacted data localization laws and cross-border personal data transfer laws. For example, absent appropriate safeguards or other circumstances, the EU GDPR, UK GDPR, and laws in Switzerland generally restrict the transfer of personal data to countries that these jurisdictions consider to not provide an adequate level of personal data protection. Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA’s standard contractual clauses, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework and the UK extension thereto (which allows for transfers to relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.

In addition to European restrictions on cross-border transfers of personal data, other jurisdictions, such as China’s Personal Information Protection Law and Brazil’s LGPD, have enacted or are considering similar cross-border personal data transfer laws and local personal data residency laws, any of which could increase the cost and complexity of doing business in foreign jurisdictions. If we cannot implement valid compliance mechanisms for cross-border personal data transfers, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal data from Europe or elsewhere. The inability to import personal data to the United States could significantly and negatively impact our business operations; limit our ability to collaborate with parties that are subject to European and other data privacy and security laws; or require us to increase our personal data processing capabilities and infrastructure in Europe and/or elsewhere at significant expense.

We publish privacy policies, marketing materials, and other statements, such as compliance with certain certifications or self-regulatory principles, regarding data privacy and security. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators, or other adverse consequences.

39


Our obligations related to data privacy and security are quickly changing in an increasingly stringent fashion, creating some uncertainty as to the effective future legal framework. These obligations may be subject to differing applications and interpretations, which may be inconsistent or in conflict among jurisdictions. As our platform and products evolve and the ways we use personal data change to meet the complex needs of our customer base, we continue to become subject to additional privacy and security obligations. Even if we believe we have satisfied compliance requirements in our activities, regulators may disagree with our compliance posture and issue high penalties and fines for noncompliance. Additionally, our sales cycles may increase due to increasingly rigorous privacy and security assessments that must be completed prior to purchasing our platform and products as a result of increased regulation. Preparation for and compliance with these obligations require us to devote significant resources (including, without limitation, financial and time-related resources). For example, the increased consumer control over the sharing of their personal data afforded by the CCPA may affect our customers’ ability to share such personal data with us or may require us to delete or remove consumer information from our records or data sets, which may result in considerable costs for our organization. Further, these obligations may necessitate changes to our information technologies, systems, and practices and to those of any third parties that process personal data on our behalf. In addition, these obligations may require us to change our business model or our products. For example, social media networks (which are integral third-party services to our platform) are under heightened scrutiny from international regulators as well as individuals seeking to bring claims for alleged non-compliance. If the interpretation or application of data privacy or security laws or regulations adversely impact social media networks, this may change the APIs and data made available to us from the social media networks. Although we endeavor to comply with all applicable data privacy and security obligations, we may at times fail (or be perceived to have failed) to do so. Despite our efforts, our personnel or third parties upon whom we rely may fail to comply with such obligations, which could negatively impact our business operations and compliance posture. For example, any failure by a third-party that processes personal data on our behalf to comply with applicable law, regulations, or contractual obligations could result in adverse effects, including inability to operate our business and proceedings against us by governmental entities or others.

If we fail, or are perceived to have failed, to address or comply with data privacy and security obligations, we could face significant consequences. These consequences may include, but are not limited to, government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-related claims); additional reporting requirements and/or oversight; bans on collecting or processing personal data; and orders to destroy or not use personal data. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to, loss of customers; interruptions or stoppages in our business operations; inability to process personal data or to operate in certain jurisdictions; limited ability to develop or commercialize our platform and services; expenditure of time and resources to defend any claim or inquiry; adverse publicity; or revision or restructuring of our operations.

The public’s increasing concerns about data privacy and the use of social media may negatively affect the use or popularity of social media networks, and, in turn, adversely affect our business. For example, negative publicity surrounding particular forums of social media may have an adverse effect on our customers’ and prospective customers’ perceived value of our solution and willingness to purchase subscriptions or expand such subscriptions to more users or additional departments across their organizations. Similarly, enhanced scrutiny may lead to an increase in regulation of social media, which in turn could change the data or the manner in which data is shared by social media networks to social media management providers and other developers. Any change to the data we receive from social media networks or other third parties may negatively affect the functionality of our platform and products.

If our information technology systems or data, or those of third parties upon which we rely, are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and
40


penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers; and other adverse consequences.

In the ordinary course of our business, we may collect, store, use, transmit, disclose, or otherwise process proprietary and confidential data, including personal data and intellectual property. We may rely upon third party service providers and technologies to operate critical business systems to process confidential and personal data in a variety of contexts, including, without limitation, third-party providers of cloud-based infrastructure, encryption and authentication technology, employee email, content delivery to customers, and other functions. Our ability to monitor these third parties’ cybersecurity practices is limited, and these third parties may not have adequate information security measures in place. We may inadvertently share or receive sensitive information with or from third parties.

We and the third parties upon which we rely may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, and other similar threats. Ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Similarly, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems (including our platform) or the third-party information technology systems that support us and our services. During times of war and other major conflicts, we and the third parties upon which we rely may be vulnerable to a heightened risk of these attacks, including retaliatory cyber-attacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our services.

Our remote workforce poses increased risks to our information technology systems and data, as more of our employees work from home, utilizing network connections outside our premises. Future business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems (including our platform) could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.

We may expend significant resources or modify our business activities in an effort to further protect against security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures to protect our information technology systems, including our platform, and data. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective.

Applicable data privacy and security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences. If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences. These consequences may include: government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing data (including personal data); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; interruptions
41


in our operations (including availability of data); financial loss; and other similar harms. In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive data about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position.

Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.

Our agreements with customers and other 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, damages caused by us to property or persons, or other liabilities relating to or arising from our platform, products or other acts or omissions. For some of our larger customers, we sometimes negotiate additional indemnification for breaches of our obligations, representations or warranties in the subscription agreement, gross negligence or willful misconduct, breaches of confidentiality, losses related to security incidents, breach of the data processing addendum or violations of applicable law. 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, operating results and financial condition.

From time to time, third parties may assert infringement claims against our customers. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers, regardless of the merits of these claims. If any of these claims succeed, we may be forced to pay damages on behalf of our customers or may be required to obtain licenses for the platform or products they use or modify our platform or products. If we cannot obtain all necessary licenses on commercially reasonable terms or made such modifications to avoid a claim, our customers may be forced to stop using our platform or products. Further, customers may require us to indemnify or otherwise be liable to them for breach of confidentiality or failure to implement adequate security measures with respect to their data stored, transmitted or processed by our employees, platform or products. Although we normally 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, reduce demand for our platform or products, and harm our revenue, business and operating results.

We are subject to U.S. economic sanctions and export control and anti-corruption laws and regulations that could impair our ability to compete in international markets or subject us to liability if we violate such laws and regulations.

We are subject to U.S. economic sanctions and export control laws and regulations that prohibit the provision of certain products and services to certain countries, governments, and persons targeted by U.S. sanctions. We have taken precautions to prevent our services from being exported in violation of U.S. export control and U.S. sanctions laws and regulations. However, we cannot be certain that the precautions we take will prevent violations of these laws. Currently, we do not allow users with IP addresses associated with countries that are the target of comprehensive U.S. economic sanctions to access our platform on a subscription or free trial basis. In the past, parties who self-identified as being in a country that is the target of comprehensive U.S. sanctions signed up for our free trial offering. However, we believe the free-trial features of our offering are consistent with the general licenses issued by the U.S. Department of the Treasury’s Office of Foreign Assets Control, authorizing access to personal communication tools by parties in countries subject to comprehensive sanctions. If in the future we are found to be in violation of U.S. sanctions or export control laws, we may be fined or other penalties could be imposed. Finally, changes in export control or economic sanctions laws and enforcement could also result in increased compliance requirements and related costs, which could materially adversely affect our business, results of operations, financial condition and/or cash flows.

42


We are also subject to various U.S. and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries from authorizing, offering or providing improper payments or benefits to officials and other recipients for improper purposes. Our exposure for violating these laws may increase as we continue to expand our international presence, and any failure to comply with such laws could harm our business.

Our use of “open source” software could negatively affect our ability to offer and sell access to our platform and products and subject us to possible litigation.

We use open source software in our platform and products and expect to continue to use open source software in the future. There are uncertainties regarding the proper interpretation of and compliance with open source licenses, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to use such open source software, and consequently to provide or distribute our platform and products. Although use of open source software has historically been free, recently several open source providers have begun to charge license fees for use of their software. If our current open source providers were to begin to charge for these licenses or increase their license fees significantly, this would increase our research and development costs and have a negative impact on our results of operations and financial condition.

Additionally, we may from time to time face claims from third parties claiming ownership of, or seeking to enforce the terms of, an open source license, including by demanding release of source code for the open source software, derivative works or our proprietary source code that was developed using or that is distributed with such open source software. These claims could also result in litigation and could require us to make our proprietary software source code freely available, require us to devote additional research and development resources to change our platform or incur additional costs and expenses, any of which could result in reputational harm and would have a negative effect on our business and operating results. In addition, if the license terms for the open source software we utilize change, we may be forced to reengineer our platform or incur additional costs to comply with the changed license terms or to replace the affected open source software. Further, use of certain open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of software or indemnification for third party infringement claims. Although we have implemented policies to regulate the use and incorporation of open source software into our platform and products, we cannot be certain that we have not incorporated open source software in our platform and products in a manner that is inconsistent with such policies.

We may be subject to litigation, disputes or regulatory inquiries for a variety of claims, which could adversely affect our results of operations, harm our reputation or otherwise negatively affect our business.

From time to time, we may be involved in litigation, disputes or regulatory inquiries that arise in the ordinary course of business. These may include claims, lawsuits and proceedings involving labor and employment, wage and hour, commercial, alleged securities law violations or other investor claims, and other matters. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger. While our agreements with customers generally limit our liability for damages arising from our platform, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, adversely affect our reputation and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our revenue, business, brand, results of operations and financial condition.
43




Risks Related to Ownership of Our Class A Common Stock

Our share price has been and may continue to be volatile, and you could lose all or part of your investment.

The market price of our Class A common stock has been, and is likely to continue to be, volatile and could be subject to wide fluctuations in response to many risk factors listed in this section, and others beyond our control, including:

actual or anticipated fluctuations in our financial condition and operating results, including fluctuations in our quarterly and annual results;
our failure to meet the estimates and projections of the investment community or that we may otherwise provide to the public;
rumors, announcements or articles regarding our or our competitors’ operations, management, organization, financial condition or financial statements; and
issuance of new or updated research or reports by securities analysts or the failure of a security analyst to continue covering our company.

Furthermore, the stock markets and software and technology stocks have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies, as recently illustrated by the impact on stock markets from shifting macroeconomic conditions. These broad market and industry fluctuations may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

The dual class structure of our common stock and the existing ownership of capital stock by our Co-Founders have the effect of concentrating voting control with our Co-Founders for the foreseeable future, which will limit the ability of our other investors to influence corporate matters.

Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of December 31, 2023, our outstanding Class B common stock represented approximately 58.7% of the voting power of our outstanding capital stock. In addition, as a result of our dual class stock, the holders of Class B common stock, our Co-Founders, collectively control all matters submitted to our stockholders for approval. This concentrated control limits the ability of our other investors to influence corporate matters for the foreseeable future. For example, these stockholders will control elections of directors, amendments of our certificate of incorporation or bylaws, increases to the number of shares available for issuance under our equity incentive plans or adoption of new equity incentive plans, and approval of any merger, sale of assets or other major corporate transaction for the foreseeable future. This may also prevent or discourage unsolicited acquisition proposals or offers for our common stock that you may feel are in your best interest as one of our stockholders. This control may adversely affect the market price of our Class A common stock.

In addition, future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.

44


We cannot predict the effect our dual class structure may have on the market of our Class A common stock.

We cannot predict whether our dual class structure will result in a lower or more volatile market price of our Class A common stock, in adverse publicity or other adverse consequences. For example, certain index providers have announced restrictions on including companies with multiple-class share structures in certain of their indices. In addition, several stockholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our common stock may cause stockholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices or any actions or publications by stockholder advisory firms critical of our corporate governance practices or capital structure could adversely affect the value and trading market of our Class A common stock.

Future sales of our common stock in the public market could cause our share price to fall.

Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock and could impair our ability to raise capital through the sale of additional equity securities. As of December 31, 2023, we had 49,241,563 shares of Class A common stock outstanding and 6,994,196 shares of Class B common stock outstanding.

We may issue our shares of common stock or securities convertible into our common stock from time to time in connection with financings, acquisitions, investments, equity incentive plan awards or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the trading price of our Class A common stock to decline.

We have never paid dividends on our capital stock and we do not intend to pay dividends for the foreseeable future.

We have never declared or paid any dividends on our Class A common stock and do not intend to pay any dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the operation and growth of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments. Furthermore, any debt agreement we may enter into may contain negative covenants that limit our ability to pay dividends.

Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.

Our amended and restated certificate of incorporation and our amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it more difficult for stockholders to elect directors and take other corporate actions. These provisions include:

providing for a classified board of directors with staggered, three-year terms;
authorizing our board of directors to issue preferred stock with voting or other rights or preferences that could discourage a takeover attempt or delay changes in control;
prohibiting cumulative voting in the election of directors;
providing that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
prohibiting the adoption, amendment or repeal of our amended and restated bylaws or the repeal of the provisions of our amended and restated certificate of incorporation regarding the election
45


and removal of directors without the required approval of at least 66.67% of the shares entitled to vote at an election of directors;
prohibiting stockholder action by written consent;
limiting the persons who may call special meetings of stockholders; and
requiring advance notification of stockholder nominations and proposals.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.

In addition, we are subject to the anti-takeover provisions contained in Section 203 of the Delaware General Corporation Law, or the DGCL. Under Section 203 of the DGCL, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other exceptions, the board of directors has approved the transaction.

These and other provisions in our amended and restated certificate of incorporation and our amended and restated bylaws and under Delaware law could discourage potential takeover attempts, reduce the price investors might be willing to pay in the future for shares of our Class A common stock and result in the market price of our Class A common stock being lower than it would be without these provisions.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for:

any derivative action or proceeding brought on our behalf;
any action asserting a claim of breach of a fiduciary duty owed by, or other wrongdoing by, any of our current or former directors, officers, employees or our stockholders;
any action asserting a claim against us arising under the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws (as either may be amended from time to time) or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.

By becoming a stockholder in our Company, you are deemed to have notice of and have consented to the provisions of our amended and restated certificate of incorporation related to choice of forum. This exclusive forum provision 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, which may discourage lawsuits against us and our directors, officers and other employees. This provision does not apply to claims arising under the Securities Act, the Exchange Act or other federal securities laws for which there is exclusive federal or concurrent federal and state jurisdiction. If a court were to find the exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.

If securities or industry analysts do not continue to publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.

46


The trading market for our Class A common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.

Risks Related to Tax and Accounting Matters

Failure to maintain effective internal control over financial reporting could result in our failure to accurately or timely report our financial condition or results of operations, which could have a material adverse effect on our business and stock price.

The rapid growth of our operations and becoming a publicly traded company have created a need for additional resources within the accounting and finance functions due to the increasing need to produce timely financial information and to ensure the level of segregation of duties customary for a U.S. public company. We continue to reassess the sufficiency of finance personnel in response to these increasing demands and expectations.

We have and expect to continue to expend significant resources in developing the necessary documentation and testing procedures required by Section 404 of the Sarbanes-Oxley Act. However, we cannot be certain that the actions we have taken and may in the future take to improve our internal controls over financial reporting will be sufficient, or that we will be able to implement our planned processes and procedures in a timely manner. Furthermore, as we grow as a business, including through
acquisitions, our internal controls may become more complex and require additional resources to implement and be effective. We have in the past, and may in the future, fail to maintain adequate internal controls. The existence of any material weakness or significant deficiency could result in errors in our financial statements. If we are unable to produce accurate financial statements on a timely basis, investors could lose confidence in the reliability of our financial statements, which could cause the market price of our Class A common stock to decline and make it more difficult for us to finance our operations and growth.

Taxing authorities may successfully assert that we should have collected or withheld, or in the future should collect or withhold, sales and use, gross receipts, value added, federal, state, or foreign employment, or similar taxes and may successfully impose additional obligations on us, and any such assessments or obligations could adversely affect our business, financial condition and results of operations.

The application of indirect taxes, such as sales and use, value-added, goods and services, business, gross receipts taxes, and employment taxes to businesses like ours is a complex and evolving issue. Many of the fundamental statutes and regulations that impose these taxes were established before the adoption and growth of the internet or remote work. In many cases, the ultimate tax determination is uncertain because it is not clear how new and existing statutes might apply to our business. Significant judgment is required on an ongoing basis to evaluate applicable tax obligations and, as a result, amounts recorded are estimates and are subject to adjustments. Additionally, we often rely on third-party technology and consulting firms for tax advice and compliance tools, both of which could fail to work as intended.

Our business is, or may be, subject to such indirect taxes in the United States and various foreign jurisdictions, and we may face indirect tax audits in various U.S. and foreign jurisdictions. In certain jurisdictions, we collect and remit indirect taxes. However, taxing authorities may raise questions about or challenge or disagree with our calculation, reporting or collection of such taxes and may require us to collect and remit such taxes in jurisdictions in which we do not currently do so, and could impose associated interest, penalties and fees. For example, after the U.S. Supreme Court decision in South Dakota v. Wayfair Inc., certain states have adopted, or started to enforce, laws that may require us to
47


calculate, collect and remit taxes on sales in their jurisdictions, even if we do not have a physical presence in such jurisdictions.

A successful assertion by one or more tax authorities requiring us to collect indirect taxes in jurisdictions in which we do not currently do so, to collect additional indirect taxes in a jurisdiction in which we currently collect such taxes, or to withhold additional employment taxes, could, among other things, result in substantial tax liabilities (including taxes on past sales, as well as penalties and interest), create significant administrative burdens for us, discourage users from utilizing our products or otherwise harm our business, financial condition and results of operations.

We recognize subscription revenue ratably over the term of our customer contracts. Consequently, downturns or upturns in new sales may not be immediately reflected in our operating results and may be difficult to discern.

We generally recognize subscription revenue from customers ratably over the terms of their contracts, which can range from monthly to one-year or multi-year arrangements. As a result, a substantial portion of the subscription revenue we report in each period is derived from the recognition of deferred revenue relating to subscriptions entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our results of operations for such period. However, the cumulative impact of such declines could negatively impact our business and results of operations in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions, and potential changes in our pricing policies or rate of expansion or retention, may not be fully reflected in our results of operations until future periods. We also may be unable to adjust our cost structure to reflect the changes in revenue, resulting in lower margins and earnings. In addition, our subscription-based model also makes it difficult to rapidly increase our revenue through additional sales in any period, as revenue from new customers generally will be recognized over the term of the applicable agreement.

Our ability to utilize our net operating loss carryforwards may be limited.

As of December 31, 2023, we had U.S. federal and state net operating loss carryforwards of approximately $64.8 million and $12.5 million, respectively. Our ability to utilize our federal net operating loss carryforwards may be limited under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code. The limitations apply if we experience an “ownership change,” which is generally defined as a greater than 50 percentage point change (by value) in the ownership of our equity by certain stockholders over a rolling three-year period. Similar provisions of state tax law may also apply to limit the use of our state net operating loss carryforwards. Future changes in our stock ownership, which may be outside of our control, may trigger an ownership change and, consequently, the limitations under Section 382 of the Code. As a result, if or when we earn net taxable income, our ability to use our pre-change net operating loss carryforwards to offset such taxable income may be subject to limitations, which could adversely affect our future cash flows.

Risks Related to Intellectual Property Matters

Inability or failure to protect our intellectual property rights could impair our business.

Our success and ability to compete depend in part upon our intellectual property. We attempt to protect our intellectual property rights through a combination of trademark, patent, copyright and trade secret laws, as well as licensing agreements and third-party nondisclosure and assignment agreements. However, the steps we take to protect our intellectual property rights may be inadequate. Additionally, because of the differences in foreign intellectual property laws, our intellectual property rights may not receive the same degree of protection in foreign countries as they would in the United States.

Furthermore, it is not always possible to predict where our business will expand to adequately secure our intellectual property rights or obtain protection in countries where we do not currently do
48


business. The inability or failure to obtain or maintain adequate protection of our intellectual property rights for any reason could have a material adverse effect on our business, results of operations and financial condition.

In order to protect our intellectual property, we may be required to spend significant resources to monitor and protect our rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management, 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. Our failure to secure, protect and enforce our intellectual property rights could adversely affect our brand and adversely affect our business.

We rely on our intellectual property to distinguish our products, services, inventions and works of authorship, including software, from those of our competitors and to create competitive advantages in the marketplace. We have applied for and registered much of this intellectual property in the United States and also applied for trademark protection in certain foreign countries. We cannot assure you that our intellectual property applications will be approved. Additionally, although we rely on copyright laws to protect our works of authorship, including our software, we do not apply to register the copyrights in any of our works.

We also rely on unpatented proprietary technology that is only protected to the extent that it is kept secret from and not independently developed by others. To protect our trade secrets and other proprietary technology and information, we have entered into confidentiality agreements with most of our
employees and consultants. We cannot assure you that these agreements will provide meaningful protection against unauthorized use, misappropriation or unlawful disclosure of such trade secrets, know-how or other proprietary technology information. In addition, the rapid adoption of AI software has made it increasingly difficult to keep proprietary information secret. If we are unable to maintain the proprietary nature of our technologies and information, our business, financial condition and results of operations could be harmed.

Third party intellectual property infringement claims could impair our business.

From time to time, our competitors or other third parties may claim, and it may be found, that we are infringing upon or otherwise violating their intellectual property rights, which we may not be aware of prior to such claims. Third parties have and may in the future challenge, attempt to invalidate or attempt to circumvent our intellectual property rights or applications, or may use and register similar intellectual properties in the United States and in other jurisdictions. We cannot assure you that our intellectual property may be of sufficient scope or strength to provide us with any meaningful protection or commercial advantage.

Any claims of intellectual property infringement or other intellectual property violations or challenges, even those without merit, could be expensive and time consuming to defend. Any licensing agreements to use any third party’s intellectual property, if required, may not be available to us on acceptable terms. A successful claim of infringement against us could result in our being required to pay significant damages, enter into costly settlement agreements, or prevent us from offering our platform or products in their present form or at all, or under their current trademarks, any of which could have a negative impact on our results of operations and financial condition and harm our future prospects.

We may also be obligated to indemnify our customers or business partners in connection with any such litigation or refund subscription fees, which could further exhaust our resources. Disruptions to our platform or products from such claims could adversely affect our customer satisfaction and ability to attract customers. In the event that our intellectual property is successfully challenged, we could be forced to amend, revise or rebrand our products and services, which could result in loss of brand recognition, and could require us to devote resources to advertising and marketing new brands.
49



General Risk Factors

Unstable market and economic conditions, including a global or domestic recession or the fear of a recession, may have serious adverse consequences on our business, financial condition and share price.

The global economy, including credit and financial markets, has experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, high levels of inflation, high interest rates and uncertainty about economic stability. For example, ongoing overseas conflict has created volatility in the global capital markets, including disruptions of the global supply chain and energy markets. In addition, high levels of inflation and other macroeconomic pressures in the United States and the global economy could exacerbate extreme volatility in the global capital markets and heighten unstable market conditions. Any such volatility and disruptions may have adverse consequences on us, our customers, partners or other third parties on whom we rely. If the equity and credit markets continue to deteriorate, including as a result of global geopolitical tension or a global or domestic recession or the fear thereof, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. High levels of inflation can adversely affect us by increasing our costs, including labor and employee benefit costs. In addition, high inflation also could increase our customers’ operating costs, which could result in reduced social media budgets for our customers and potentially less demand for our platform and products. Any significant increases in inflation and related increases in interest rates could have a material adverse effect on our business, results of operations and financial condition.

We may make acquisitions of, or invest in, other businesses or technologies, which may divert our management’s attention and result in the incurrence of indebtedness or dilution to our stockholders. We may be unable to integrate acquired businesses or technologies successfully or achieve the expected benefits of such acquisitions and investments.

We may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. We also may enter into relationships with other businesses to expand our platform and products, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies.

Any investment, business relationship or acquisition, including our acquisitions of Repustate in January 2023 and Tagger Media in August 2023, may result in unforeseen operating difficulties and expenditures or business liabilities. In particular, we may encounter difficulties integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if key personnel of the acquired company choose not to work for us, the acquired platform, products or services are not easily adapted to work with our platform or products or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Acquisitions may also disrupt our business, divert our resources and require significant management and research and development attention that would otherwise be available for development of our existing platform and products. Moreover, the anticipated benefits of any acquisition, investment or business relationship may not be realized, we may be exposed to unknown risks or liabilities. Furthermore, our ability to complete these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if announced, may not be completed.

In connection with such strategic transactions, we may:

issue additional equity securities that would dilute our existing stockholders;
use cash that we may need in the future to operate our business;
50


incur large charges or substantial liabilities;
incur indebtedness on terms unfavorable to us or that we are unable to repay;
encounter hidden liabilities, defects, bugs, vulnerabilities, or past or future data breaches within any acquired company’s code or technical environment;
encounter additional legal and compliance risk and expenses;
encounter difficulties retaining key employees of the acquired company or integrating diverse software codes or business cultures; and
become subject to adverse tax consequences, substantial depreciation or deferred compensation charges.

The occurrence of any of the foregoing could adversely affect our revenue, business, results of operations and financial condition.

We may not be able to generate sufficient cash to service our indebtedness, and may be forced to take other actions to satisfy our obligations under our indebtedness, which may not be successful.

Our ability to make scheduled payments on or to refinance our debt obligations depends on our financial condition and results of operations, which in turn are subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control. We may not be able to maintain a level of cash flows from operating activities sufficient to permit us to pay the principal, premium, if any, and interest on our indebtedness.

If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital or restructure or refinance our indebtedness. Our ability to restructure or refinance our debt will depend on, among other things, the condition of the capital markets and our financial condition at such time. Any refinancing of our debt could be at higher interest rates and may require us to comply with more onerous covenants, which could further restrict our business operations. The terms of existing or future debt instruments may restrict us from adopting some of these alternatives. In addition, any failure to make payments of interest and principal on our outstanding indebtedness on a timely basis would likely result in a reduction of our credit rating, which could harm our ability to incur additional indebtedness. In the absence of such cash flows and resources, we could face substantial liquidity problems and might be required to dispose of material assets or operations to meet our debt service and other obligations.

Further, our Credit Agreement contains, and any future credit facility or other debt instrument may contain, provisions that will restrict our ability to dispose of assets and use the proceeds from any such disposition. We may not be able to consummate those dispositions or to obtain the proceeds that we could realize from them and these proceeds may not be adequate to meet any debt service obligations then due. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations.

If we cannot make the scheduled payments on our debt, we will be in default and, as a result, the lenders under our Credit Agreement could declare all outstanding principal and interest to be due and payable, the lenders under our credit facility could terminate their commitments to loan money and foreclose against the assets securing the borrowings under such credit facility, and we could be forced into bankruptcy or liquidation, which could result in an adverse impact to your investment in our company.

We have incurred a substantial amount of debt, which could adversely affect our business, including by restricting our ability to engage in additional transactions or incur additional indebtedness, and prevent us from meeting our debt obligations.

51


We entered into the Credit Agreement with the lenders named therein and MUFG Bank, LTD. as administrative agent and collateral agent, in August 2023, which provides for a $100 million senior secured credit facility.

As of December 31, 2023, we had $55 million in secured indebtedness outstanding under the Credit Agreement. This substantial level of debt could have important consequences to our business, including, but not limited to:

reducing the benefits we expect to receive from our prior and any future acquisition transactions;
making it more difficult for us to satisfy our obligations;
requiring a substantial portion of our cash flows from operations to be dedicated to the payment of principal and interest on our indebtedness, therefore reducing our ability to use our cash flows to fund acquisitions, capital expenditures, R&D and future business opportunities;
exposing us to the risk of increased interest rates to the extent of any future borrowings, including borrowings under our Credit Agreement, are at variable rates of interest;
increasing our vulnerability to, and reducing our flexibility to respond to, changes in our business or general adverse economic and industry conditions;
limiting our ability to obtain additional financing for working capital, capital expenditures, debt service requirements, acquisitions, and general corporate or other purposes and increasing the cost of any such financing;
limiting our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate; and placing us at a competitive disadvantage as compared to our competitors, to the extent they are not as highly leveraged and who, therefore, may be able to take advantage of opportunities that our leverage may prevent us from exploiting; and
restricting us from pursuing certain business opportunities.

The Credit Agreement contains, and the terms of any future indebtedness may impose, various restrictive covenants, including, among other things, restrictions on the Company’s ability to incur liens, incur indebtedness, make or hold investments, execute certain change of control transactions, business combinations or other fundamental changes to their business, dispose of assets, make certain types of restricted payments, including dividends and other distributions to shareholders, or enter into certain related party transactions, subject to customary exceptions. In addition, the Credit Agreement contains financial covenants as to (i) minimum liquidity requiring the maintenance, at all times and measured at the end of each fiscal quarter, of cash and cash equivalents of not less than the greater of (x) $30 million and (y) 30% of the total revolving commitments, and (ii) minimum recurring revenue growth, requiring recurring revenue growth for the trailing four fiscal quarter period, measured at the end of each fiscal quarter, of not less than 115% of the actual recurring revenue for the same period in the prior fiscal year. Pursuant to the Credit Agreement, we granted the lenders thereto a security interest in substantially all of our assets. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources” for additional information.

Our ability to comply with these restrictive and financial covenants can be impacted by events beyond our control and we may be unable to do so. The Credit Agreement provides that our breach or failure to satisfy certain covenants constitutes an event of default. Upon the occurrence of an event of default, the administrative agent, at the direction of the lenders, could elect to declare all amounts outstanding under the Credit Agreement to be immediately due and payable. In addition, the administrative agent would have the right to proceed against the assets we provided as collateral pursuant to the Credit Agreement. If the debt under our Credit Agreement were to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay such debts, which would have an immediate adverse effect on our business, liquidity, and financial condition.

We depend largely on the continued service of our senior management and other key employees, the loss of any of whom could adversely affect our business, results of operations and financial condition.

52


Our future performance depends on the continued service and contributions of our senior management and other key employees to execute on our business plan, to develop our platform and products, to attract and retain customers and to identify and pursue strategic opportunities. The loss of service of senior management or other key employees could significantly delay or prevent the achievement of our development and strategic objectives. In particular, we depend to a considerable degree on the vision, skills, experience and effort of our Co-Founder, Chairman and Chief Executive Officer, Justyn Howard and President, Ryan Barretto. The replacement of any of our senior management personnel would likely involve significant time and costs, and such loss could adversely affect our revenue, business, results of operations and financial condition.

If we cannot attract and retain qualified personnel or maintain our culture as we grow, we may be unable to execute our business strategy.

We believe that a critical component of our success has been our company culture and values. We have invested substantial time and resources in building our team and we believe our strong employer brand has been instrumental in our ability to attract and retain highly qualified personnel. Competition for executives, software developers, product managers, sales personnel and other key personnel in the software industry is intense. We have experienced and may in the future experience difficulty attracting and retaining qualified candidates to fill open positions. Many of the companies with which we compete for talent have greater resources than we have and may offer greater compensation packages. To remain competitive, we must also retain and motivate existing employees through compensation practices, career development opportunities and our company culture and values. As we continue to grow, including expanding our presence domestically and internationally, and to allow our employees to work remotely, we will need to maintain our company culture and values among a larger number of employees dispersed in various geographic regions. Any failure to preserve the company culture and values we have created could negatively affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.

Our recent growth and any future growth in headcount may be difficult to manage effectively.

We have recently experienced, and anticipate that we will continue to experience, a period of rapid growth in our operations and headcount. Our growth has placed, and future growth will place, a significant strain on our management, technical, administrative, operational and finance, tax, and accounting infrastructure. Our success will depend in part on our ability to manage this growth effectively. To manage the expected growth of our operations and personnel, we will need to continue to improve our management, technical, administrative, operational, finance, tax, and accounting controls and our reporting systems and procedures. Failure to effectively manage our growth could result in difficulty or delays in effectively scaling our platform or products, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features, regulatory and legal action, or other difficulties. Any of these difficulties could adversely affect our revenue, business, results of operations and financial condition.

We may not be able to secure additional financing on favorable terms, or at all, to meet our future capital needs.

We have funded our operations since inception primarily through sales of equity securities, bank loans and subscription payments by our customers for use of our platform and products. We do not know when or if our operations will generate sufficient cash to fund our ongoing operations. In the future, we may require additional capital to respond to business opportunities, challenges, acquisitions, a decline in the level of subscriptions for our platform or products or unforeseen circumstances. We may not be able to timely secure additional debt or equity financing on favorable terms, or at all. Changing macroeconomic conditions, including high interest rates and volatility in the capital markets, exacerbate this risk. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences and
53


privileges senior to those of holders of our Class A common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited.

There are risks associated with potential future indebtedness that may adversely affect our financial condition and future financing agreements may contain restrictive operating and financial covenants that could limit our operating flexibility.

Future financing agreements may contain restrictive operating and financial covenants that could limit our operating flexibility, including covenants that limit our ability to incur additional indebtedness or liens, merge with other companies or consummate certain changes of control, acquire other companies, engage in new lines of business, add new offices or business locations, make certain investments, pay dividends, transfer or dispose of certain assets, liquidate or dissolve, amend certain material agreements and enter into various specified transactions. Our ability to remain in compliance with the covenants under any future debt instruments, and to pay fees, interest and principal on our indebtedness will depend on, among other things, our operating performance and market conditions. Accordingly, our cash flow may not be sufficient to allow us to pay principal and interest on future indebtedness and meet our other business obligations.
54


Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
As a cloud service provider, Sprout Social believes keeping data secure is important and takes steps designed to do so.
Risk Management and Strategy
We have implemented and maintain various information security processes designed to identify, assess, and manage material risks from cybersecurity threats to our critical infrastructure, communications systems, hardware and software, and our critical data, including intellectual property, confidential information that is proprietary, strategic or competitive in nature, and data related to our employees and customers (“Information Systems and Data”).
Sprout Social maintains an overarching security program comprised of several teams including (1) Security Operations, (2) Information Technology, (3) Application Security, (4) Infrastructure Security, and (5) Governance, Risk, and Compliance. Together, these teams help identify, assess and manage the Company’s cybersecurity threats and risks using various methods including, for example, internal and external audits, automated and manual tools, threat assessments for internal and external threats, software and services that identify cybersecurity threats, third party threat assessments, a vulnerability management policy and program, incident response exercises, and, evaluating threats reported to us through an external bug bounty program.
Our security program is designed to align with the ISO 27001 (International Organization for Standardization) standard, incorporates elements from the National Institute of Standards and Technology (NIST), and is regularly reviewed and audited by independent external third-party auditors. Depending on the environment, as part of our security program, we have implemented and maintain various technical, physical, and organizational measures, processes, standards and policies designed to manage and mitigate material risks from cybersecurity threats to our Information Systems and Data, including, for example, a general information security policy, incident response plan and incident response policy, data classification, protection, retention, and destruction policy, server protection and logging standards, vulnerability management program, vendor selection and security standard, business continuity and disaster recovery plan, employee onboarding, offboarding, and access escalation policy, risk management and audit policy, regular penetration testing of certain networks, maintaining industry recognized certifications, cybersecurity insurance, and dedicated cybersecurity staff.
Our assessment and management of material risks from cybersecurity threats are integrated into the Company’s overall risk management processes. For example, cybersecurity risk is addressed as a component of the Company’s enterprise risk management program and identified in the Company’s risk register. Also, the security team works with management to identify, discuss, and prioritize our risk management processes and mitigate cybersecurity threats that are more likely to lead to a material impact to our business. In addition, we use third-party service providers to assist us from time to time in reviewing our policies, standards and procedures, identifying and assessing material risks from cybersecurity threats, and making recommendations to improve our security program including for example professional services firms, external legal counsel, penetration testing firms, cybersecurity consultants, and cybersecurity software providers.
We use third-party service providers to perform a variety of functions throughout our business, such as application providers, hosting companies, and other types of third-party service providers for critical business operations. Depending on the nature of the services provided, the sensitivity of the Information Systems and Data at issue, and the identity of the provider, our vendor management process
55


may involve different levels of assessment designed to help identify cybersecurity risks associated with a provider and impose contractual obligations related to cybersecurity on the provider.
For a description of the risks from cybersecurity threats that may materially affect the Company and how they may do so, see our risk factors under Part 1. Item 1A. Risk Factors in this Annual Report on Form 10-K, including the section of our risk factors titled, “Risks Related to the Use of Technology.”
Governance
Our overarching security program, enterprise-wide cybersecurity strategy, risk management program, and related security policies, standards, and processes are managed by the Vice President of Information Technology, Security, and Compliance and the Chief Technology Officer. They are responsible for hiring appropriate personnel, helping to integrate cybersecurity risk considerations into the Company’s business strategy, communicating key priorities to relevant personnel, approving budgets, preparing for cybersecurity incidents, approving cybersecurity policies, and reviewing internal and external security assessments and other security-related reports. They also report on our risk management program, overall security posture, progress on maturing the security program, and new or emerging risks to senior management and the Board of Directors as applicable and on a regular basis.
Our Board of Directors addresses the Company’s cybersecurity risk management as part of its general oversight function. The Board of Directors is responsible for overseeing Company’s cybersecurity risk management processes, including oversight and mitigation of risks from cybersecurity threats.
Our cybersecurity incident response plan is designed to escalate certain cybersecurity incidents to members of management based on predefined criteria, including, for example, to our Vice President of Information Technology, Security, and Compliance, General Counsel, and CTO. Senior managers work with the Company’s incident response team to help the Company mitigate and remediate certain cybersecurity incidents of which they are notified. In addition, the Company’s incident response plan includes reporting to the Board of Directors, regulators, and law enforcement for certain cybersecurity incidents.
Item 2. Properties
Our corporate headquarters are located in Chicago, Illinois, where we lease approximately 128,000 square feet of office space pursuant to a lease that expires in 2028. We also have office locations in Seattle, Washington; Dublin, Ireland; and Santa Monica, California. These offices are leased, and we do not own any real property.
We believe that our facilities are suitable to meet our current needs.
Item 3. Legal Proceedings
From time to time, we are involved in various legal proceedings arising from the normal course of business. We are not currently a party to any material pending legal proceedings.
Item 4. Mine Safety Disclosures
Not applicable.
56



PART II
Item 5. Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities
Our Class A common stock has been listed on the Nasdaq Capital Market under the symbol “SPT” since December 13, 2019.
Our Class B common stock is not listed or traded on any stock exchange.
Holders of Record
As of February 16, 2024, we had 5 holders of record of our Class A common stock and 14 holders of record of our Class B common stock. Because many of our shares of Class A common stock are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of beneficial owners of our Class A common stock represented by these holders.
Dividend Policy
We currently intend to retain all available funds and any future earnings to fund the development and growth of our business and to repay future indebtedness, if any, and therefore we do not anticipate declaring or paying any cash dividends on our common stock in the foreseeable future. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors, subject to compliance with contractual restrictions and covenants in the agreements governing our current and future indebtedness. Any such determination will also depend upon our business prospects, results of operations, financial condition, cash requirements and availability, industry trends and other factors that our board of directors may deem relevant.
Recent Sales of Unregistered Securities and Use of Proceeds
None.
Issuer Purchases of Equity Securities
None.
Performance Graph
The following performance graph shall not be deemed soliciting material or to be filed with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that section, nor shall such information be incorporated by reference into any of our other filings under the Exchange Act or the Securities Act.
The graph below compares the cumulative total stockholder return on our Class A common stock with the cumulative total return on the S&P 500 Index and the Nasdaq Computer Index. The graph assumes an initial investment of $100 in our Class A common stock at the market close on December 13, 2019, which was our initial trading day. Data for the S&P 500 Index and the Nasdaq Computer Index assume reinvestment of dividends. The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.

57


3126
58


Item 6. [Reserved]
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our audited consolidated financial statements and related notes included elsewhere in this Annual Report. This discussion contains forward-looking statements based upon current plans, expectations and beliefs involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” and in other parts of this Annual Report.
Overview
Sprout Social is a powerful, centralized platform that provides the critical business layer to unlock the massive commercial value of social media. We have made it increasingly easy to standardize on Sprout Social as the centralized system of record for social and to help customers maximize the value of this mission critical channel. Currently, more than 31,000 customers across more than 100 countries rely on our platform.
Introduced in 2011, our cloud software brings together social messaging, data and workflows in a unified system of record, intelligence and action. Operating across major networks, including X (formerly known as Twitter), Facebook, Instagram, TikTok, Pinterest, LinkedIn, Google, Reddit, Glassdoor and YouTube, and commerce platforms Facebook Shops, Shopify and WooCommerce, we provide organizations with a centralized platform to manage their social media efforts across stakeholders and business functions. Virtually every aspect of business has been impacted by social media, from marketing, sales, commerce and public relations to customer service, product and strategy, creating a need for an entirely new category of software. We offer our customers a centralized, secure and powerful platform to manage this broad, complex channel effectively across their organization.
Since our founding, we have achieved several key milestones:
2010 — Founded Company, launched V1 beta and Lightbank became an investor;
2011 — Launched our Sprout platform, surpassed 1,000 customers and entities affiliated with NEA became investors;
2015/16 — Surpassed 15,000 customers, surpassed 250 employees and Goldman Sachs became an investor;
2017 — Completed first business acquisition and awarded one of Glassdoor’s “Best Places to Work, companies under 1,000 employees, 2017” and one of the “Top CEOs, companies under 1,000 employees, 2017”;
2018 — Surpassed 20,000 customers, opened EMEA office, reached 500 employees, launched first add-on module (Listening), Future Fund became an investor and awarded one of Glassdoor’s “Best Places to Work, companies under 1,000 employees, 2018” and one of the “Top CEOs, companies under 1,000 employees, 2018”;
2019 — Completed our IPO resulting in $134.3 million of net proceeds (excluding $10.0 million of additional net proceeds from the underwriters’ exercise of their over-allotment option in January 2020), surpassed $100 million in ARR and awarded one of Glassdoor’s “Top CEOs, companies under 1,000 employees, 2019”;
2020 — Completed our follow-on offering resulting in $42.1 million in net proceeds, awarded one of Glassdoor’s “Best Place to Work” in 2020, recognized as one of Fortune’s 100 Best Small and Medium Workplaces, one of Fortune’s 25 Best Small and Medium Workplaces for
59


Women, and selected as a recipient of the 2020 Tech Cares Award from TrustRadius, awarded to tech companies that went above and beyond to support their clients and communities during the COVID-19 Pandemic;
2021 — Surpassed 31,000 customers and $220 million in Annualized Recurring Revenue (ARR), awarded one of Glassdoor’s “Best Place to Work” in 2022, ranked #3 on Battery Venture’s 25 Highest Rated Public Cloud Computing Companies to Work For, added a new level of transparency to its Environmental, Social and Governance (ESG) commitments, announced a first-of-its kind social commerce solution, and recognized by G2 as one of the 2021 Best Software Companies; and
2022 — Surpassed 34,000 customers and $296 million in ARR, awarded one of Glassdoor’s “Best Place to Work” in 2023, named to the 2022 PEOPLE Companies that Care list, recognized by G2 as one of the 2022 Best Software Companies, integrated with TikTok and announced a new partnership with Salesforce making it easy for Salesforce customers to manage their social media presence through Sprout Social.
2023 — Acquired influencer marketing leader Tagger Media for $140 million, named to the 2023 Fortune Best Workplaces in Technology List, recognized by G2 as a leader across 138 companies and as the 3rd highest rated software by G2, recognized by Great Place to Work as a Best Workplace in Chicago and Best Workplace for Millennials and announced a continued strategic partnership with X (formerly known as Twitter).
We generate revenue primarily from subscriptions to our social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable during the contractual subscription term. Subscription revenue is recognized ratably over the contract terms beginning on the date the product is made available to customers, which typically begins on the commencement date of each contract. We also generate revenue from professional services related to our platform provided to certain customers, which is recognized at the time these services are provided to the customer. This revenue has historically represented less than 1% of our revenue and is expected to be immaterial for the foreseeable future.
Our tiered subscription-based model allows our customers to choose among three core plans to meet their needs. Each plan is licensed on a per user per month basis at prices dependent on the level of features offered. Additional product modules, which offer increased functionality depending on a customer’s needs, can be purchased by the customer on a per user per month basis.
We generated revenue of $333.6 million, $253.8 million and $187.9 million during the years ended December 31, 2023, 2022, and 2021, respectively, representing growth of 31% in 2023 and 35% in 2022. In 2023, software subscriptions contributed 99% of our revenue. We generated net losses of $66.4 million, $50.2 million, and $28.7 million during the years ended December 31, 2023, 2022, and 2021, respectively. Our net losses include stock-based compensation expense of $67.7 million, $47.7 million and $21.7 million in the years ended December 31, 2023, 2022, and 2021, respectively. We expect to continue investing in the growth of our business and, as a result, generate net losses for the foreseeable future.
Macroeconomic Conditions
As a company with a global footprint, we are subject to risks and exposures caused by significant events and their macroeconomic impacts, including, but not limited to, high levels of inflation, high interest rates, ongoing overseas conflict, volatility in the capital markets and related market uncertainty. We continuously monitor the direct and indirect impacts, and the potential for future impacts, of these circumstances on our business and financial results, as well as the overall global economy and geopolitical landscape. Given the importance of our technology platform and heightened market awareness of social media as a strategic communications channel, these factors have not had a material
60


adverse impact on our operational and financial performance to date. However, the potential implications of these macroeconomic events on our business, results of operations and overall financial position, particularly in the long term, introduce additional uncertainty.
Our current and prospective customers are impacted by worsening macroeconomic conditions to varying degrees. We are continuing to monitor for potential future direct and indirect impacts on our business and results of operations.
Acquisition of Tagger Media, Inc.
On August 2, 2023, we completed our acquisition of all the outstanding equity of Tagger Media, Inc. (“Tagger”), for a total preliminary purchase consideration of $144 million. We acquired Tagger in order to expand into the influencer marketing category. Tagger’s platform enables marketers to discover influencers, plan and manage campaigns, analyze competitor strategies, report on trends and measure return on investment. We funded the purchase consideration with a combination of cash on hand and $75 million borrowed under the Facility (defined below), which is further described in Note 8 - Revolving Line of Credit of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report).
The purchase price allocation as of the date of acquisition was based on a preliminary valuation and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets and liabilities acquired become available. We expect to finalize the allocation of the purchase consideration as soon as practicable, pending any other adjustments to acquired assets or liabilities, but no later than 12 months from the acquisition date.
We have included the financial results of Tagger in our consolidated financial statements from the date of acquisition. The impact of Tagger’s financial results following the date of acquisition were not significant to Sprout’s consolidated financial statements. Refer to Note 4 - Business Combinations of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion.
Acquisition of Repustate, Inc.
On January 19, 2023, we completed the acquisition of Repustate, Inc. for a total final purchase consideration of approximately $8.3 million, consisting of approximately $6.8 million in cash paid at the closing time of the acquisition and a holdback of $1.5 million in cash to be paid as purchase consideration after the one-year anniversary of the closing of the acquisition, assuming no claims by the Company against the holdback amount for post-closing purchase price adjustments or indemnification matters. The purchase price holdback was paid in full in January 2024.
The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. The allocation of fair value of purchase consideration was finalized in the fourth quarter of 2023, and there were no material changes to the fair value of assets acquired and liabilities assumed, as previously reported.
The Repustate acquisition has increased our power, breadth and automation of social listening, messaging, and customer care capabilities with added sentiment analysis, natural language processing (NLP) and artificial intelligence (AI). We have included the financial results of Repustate in our condensed consolidated financial statements from the date of acquisition. The impact of Repustate’s financial results following the date of acquisition were not significant to Sprout’s consolidated financial statements. Refer to Note 4 - Business Combinations of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion.


61


Key Factors Affecting Our Performance
Acquiring new customers
We are focused on continuing to organically grow our customer base by increasing demand for our platform and penetrating our addressable market. We have invested, and expect to continue to invest, heavily in expanding our sales force and marketing efforts to acquire new customers. Currently, we have more than 31,000 customers. In November 2022, we announced a price increase. For the year ended December 31, 2023, as compared to the year ended December 31, 2022, this price increase contributed to an increase in our average revenue per customer. While our total number of customers decreased over this same period, our number of customers contributing over $10,000 in ARR and $50,000 in ARR increased. We expect this trend to continue as we remain focused on our most sophisticated customers.
We calculate the lifetime value of our customers and associated customer acquisition costs for a particular year by comparing (i) gross profit from net new ARR for the year divided by one minus the estimated subscription renewal rate to (ii) total sales and marketing expense incurred in the preceding year. On this basis, we estimate that for each of 2023 and 2022, the calculated lifetime value of our customers has exceeded six times the associated cost of acquiring them. This calculation assumes the actual subscription renewal rate for the period will remain consistent in future years. While we believe this assumption is reasonable based on our historic data and experience, subscription renewal rates may vary year-to-year, and the lifetime value of our customers may decline or fluctuate between periods. Moreover, our sales and marketing expense reflects the amortization of sales commissions, which are deferred and amortized over a three-year period in accordance with GAAP. If all sales commissions incurred in the year were expensed and not amortized, the result would not have a material impact on the lifetime value of our customers. See “—Key Business Metrics—ARR” for more information on how we define and calculate ARR.
Expanding within our current customer base
We believe that there is a substantial and largely untapped opportunity for organic growth within our existing customer base. Customers often begin by purchasing a small number of user subscriptions and then expand over time, increasing the number of users or social profiles, as well as purchasing additional product modules. Customers may then expand use-cases between various departments to drive collaboration across their organizations. Our sales and customer success efforts include encouraging organizations to expand use-cases to more fully realize the value from the broader adoption of our platform throughout an organization. We will continue to invest in enhancing awareness of our brand, creating additional uses for our products and developing more products, features and functionality of existing products, which we believe are vital to achieving increased adoption of our platform. We have a history of attracting new customers and we have recently increased our focus on expanding their use of our platform over time.
We use dollar-based net retention rate to evaluate the long-term value of our customer relationships, because we believe this metric reflects our ability to retain and expand subscription revenue generated from our existing customers. Our dollar-based net retention rate for the years ended December 31, 2023 and 2022 was 107% and 109%, respectively. Our dollar-based net retention rate excluding our SMB customers for the years ended December 31, 2023 and 2022 was 111% and 116%, respectively.
We calculate dollar-based net retention rate by dividing the ARR from our customers as of December 31st in the reported year by the ARR from those same customers as of December 31st in the previous year. This calculation is net of upsells, contraction, cancellation or expansion during the period but excludes ARR from new customers. See “—Key Business Metrics—ARR” for more information on how we define and calculate ARR.
62


Sustaining product and technology innovation
Our success is dependent on our ability to sustain product and technology innovation and maintain the competitive advantage of our proprietary technology. We continue to invest resources to enhance the capabilities of our platform by introducing new products, features and functionality of existing products.
International expansion
We see international expansion as a meaningful opportunity to grow our platform. Revenue generated from non-U.S. customers during the year ended December 31, 2023 was approximately 28% of our total revenue. We have teams in Ireland, Canada, the United Kingdom, Singapore, India, Australia, the Philippines and Poland to support our growth internationally. We believe global demand for our platform and offerings will continue to increase as awareness of our platform in international markets grows. We plan to continue adding to our local sales, customer support and customer success teams in select international markets over time.
Key Business Metrics
We review the following key business metrics to evaluate our business, measure our performance, identify trends, formulate financial projections and make strategic decisions.
Number of customers
We define a customer as a unique account, multiple accounts containing a common non-personal email domain, or multiple accounts governed by a single agreement. We believe that the number of customers using our platform is an indicator of our market penetration.
As of December 31,
20232022
Number of customers31,320 34,390 

ARR
We define ARR as the annualized revenue run-rate of subscription agreements from all customers as of the last date of the specified period. We believe ARR is an indicator of the scale of our entire platform while mitigating fluctuations due to seasonality and contract term.
As of December 31,
20232022
(in thousands)
ARR$385,219 $296,601 

Number of customers contributing more than $10,000 in ARR
We define customers contributing more than $10,000 in ARR as those on a paid subscription plan that had more than $10,000 in ARR as of a period end.
We view the number of customers that contribute more than $10,000 in ARR as a measure of our ability to scale with our customers and attract larger organizations. We believe this represents potential
63


for future growth, including expanding within our current customer base. Over time, larger customers have constituted a greater share of our revenue.
As of December 31,
20232022
Number of customers contributing more than $10,000 in ARR
8,689 6,652 

Number of customers contributing more than $50,000 in ARR
We define customers contributing more than $50,000 in ARR as those on a paid subscription plan that had more than $50,000 in ARR as of a period end.
We view the number of customers that contribute more than $50,000 in ARR as a measure of our ability to scale with our largest customers and attract more sophisticated organizations. We believe this represents potential for future growth, including expanding within our current customer base. Over time, our largest customers have constituted a greater share of our revenue.
As of December 31,
20232022
Number of customers contributing more than $50,000 in ARR1,399 972 

Components of our Results of Operations
Revenue
Subscription
We generate revenue primarily from subscriptions to our social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable during the contractual subscription term. Subscription revenue is recognized ratably over the contract terms beginning on the date our product is made available to customers, which typically begins on the commencement date of each contract. Our customers do not have the right to take possession of the online software solution. We also generate a small portion of our subscription revenue from third-party resellers.
Professional Services
We sell professional services consisting of, but not limited to, implementation fees, specialized training, one-time reporting services and recurring periodic reporting services. Professional services revenue is recognized at the time these services are provided to the customer. This revenue has historically represented less than 1% of our revenue and is expected to be immaterial for the foreseeable future.
Cost of Revenue
Subscription
Cost of revenue primarily consists of expenses related to hosting our platform and providing support to our customers. These expenses are comprised of fees paid to data providers, hosted data center costs and personnel costs directly associated with cloud infrastructure, customer success and customer support, including salaries, benefits, bonuses and allocated overhead. These costs also include
64


depreciation expense and amortization expense related to acquired developed technologies that directly benefit sales. Overhead associated with facilities and information technology is allocated to cost of revenue and operating expenses based on headcount. Although we expect our cost of revenue to increase in absolute dollars as our business and revenue grows, we expect our cost of revenue to decrease as a percentage of our revenue over time.
Professional Services and Other
Cost of professional services primarily consists of expenses related to our professional services organization and are comprised of personnel costs, including salaries, benefits, bonuses and allocated overhead.
Gross Profit and Gross Margin
Gross margin is calculated as gross profit as a percentage of total revenue. Our gross margin may fluctuate from period to period based on revenue earned, the timing and amount of investments made to expand our hosting capacity, our customer support and professional services teams and in hiring additional personnel, and the impact of acquisitions. We expect our gross profit and gross margin to increase as our business grows over time.
Operating Expenses
Research and Development
Research and development expenses primarily consist of personnel costs, including salaries, benefits and allocated overhead. Research and development expenses also include depreciation expense and other expenses associated with product development. We plan to increase the dollar amount of our investment in research and development for the foreseeable future as we focus on developing new features and enhancements to our plan offerings.
Sales and Marketing
Sales and marketing expenses primarily consist of personnel costs directly associated with our sales and marketing department, online advertising expenses, as well as allocated overhead, including depreciation expense. Sales force commissions and bonuses are considered incremental costs of obtaining a contract with a customer. Sales commissions are earned and recorded at contract commencement for both new customer contracts and expansion of contracts with existing customers. Sales commissions are deferred and amortized on a straight-line basis over a period of benefit of three years. We plan to increase the dollar amount of our investment in sales and marketing for the foreseeable future, primarily for increased headcount for our sales department.
General and Administrative
General and administrative expenses primarily consist of personnel expenses associated with our finance, legal, human resources and other administrative employees. Our general and administrative expenses also include professional fees for external legal, accounting and other consulting services, amortization of intangible assets, depreciation and amortization expense, as well as allocated overhead. We expect to increase the size of our general and administrative functions to support the growth of our business. We expect the dollar amount of our general and administrative expenses to increase for the foreseeable future. However, we expect our general and administrative expenses to decrease as a percentage of revenue over time.
Interest Income (Expense), Net
Interest income (expense), net consists primarily of interest expense related to the Facility and is offset by interest income earned on our cash and investment balances.
65


Other Expense, Net
Other expense, net consists of foreign currency transaction gains and losses.
Income Tax Provision
The income tax provision consists of current and deferred taxes for our United States and foreign jurisdictions. We have historically reported a taxable loss in our most significant jurisdiction, the United States, and have a full valuation allowance against our deferred tax assets. We expect this trend to continue for the foreseeable future.
Results of Operations
The following tables set forth information comparing the components of our results of operations in dollars and as a percentage of total revenue for the periods presented.
Years Ended December 31,
202320222021
(in thousands)
Revenue
Subscription$330,458 $251,213 $185,726 
Professional services and other3,185 2,615 2,133 
Total revenue333,643 253,828 187,859 
Cost of revenue(1)
Subscription75,076 58,767 45,791 
Professional services and other1,192 1,091 997 
Total cost of revenue76,268 59,858 46,788 
Gross profit257,375 193,970 141,071 
Operating expenses
Research and development(1)
79,550 61,436 40,049 
Sales and marketing(1)
168,091 123,695 84,182 
General and administrative(1)
79,011 60,515 44,929 
Total operating expenses326,652 245,646 169,160 
Loss from operations(69,277)(51,676)(28,089)
Interest expense(2,754)(153)(300)
Interest income7,021 2,535 259 
Other expense, net(768)(580)(361)
Loss before income taxes(65,778)(49,874)(28,491)
Income tax (benefit) expense649 366 211 
Net loss$(66,427)$(50,240)$(28,702)
66


_______________
(1)Includes stock-based compensation expense as follows:
Years Ended December 31,
202320222021
(in thousands)
Cost of revenue$3,224 $2,491 $1,062 
Research and development18,478 11,280 4,039 
Sales and marketing30,116 23,066 10,636 
General and administrative15,886 10,901 5,993 
Total stock-based compensation$67,704 $47,738 $21,730 

Years Ended December 31,
202320222021
(as a percentage of total revenue)
Revenue
Subscription99 %99 %99 %
Professional services and other%%%
Total revenue100 %100 %100 %
Cost of revenue
Subscription23 %23 %24 %
Professional services and other— %— %%
Total cost of revenue23 %24 %25 %
Gross profit77 %76 %75 %
Operating expenses
Research and development24 %24 %21 %
Sales and marketing50 %49 %45 %
General and administrative24 %24 %24 %
Total operating expenses98 %97 %90 %
Loss from operations(21)%(21)%(15)%
Interest expense(1)%— %— %
Interest income%%— %
Other expense, net— %— %— %
Loss before income taxes(20)%(20)%(15)%
Income tax (benefit) expense— %— %— %
Net loss(20)%(20)%(15)%
Note: Certain amounts may not sum due to rounding
67



Year Ended December 31, 2023 Compared to Year Ended December 31, 2022
Revenue
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Revenue
Subscription$330,458 $251,213 $79,245 32 %
Professional services and other3,185 2,615 570 22 %
Total revenue$333,643 $253,828 $79,815 31 %
Percentage of Total Revenue
Subscription99 %99 %
Professional services and other%%
The increase in subscription revenue was primarily driven by increased revenue from our highest tier customers. Customers contributing over $10,000 in ARR grew 31% versus the prior year and customers contributing over $50,000 in ARR grew 44% versus the prior year. The increase in new customers within the highest tiers was primarily driven by prioritizing our customer success and growth resources towards these customers and continuing to grow our sales force capacity to meet market demand.
Cost of Revenue and Gross Margin
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Cost of revenue
Subscription$75,076 $58,767 $16,309 28 %
Professional services and other1,192 1,091 101 %
Total cost of revenue76,268 59,858 16,410 27 %
Gross profit$257,375 $193,970 $63,405 33 %
Gross margin
Total gross margin77 %76 %
68


The increase in cost of subscription revenue for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to the following:
Change
(in thousands)
Data provider fees$11,016 
Personnel costs1,929 
Stock-based compensation expense733 
Amortization of intangible assets1,175 
Other1,456 
Subscription cost of revenue$16,309 
Fees paid to our data providers increased due to revenue growth. Personnel costs increased primarily as a result of a 9% increase in headcount as we continue to grow our customer support and customer success teams to support our customer growth. The increase in stock-based compensation expense was primarily due to the increased headcount. The increase in the amortization expense of intangible assets was driven by the acquired developed technology recognized as part of the Tagger acquisition.
Operating Expenses
Research and Development
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Research and development$79,550 $61,436 $18,114 29 %
Percentage of total revenue24 %24 %

The increase in research and development expense for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to the following:
Change
(in thousands)
Personnel costs$10,461 
Stock-based compensation expense7,198 
Other455 
Research and development$18,114 
Personnel costs increased primarily as a result of increased headcount to grow our research and development teams to drive our technology innovation through the development and maintenance of our platform. During the year ended December 31, 2023, we increased headcount within our engineering team by 19%. The increase in stock-based compensation expense was primarily due to the increased headcount.
69


Sales and Marketing
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Sales and marketing$168,091 $123,695 $44,396 36 %
Percentage of total revenue50 %49 %
The increase in sales and marketing expense for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to the following:
Change
(in thousands)
Personnel costs$34,237 
Stock-based compensation expense7,050 
Advertising597 
Other2,512 
Sales and marketing$44,396 
Personnel costs increased primarily as a result of a 15% increase in headcount as we continue to expand our sales teams to grow our customer base, as well as additional sales commission expense due to the year-over-year sales growth, which increased the amortization of contract acquisition costs. The increase in stock-based compensation expense was primarily due to the increased headcount. The increase in other expense was driven by internal training costs and other general marketing costs.
General and Administrative
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
General and administrative$79,011 $60,515 $18,496 31 %
Percentage of total revenue24 %24 %
70



The increase in general and administrative expense for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to the following:
Change
(in thousands)
Personnel costs$5,194 
Stock-based compensation expense4,985 
Acquisition-related costs4,272 
Amortization of intangible assets1,327 
Credit losses on accounts receivable1,219 
Accounting fees771 
Other728 
General and administrative$18,496 
Personnel costs and stock-based compensation expense increased primarily as a result of an 18% increase in headcount as we continue to grow our business. Acquisition-related costs increased due to the acquisition of Tagger on August 2, 2023. The increase in the amortization expense of intangible assets was primarily driven by the intangible assets recognized as part of the Tagger acquisition. The increase in credit losses on accounts receivable was primarily driven by higher accounts receivable balances.
Interest Income (Expense), Net
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Interest income (expense), net$4,267 $2,382 $1,885 79%
Percentage of total revenue%%


The increase in interest income (expense), net was primarily driven by higher interest income from the Company’s marketable securities due to higher interest rates, partially offset by higher interest expense from the revolving line of credit.
Other Expense, Net
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Other expense, net$(768)$(580)$(188)32 %
Percentage of total revenue— %— %
The change in other expense, net was primarily driven by foreign exchange transaction losses.
71


Income Tax (Benefit) Expense
Years Ended December 31,
Change
20232022Amount%
(dollars in thousands)
Income tax (benefit) expense$649 $366 $283 77 %
Percentage of total revenue— %— %

The change in income tax (benefit) expense was due to higher earnings in foreign jurisdictions.


72


Year Ended December 31, 2022 Compared to Year Ended December 31, 2021
Revenue
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Revenue
Subscription$251,213 $185,726 $65,487 35 %
Professional services and other2,615 2,133 482 23 %
Total revenue$253,828 $187,859 $65,969 35 %
Percentage of Total Revenue
Subscription99 %99 %
Professional services and other%%
The increase in subscription revenue was primarily driven by revenue from new customers and expansion within existing customers. The total number of customers grew from 31,762 as of December 31, 2021 to 34,390 as of December 31, 2022. Customers contributing over $10,000 in ARR grew 35% versus the prior year and customers contributing over $50,000 in ARR grew 59% versus the prior year. The increase in new customers was primarily driven by our growing sales force capacity to meet market demand. Expansion within existing customers was driven by our ability to increase the number of users, social profiles and products purchased by customers. This is in part attributable to the expansion of use-cases across various functions within our existing customers’ organizations.
Cost of Revenue and Gross Margin
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Cost of revenue
Subscription$58,767 $45,791 $12,976 28 %
Professional services and other1,091 997 94 %
Total cost of revenue59,858 46,788 13,070 28 %
Gross profit$193,970 $141,071 $52,899 37 %
Gross margin
Total gross margin76 %75 %
73


The increase in cost of subscription revenue for the year ended December 31, 2022 compared to the year ended December 31, 2021 was primarily due to the following:
Change
(in thousands)
Data provider fees$9,100 
Personnel costs2,546 
Stock-based compensation expense1,429 
Other(99)
Subscription cost of revenue$12,976 
Fees paid to our data providers increased due to revenue growth. Personnel costs increased primarily as a result of a 5% increase in headcount as we continued to grow our customer support and customer success teams to support our customer growth. The increase in stock-based compensation expense was due to the increased headcount.
Operating Expenses
Research and Development
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Research and development$61,436 $40,049 $21,387 53 %
Percentage of total revenue24 %21 %

The increase in research and development expense for the year ended December 31, 2022 compared to the year ended December 31, 2021 was primarily due to the following:
Change
(in thousands)
Personnel costs$13,470 
Stock-based compensation expense7,241 
Other676 
Research and development$21,387 
Personnel costs increased as a result of increased headcount to grow our research and development teams to drive our technology innovation through the development of new products and features. During the year ended December 31, 2022, we increased headcount within our engineering team by 30%. The increase in stock-based compensation expense was due to the increased headcount.
74


Sales and Marketing
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Sales and marketing$123,695 $84,182 $39,513 47 %
Percentage of total revenue49 %45 %
The increase in sales and marketing expense for the year ended December 31, 2022 compared to the year ended December 31, 2021 was primarily due to the following:
Change
(in thousands)
Personnel costs$26,652 
Stock-based compensation expense12,430 
Other431 
Sales and marketing$39,513 
Personnel costs increased primarily as a result of a 43% increase in headcount as we continued to expand our sales teams to grow our customer base, as well as additional sales commission expense due to the year over year sales growth, which increased the amortization of contract acquisition costs. The increase in stock-based compensation expense was due to the increased headcount and awards granted to our President.
General and Administrative
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
General and administrative$60,515 $44,929 $15,586 35 %
Percentage of total revenue24 %24 %

The increase in general and administrative expense for the year ended December 31, 2022 compared to the year ended December 31, 2021 was primarily due to the following:
Change
(in thousands)
Personnel costs$8,087 
Stock-based compensation expense4,908 
Credit losses on accounts receivable585 
Accounting fees502 
Other1,504 
General and administrative$15,586 
75


Personnel costs increased primarily as a result of a 26% increase in headcount as we continued to grow our business and operate as a publicly traded company. The increase in stock-based compensation expense was due to the increased headcount. The increase in credit losses on accounts receivable was primarily driven by higher accounts receivable balances. The remaining increase was driven by various expenses related to overhead and operating as a publicly traded company.
Interest Income (Expense), Net
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Interest income (expense), net$2,382 $(41)$2,423 
n/m(1)
Percentage of total revenue%— %
_________________
(1)Calculated metric is not meaningful.
The increase in interest income (expense), net was primarily driven by the increased investment in marketable securities and higher interest rates.
Other Expense, Net
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Other expense, net$(580)$(361)$(219)n/m
Percentage of total revenue— %— %
The decrease in other expense, net was primarily driven by foreign exchange transaction losses.
Income Tax Expense
Years Ended December 31,
Change
20222021Amount%
(dollars in thousands)
Income tax expense$366 $211 $155 73 %
Percentage of total revenue— %— %

The increase in income tax expense is due to higher earnings in foreign jurisdictions.

76


Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. generally accepted accounting principles, or GAAP, we believe the following non-GAAP measures are useful in evaluating our operating performance. We use the below non-GAAP financial information, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance by excluding certain items that may not be indicative of our business, operating results or future outlook.
However, non-GAAP financial information is presented for supplemental informational purposes only, has limitations as an analytical tool and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. In addition, other companies, including companies in our industry, may calculate non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures, and not to rely on any single financial measure to evaluate our business.
Non-GAAP Gross Profit
We define non-GAAP gross profit as GAAP gross profit, excluding stock-based compensation expense and amortization expense associated with the acquired developed technology from the Tagger acquisition. We believe non-GAAP gross profit provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this non-GAAP financial measure eliminates the effect of stock-based compensation and amortization expense, which are often unrelated to overall operating performance. In 2023, we revised our definition of non-GAAP gross profit to exclude amortization expense associated with the acquired developed technology from the Tagger acquisition.
Year Ended December 31,
202320222021
Reconciliation of Non-GAAP gross profit
(dollars in thousands)
Gross Profit$257,375 $193,970 $141,071 
Stock-based compensation expense3,224 2,491 1,062 
Amortization of acquired developed technology1,175 — — 
Non-GAAP gross profit$261,774 $196,461 $142,133 
Non-GAAP Operating Income (Loss)
We define non-GAAP operating income (loss) as GAAP loss from operations, excluding stock-based compensation expense, acquisition-related expenses and amortization expense associated with the acquired intangible assets from the Tagger acquisition. We believe non-GAAP operating income (loss) provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this non-GAAP financial measure eliminates the effect of stock-based compensation, acquisition-related expenses and amortization expense, which are often unrelated to overall operating performance. In 2023, we revised our definition of non-GAAP operating income (loss) to exclude acquisition-related expenses in connection with our acquisition of Tagger and amortization expense associated with the acquired intangible assets from the Tagger acquisition.
77



Year Ended December 31,
202320222021
Reconciliation of Non-GAAP operating income (loss)
(dollars in thousands)
Loss from operations$(69,277)$(51,676)$(28,089)
Stock-based compensation expense67,704 47,738 21,730 
Acquisition-related expenses$4,272 — — 
Amortization of acquired intangible assets$2,022 — — 
Non-GAAP operating income (loss)$4,721 $(3,938)$(6,359)
Non-GAAP Net Income (Loss)
We define non-GAAP net income (loss) as GAAP net loss, excluding stock-based compensation expense, acquisition-related expenses and amortization expense associated with the acquired intangible assets from the Tagger acquisition. We believe non-GAAP net income (loss) provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this non-GAAP financial measure eliminates the effect of stock-based compensation, acquisition-related expenses and amortization expense, which are often unrelated to overall operating performance. In 2023, we revised our definition of non-GAAP net income (loss) to exclude acquisition-related expenses in connection with our acquisition of Tagger and amortization expense associated with the acquired intangible assets from the Tagger acquisition.
Year Ended December 31,
202320222021
Reconciliation of Non-GAAP net income (loss)
(dollars in thousands)
Net loss$(66,427)$(50,240)$(28,702)
Stock-based compensation expense67,704 47,738 21,730 
Acquisition-related expenses4,272 — — 
Amortization of acquired intangible assets2,022 — — 
Non-GAAP net income (loss)$7,571 $(2,502)$(6,972)
Non-GAAP Net Income (Loss) per Share
We define non-GAAP net income (loss) per share as GAAP net loss per share attributable to common shareholders, basic and diluted, excluding stock-based compensation expense, acquisition-related expenses and amortization expense associated with the acquired intangible assets from the Tagger acquisition. We believe non-GAAP net income (loss) per share provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this non-GAAP financial measure eliminates the effect of stock-based compensation, acquisition-related expenses and amortization expense, which are often unrelated to overall operating performance. In 2023, we revised our definition of non-GAAP net income (loss) per share to exclude acquisition-related expenses in connection with our acquisition of Tagger and amortization expense associated with the acquired intangible assets from the Tagger acquisition.
78


Year Ended December 31,
202320222021
Reconciliation of Non-GAAP net income (loss) per share
Net loss per share attributable to common shareholders, basic and diluted$(1.19)$(0.92)$(0.53)
Stock-based compensation expense per share1.22 0.87 0.40 
Acquisition-related expenses0.08 — — 
Amortization of acquired intangible assets0.03 — — 
Non-GAAP net income (loss) per share$0.14 $(0.05)$(0.13)

Non-GAAP Free Cash Flow
Non-GAAP free cash flow is a non-GAAP financial measure that we define as net cash used in operating activities less expenditures for property and equipment, acquisition-related costs and interest. We believe that non-GAAP free cash flow is a useful indicator of liquidity that provides information to management and investors about the amount of cash used in our core operations that, after the expenditures for property and equipment, acquisition-related costs and interest, is available to be used for strategic initiatives. For example, if non-GAAP free cash flow is negative, we may need to access cash reserves or other sources of capital to invest in strategic initiatives. One limitation of non-GAAP free cash flow is that it does not reflect our future contractual obligations. Additionally, non-GAAP free cash flow does not represent the total increase or decrease in our cash balance for a given period. In 2023, we revised our definition of non-GAAP free cash flow to exclude payments related to acquisition-related costs associated with our acquisition of Tagger and cash paid for interest on our revolving line of credit.
Year Ended December 31,
202320222021
Reconciliation of non-GAAP free cash flow
(dollars in thousands)
Net cash provided by operating activities$6,456 $10,668 $14,817 
Expenditures for property and equipment(2,073)(1,824)(926)
Acquisition-related costs4,272 — — 
Interest paid on credit facility1,588 — — 
Non-GAAP free cash flow$10,243 $8,844 $13,891 

Liquidity and Capital Resources
As of December 31, 2023, our principal sources of liquidity were cash and cash equivalents of $49.8 million, marketable securities of $48.3 million, and net accounts receivable of $63.5 million. Historically, we have generated losses from operations and negative cash flows from operations, as evidenced by our accumulated deficit and statement of cash flows. However, during the years ended December 31, 2023, 2022 and 2021, we generated positive cash flows from operations. We expect to continue to incur operating losses and may have negative operating cash flows for the foreseeable future as we continue to grow the business. We may experience greater than anticipated operating losses in the short- and long-term due to macroeconomic, financial and other factors that are beyond our control, such as rising inflation rates and a potential recession. The impact of these factors on our customers and our operations going forward remains uncertain, and we continue to proactively monitor our liquidity position.
Prior to our IPO in December 2019, we financed our operations primarily through private issuance of equity securities and line of credit borrowings. In our IPO, we received net proceeds of $134.3 million
79


after deducting underwriting discounts and commissions of $10.5 million and offering expenses of $5.2 million. We subsequently received an additional $10.0 million of net proceeds after deducting underwriting discounts and commissions in January 2020 as a result of the over-allotment option exercise by the underwriters of our IPO. In August 2020, we received $42.1 million of net proceeds from our equity follow-on offering after deducting underwriting discounts and commissions. As described below, in August 2023, we borrowed $75 million under the Facility in connection with the Tagger acquisition. Our principal uses of cash in recent periods have been to fund operations, pay for acquisitions, and invest in marketable securities and capital expenditures.

We believe our existing cash and cash equivalents will be sufficient to meet our operating and capital needs for at least the next 12 months. We believe we will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities, available cash and investment balances and potential future equity or debt transactions. Our future capital requirements will depend on many factors, including our subscription growth rate, subscription renewal activity, billing frequency, the impact of macroeconomic conditions on our customers and our operations, the timing and extent of spending to support our research and development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and the continuing market acceptance of our product. We have in the past, and may in the future, enter into arrangements to acquire or invest in complementary businesses, products and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations, our business, results of operations and financial condition could be adversely affected.
Credit Agreement
On August 1, 2023, we entered into a Credit Agreement (the “Credit Agreement”) by and among the Company, the banks and other financial institutions or entities party thereto as lenders and MUFG Bank, LTD. as administrative agent and collateral agent. The Credit Agreement provides for a $100 million senior secured revolving credit facility (the “Facility”), maturing on August 1, 2028. Borrowings under the Facility may be used to finance acquisitions and other investments permitted under the terms of the Credit Agreement, to pay related fees and expenses and for general corporate purposes.
Borrowings under the Facility may be designated as SOFR Loans or ABR Loans (each as defined in the Credit Agreement), subject to certain terms and conditions under the Credit Agreement, and bear interest at a rate of either (i) SOFR (subject to a 1.0% floor), plus 0.10%, plus a margin ranging from 2.75% to 3.25% based on the Company’s liquidity or (ii) ABR (subject to a 2.0% floor) plus a margin ranging from 1.75% to 2.25% based on the Company’s liquidity. As of December 31, 2023, the borrowings under the Facility were designated as SOFR Loans. The Facility also includes a quarterly commitment fee on the unused portion of the Facility of 0.30% or 0.35% based on the Company’s liquidity.
The Credit Agreement includes customary conditions to credit extensions, affirmative and negative covenants, and customary events of default. In addition, the Credit Agreement contains financial covenants as to (i) minimum liquidity, requiring the maintenance, at all times and measured at the end of each fiscal quarter, of cash and cash equivalents of not less than the greater of (x) $30 million and (y) 30% of the total revolving commitments, and (ii) minimum recurring revenue growth, requiring recurring revenue growth for the trailing four fiscal quarter period, measured at the end of each fiscal quarter, of not less than 115% of the actual recurring revenue for the same period in the prior fiscal year. As of December 31, 2023, we were in compliance with the covenants in the Credit Agreement.

On August 1, 2023, we borrowed $75 million under the Credit Agreement in connection with the Tagger acquisition. As of December 31, 2023, $55 million remains outstanding under the Credit Agreement. Refer to Note 8 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion.

80


The following table summarizes our cash flows for the periods presented:
Years Ended December 31,
202320222021
(in thousands)
Net cash provided by operating activities$6,456 $10,668 $14,817 
Net cash used in investing activities(86,635)(37,672)(22,118)
Net cash provided by (used in) financing activities53,957 (193)(100)
Net decrease in cash, cash equivalents and restricted cash$(26,222)$(27,197)$(7,401)
Operating Activities
Our largest source of operating cash is cash collections from our customers for subscription services. Our primary uses of cash from operating activities are for personnel costs across the sales and marketing and research and development departments and hosting costs. Historically, we have generated negative cash flows from operating activities. However, for the years ended December 31, 2023, 2022 and 2021, we generated positive cash flows from operations.
Net cash provided by operating activities during the year ended December 31, 2023 was $6.5 million, which resulted from a net loss of $66.4 million adjusted for non-cash charges of $101.8 million and net cash outflow of $28.9 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $67.7 million of stock-based compensation expense, $6.7 million of depreciation and intangible asset amortization expense, $26.6 million for amortization of deferred contract acquisition costs, which were primarily commissions, $2.4 million for credit losses on accounts receivable and $1.6 million of amortization of right-of-use, or ROU, operating lease assets. The net cash outflow from changes in operating assets and liabilities was primarily the result of a $40.5 million increase in deferred commissions due to the addition of new customers and expansion of the business, a $27.0 million increase in gross accounts receivable and a $3.5 million decrease in operating lease liabilities. These outflows were partially offset by a $41.9 million increase in deferred revenue.
Net cash provided by operating activities during the year ended December 31, 2022 was $10.7 million, which resulted from a net loss of $50.2 million adjusted for non-cash charges of $71.9 million and net cash outflow of $11.0 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $47.7 million of stock-based compensation expense, $3.9 million of depreciation and intangible asset amortization expense, $18.6 million for amortization of deferred contract acquisition costs, which were primarily commissions, $1.2 million for credit losses on accounts receivable and $1.0 million of amortization of right-of-use, or ROU, operating lease assets. The net cash outflow from changes in operating assets and liabilities was primarily the result of a $30.3 million increase in deferred commissions due to the addition of new customers and expansion of the business, an $11.5 million increase in gross accounts receivable and a $2.9 million decrease in operating lease liabilities. These outflows were partially offset by a $26.9 million increase in deferred revenue and a $7.1 million increase in accounts payable and other accrued liabilities.
Net cash provided by operating activities during the year ended December 31, 2021 was $14.8 million, which resulted from a net loss of $28.7 million adjusted for non-cash charges of $40.2 million and net cash inflow of $3.4 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $21.7 million of stock-based compensation expense, $4.0 million of depreciation and intangible asset amortization expense, $12.2 million for amortization of deferred contract acquisition costs, which were primarily commissions, $0.6 million for credit losses on accounts receivable and $0.7 million of amortization of right-of-use, or ROU, operating lease assets. The net cash inflow from changes in operating assets and liabilities was primarily the result of a $25.6 million increase in deferred revenue,
81


a $3.5 million decrease in prepaid expenses and an $8.5 million increase in accounts payable and other accrued liabilities. These inflows were offset by a $23.1 million increase in deferred commissions due to the addition of new customers and expansion of the business, an $8.9 million increase in gross accounts receivable and a $2.2 million decrease in operating lease liabilities.
Investing Activities
Net cash used in investing activities for the year ended December 31, 2023 was $86.6 million, which was primarily due to $145.6 million paid for the acquisitions of Tagger and Repustate and $63.1 million in purchases of marketable securities, partially offset by $124.2 million in proceeds from the maturities and sale of marketable securities.
Net cash used in investing activities for the year ended December 31, 2022 was $37.7 million, which was primarily due to $190.0 million in purchases of marketable securities, partially offset by $154.1 million in proceeds from maturities of marketable securities.
Net cash used in investing activities for the year ended December 31, 2021 was $22.1 million, which was primarily due to $109.6 million in purchases of marketable securities, partially offset by $88.4 million in proceeds from maturities of marketable securities.
Financing Activities
Net cash provided by financing activities for the year ended December 31, 2023 was $54.0 million, primarily driven by $75.0 million in borrowings under the Facility and $2.3 million of proceeds under our employee stock purchase plan, partially offset by $20.0 million in repayments of the Facility, $2.4 million in payments related to employee withholding taxes as a result of the net settlement of stock-based awards and $1.0 million in issuance costs related to the Facility.
Net cash used in financing activities for the year ended December 31, 2022 was $0.2 million, primarily driven by $1.9 million in payments related to employee withholding taxes as a result of the net settlement of stock-based awards, offset by $1.7 million of proceeds under our employee stock purchase plan.
Net cash used in financing activities for the year ended December 31, 2021 was $0.1 million, primarily driven by $1.6 million in payments related to employee withholding taxes as a result of the net settlement of stock-based awards and other financing related costs, offset by $1.7 million in proceeds from the disgorgement of stockholder short-swing profits under Section 16(b) of the Exchange Act. See Note 16 to our audited consolidated financial statements for more information regarding the disgorgement.
Contractual Obligations
As of December 31, 2023, we have $55 million outstanding under the Credit Agreement, which matures on August 1, 2028. Refer to Note 8 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion.
As of December 31, 2023, we have non-cancellable contractual obligations related primarily to operating leases and minimum guaranteed purchase commitments for data and services. As of December 31, 2023, the total obligation for operating leases was $21.7 million, of which $4.9 million is expected in the next twelve months. As of December 31, 2023, our purchase commitment for primarily data and services was $11.9 million, of which $6.3 million is expected in the next twelve months. See
82


Note 6 and Note 11 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for more information regarding these obligations.
Recent Accounting Pronouncements
Refer to section titled “Recently Adopted Accounting Pronouncements” in Note 1 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for more information.
Critical Accounting Policies and Estimates
Our audited consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these audited consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates.
The significant accounting policies used in the preparation of our audited financial statements are discussed in Note 1 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report). The accounting assumptions and estimates discussed in the section below are those that we consider most critical to an understanding of our financial statements because they inherently involve a greater degree of judgment and complexity. By their nature, these judgments and estimates are subject to an inherent degree of uncertainty. Although we believe our use of estimates and underlying accounting assumptions conforms to GAAP and is consistently applied, actual results could differ from our estimates.
Deferred Sales Commissions
Sales force commissions are considered incremental costs of obtaining a contract with a customer. Sales commissions earned for initial contracts and for expansion of contracts with existing customers are deferred and amortized on a straight-line basis over a period of benefit of three years. Determining the period of benefit of requires judgment for which we take into consideration products sold, expected customer life, expected contract renewals, technology life cycle and other factors.
Revenue Recognition
We generate revenue from subscriptions to our social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable during the contractual subscription term. Subscription revenue is recognized ratably over the contract terms beginning on the date our product is made available to customers, which typically begins on the commencement date of each contract.
We have determined that subscriptions for our online software products are a distinct performance obligation, because the online software product is fully functional once a customer has access. In addition, we sell additional professional services, which are considered a distinct performance obligation, as they are sold separately, and the customer can benefit from the services to make better use of the online product purchased. For contracts containing multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling price, or SSP, of the services provided to the customer. We determine the SSP based upon the prices at which we separately sell subscription and various professional services, and based on our overall pricing objectives, taking into consideration market conditions, the value of our contracts, the types of offerings sold, customer demographics and other factors. Judgment is required to determine whether each product or service sold is a distinct performance obligation that should be accounted for separately.
83


Stock-Based Compensation
For equity awards with only service conditions, we recognize compensation expense based on the grant‐date fair value on a straight-line basis over the remaining requisite service period for the award. For equity awards with both service and performance conditions, compensation expense is recognized on a graded vesting basis over the requisite service period once the achievement of the performance condition is considered probable. Assessing whether performance conditions are probable to be achieved and estimating the timing upon which the condition may be achieved requires judgment. We estimate the probability and timing of achievement at the grant date and reassess each reporting period.
Restricted Stock Units
At the end of 2015, we began issuing restricted stock units to certain of our employees. The general terms of the restricted stock units required both a service and performance condition to be satisfied prior to vesting. The service condition is satisfied upon the participant’s completion of a required period of continuous service from the vesting start date. The performance condition was satisfied upon the consummation of our IPO, which resulted in recognition of stock-based compensation expense in the fourth quarter of 2019 for awards that had vested prior to December 31, 2019. In late 2019, we began issuing restricted stock units to certain employees that require a service condition to be satisfied prior to vesting, but that do not require a liquidity event condition to be satisfied prior to vesting.
In both December 2020 and October 2021, we granted 120,000 restricted stock units to our President requiring both the satisfaction of a service condition and a performance condition prior to vesting. For each of these awards, the performance condition was considered probable at the grant date and the awards have been recognized as compensation expense over their respective requisite service periods. In 2023 and 2022, we recognized $5.2 million and $6.4 million, respectively, of stock-based compensation expense in relation to these awards.
Business Combinations
We account for acquisitions using the acquisition method of accounting, which requires assigning the fair value of purchase consideration to the assets acquired and liabilities assumed at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired and liabilities assumed is recorded as goodwill.
When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Critical estimates in valuing intangible assets include, but are not limited to, expected future cash flows, which includes consideration of revenue growth rates, customer attrition rate, discount rate, royalty rate, obsolescence rate and total operating expenses.
During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
84


Item 7A. Quantitative and Qualitative Disclosures of Market Risk
Interest Rate Risk
We had cash and cash equivalents totaling $49.8 million as of December 31, 2023, the majority of which was invested in money market accounts and money market funds. We also had marketable securities of $48.3 million which were invested in investment-grade corporate bonds, commercial paper, U.S. Treasury securities, agency securities and asset-backed securities. Such interest-earning instruments carry a degree of interest rate risk with respect to the interest income generated. Additionally, certain of these cash investments are maintained at balances beyond Federal Deposit Insurance Corporation, or FDIC, coverage limits or are not insured by the FDIC. Accordingly, there may be a risk that we will not recover the full principal of our cash investments. To date, fluctuations in interest income have not been significant. Because these accounts are highly liquid, we do not have material exposure to market risk. Our cash is held for working capital purposes. We do not enter into investments for trading or speculative purposes.
As of December 31, 2023, we had $55 million in secured indebtedness outstanding under the Credit Agreement. The revolving line of credit bears interest at a rate of either (i) SOFR (subject to a 1.0% floor), plus 0.10%, plus a margin ranging from 2.75% to 3.25% based on the Company’s liquidity or (ii) ABR (subject to a 2.0% floor) plus a margin ranging from 1.75% to 2.25% based on the Company’s liquidity. Refer to Note 8 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report).
We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Foreign Currency Exchange Risk
We are not currently subject to significant foreign currency exchange risk as our U.S. and international sales are predominantly denominated in U.S. dollars. However, we have some foreign currency risk related to a small amount of sales denominated in Canadian dollars. Sales denominated in Canadian dollars reflect the prevailing U.S. dollar exchange rate on the date of invoice for such sales. Decreases in the relative value of the U.S. dollar to the Canadian dollar may negatively affect revenue and other operating results as expressed in U.S. dollars. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to the Canadian dollar would have a material effect on operating results.
We have not engaged in the hedging of foreign currency transactions to date. However, as our international operations expand, our foreign currency exchange risk may increase. If our foreign currency exchange risk increases in the future, we may evaluate the costs and benefits of initiating a foreign currency hedge program in connection with non-U.S. dollar denominated transactions.
85




Item 8. Financial Statements and Supplementary Data

Sprout Social, Inc.
Consolidated Financial Statements
As of December 31, 2023 and 2022 and for the Years Ended December 31, 2023, 2022 and 2021

86


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of Sprout Social, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Sprout Social, Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations, of comprehensive loss, of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

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

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

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

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

As described in Management’s Annual Report on Internal Control over Financial Reporting, management has excluded Tagger Media, Inc., from its assessment of internal control over financial reporting as of December 31, 2023, because it was acquired by the Company in a purchase business combination
87


during 2023. We have also excluded Tagger Media, Inc. from our audit of internal control over financial reporting. Tagger Media, Inc. is a wholly-owned subsidiary whose total assets and total revenues excluded from management’s assessment and our audit of internal control over financial reporting represent approximately 2% and 2%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023.

Definition and Limitations of Internal Control over Financial Reporting

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

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

Critical Audit Matters

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

Revenue Recognition – Subscription Revenue

As described in Note 1 to the consolidated financial statements, the Company generates revenues from subscriptions to the Company’s web-based social media management platform under a software-as-a-service model. The Company’s subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable. The Company’s customers do not have the right to take possession of the online software solution. The Company commences revenue recognition when control of these products is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for such products. The Company’s subscription revenue was $330.5 million for the year ended December 31, 2023.

The principal considerations for our determination that performing procedures relating to revenue recognition – subscription revenue is a critical audit matter are the high degree of auditor effort in performing procedures and evaluating audit evidence related to the Company’s subscription revenue.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the subscription revenue recognition process, including controls
88


over the recording of subscription revenue when control is transferred to the customer. These procedures also included, among others, (i) testing, on a sample basis, the completeness, accuracy and occurrence of subscription revenue recognized by obtaining and inspecting source documents, such as invoices, customer agreements, and cash receipts from customers, where applicable; and (ii) testing a sample of outstanding customer invoice balances as of December 31, 2023 by obtaining and inspecting source documents, such as invoices, customer agreements, and subsequent cash receipts from customers, where applicable.

Acquisition of Tagger Media, Inc. – Valuation of Acquired Technology and Customer Relationships

As described in Note 4 to the consolidated financial statements, on August 2, 2023, the Company completed the acquisition of Tagger Media, Inc. for net consideration of $144 million. Of the acquired intangible assets, $14.1 million of acquired technology and $12.4 million of customer relationships were recorded. Fair value is estimated by management using a multi-period excess-earnings method for customer relationships and a relief from royalty method for acquired technology. When determining the fair value of the intangible assets, management makes significant estimates and assumptions. Management applied judgment which involved the use of the assumptions with respect to revenue growth rates, customer attrition rate, royalty rate, obsolescence rate and total operating expenses.

The principal considerations for our determination that performing procedures relating to the valuation of acquired technology and customer relationships acquired in the acquisition of Tagger Media, Inc. is a critical audit matter are (i) the significant judgment by management when developing the fair value estimate of the acquired technology and customer relationships acquired; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to the royalty rate, total operating expenses, and customer attrition rate for customer relationships and revenue growth rates, royalty rate, and obsolescence rate for acquired technology; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the acquisition accounting, including controls over management’s valuation of the acquired technology and customer relationships acquired. These procedures also included, among others (i) reading the purchase agreement; (ii) testing management’s process for developing the fair value estimate of the acquired technology and customer relationships acquired; (iii) evaluating the appropriateness of the relief from royalty and multi-period excess earnings methods used by management; (iv) testing the completeness and accuracy of the underlying data used in the relief from royalty and multi-period excess earnings methods; and (v) evaluating the reasonableness of the significant assumptions used by management related to the royalty rate, total operating expenses, and customer attrition rate for customer relationships and revenue growth rates, royalty rate, and obsolescence rate for acquired technology. Evaluating management's assumptions related to revenue growth rates for acquired technology and total operating expenses for customer relationships involved considering (i) the current and past performance of Tagger Media, Inc.; (ii) the consistency with external market and industry data; and (iii) whether the assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the relief from royalty and multi-period excess earnings methods and (ii) the reasonableness of the royalty rate and obsolescence rate used in the valuation of the acquired technology and the royalty rate and customer attrition rate used in the valuation of the customer relationships.

/s/ PricewaterhouseCoopers LLP
Chicago, Illinois
February 23, 2024
We have served as the Company’s auditor since 2018.
89

Sprout Social, Inc.
Consolidated Balance Sheets
(in thousands, except share data)
December 31,
20232022
Assets
Current assets
Cash and cash equivalents$49,760 $79,917 
Marketable securities44,645 92,929 
Accounts receivable, net of allowances of $2,177 and $1,789 at December 31, 2023 and 2022, respectively
63,489 35,833 
Deferred commissions 27,725 20,369 
Prepaid expenses and other assets10,324 6,418 
Total current assets195,943 235,466 
Marketable securities, noncurrent3,699 12,995 
Property and equipment, net11,407 11,949 
Deferred commissions, net of current portion 26,240 19,638 
Operating lease, right-of-use asset8,729 9,503 
Goodwill121,404 2,299 
Intangible assets, net28,065 2,006 
Other assets, net1,098 64 
Total assets$396,585 $293,920 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$6,933 $4,988 
Deferred revenue140,536 95,740 
Operating lease liability3,948 3,499 
Accrued wages and payroll related benefits18,362 14,257 
Accrued expenses and other11,260 14,322 
Total current liabilities181,039 132,806 
Revolving credit facility55,000  
Deferred revenue, net of current portion920 490 
Operating lease liability, net of current portion15,083 18,287 
Other noncurrent liabilities351  
Total liabilities252,393 151,583 
Commitments and contingencies (Note 11)
Stockholders’ equity
Class A common stock, par value $0.0001 per share; 1,000,000,000 shares authorized; 52,133,594 and 49,241,563 shares issued and outstanding, respectively, at December 31, 2023; 50,413,415 and 47,562,911 shares issued and outstanding, respectively, at December 31, 2022
4 4 
Class B common stock, par value $0.0001 per share; 25,000,000 shares authorized; 7,201,140 and 6,994,196 shares issued and outstanding, respectively, at December 31, 2023; 7,667,376 and 7,460,432 shares issued and outstanding, respectively, at December 31, 2022
1 1 
Additional paid-in capital471,789 401,419 
Treasury stock, at cost(35,113)(32,733)
Accumulated other comprehensive loss(77)(369)
Accumulated deficit (292,412)(225,985)
Total stockholders’ equity 144,192 142,337 
Total liabilities and stockholders’ equity$396,585 $293,920 
See Notes to Consolidated Financial Statements.
90

Sprout Social, Inc.
Consolidated Statements of Operations
(in thousands, except share and per share data)
Year Ended December 31,
202320222021
Revenue
Subscription$330,458 $251,213 $185,726 
Professional services and other3,185 2,615 2,133 
Total revenue333,643 253,828 187,859 
Cost of revenue
Subscription75,076 58,767 45,791 
Professional services and other1,192 1,091 997 
Total cost of revenue76,268 59,858 46,788 
Gross profit257,375 193,970 141,071 
Operating expenses
Research and development79,550 61,436 40,049 
Sales and marketing 168,091 123,695 84,182 
General and administrative79,011 60,515 44,929 
Total operating expenses326,652 245,646 169,160 
Loss from operations (69,277)(51,676)(28,089)
Interest expense(2,754)(153)(300)
Interest income7,021 2,535 259 
Other expense, net(768)(580)(361)
Loss before income taxes (65,778)(49,874)(28,491)
Income tax (benefit) expense649 366 211 
Net loss$(66,427)$(50,240)$(28,702)
Net loss per share attributable to common shareholders, basic and diluted$(1.19)$(0.92)$(0.53)
Weighted-average shares outstanding used to compute net loss per share, basic and diluted
55,664,40454,611,61653,768,301
See Notes to Consolidated Financial Statements.

91

Sprout Social, Inc.
Consolidated Statements of Comprehensive Loss
(in thousands)
Year Ended December 31,
202320222021
Net loss$(66,427)$(50,240)$(28,702)
Other comprehensive loss:
Net unrealized gain (loss) on available-for-sale securities, net of tax292 (369) 
Comprehensive loss$(66,135)$(50,609)$(28,702)
See Notes to Consolidated Financial Statements.

92

Sprout Social, Inc.
Consolidated Statements of Stockholders’ Equity
(in thousands, except share data)
Voting Common Stock
Additional
Paid-in
Capital
Treasury StockAccumulated Other Comprehensive Income
Accumulated
Deficit
Total
Stockholders’ Equity
SharesAmountSharesAmount
Balances at December 31, 202053,266,472 $5 $328,343 3,006,448 $(29,206)$ $(147,043)$152,099 
Exercise of stock options62,955 — 37 37 
Stock-based compensation expense
21,730 21,730 
Issuance of common stock from settlement of equity awards824,344 —  
Taxes paid related to net share settlement of equity awards19,952 (1,618)(1,618)
Proceeds from disgorgement of stockholder short-swing profits1,664 1,664 
Net loss(28,702)(28,702)
Balances at December 31, 202154,153,771 5 351,774 3,026,400 (30,824) (175,745)145,210 
Exercise of stock options41,045 — 16 16 
Stock-based compensation expense
47,906 47,906 
Issuance of common stock from settlement of equity awards793,023 —  
Taxes paid related to net share settlement of equity awards31,048 (1,909)(1,909)
Issuance of common stock in connection with employee stock purchase plan35,504 1,723 1,723 
Other comprehensive loss, net of tax(369)(369)
Net loss(50,240)(50,240)
Balances at December 31, 202255,023,343 5 401,419 3,057,448 (32,733)(369)(225,985)142,337 
Exercise of stock options30,000 — 29 29 
Stock-based compensation expense
68,002 68,002 
Issuance of common stock from settlement of equity awards1,122,902 —  
Taxes paid related to net share settlement of equity awards41,527 (2,380)(2,380)
Issuance of common stock in connection with employee stock purchase plan59,514 2,339 2,339 
Other comprehensive gain, net of tax292 292 
Net loss(66,427)(66,427)
Balances at December 31, 202356,235,759 $5 $471,789 3,098,975 $(35,113)$(77)$(292,412)$144,192 
See Notes to Consolidated Financial Statements.
93

Sprout Social, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202320222021
Cash flows from operating activities
Net loss$(66,427)$(50,240)$(28,702)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities
Depreciation of property and equipment3,137 2,859 2,991 
Amortization of line of credit issuance costs86 30 188 
Amortization of premium (accretion of discount) on marketable securities(3,203)(625)736 
Amortization of acquired intangible assets3,541 1,039 1,043 
Amortization of deferred commissions26,582 18,638 12,175 
Amortization of right-of-use operating lease asset1,553 1,035 673 
Stock-based compensation expense67,704 47,738 21,731 
Provision for accounts receivable allowances2,418 1,199 614 
Changes in operating assets and liabilities
Accounts receivable(26,982)(11,549)(8,920)
Prepaid expenses and other current assets444 (125)3,465 
Deferred commissions(40,540)(30,328)(23,113)
Accounts payable and accrued expenses(226)7,051 8,502 
Deferred revenue41,918 26,878 25,589 
Lease liabilities(3,549)(2,932)(2,155)
Net cash provided by operating activities6,456 10,668 14,817 
Cash flows from investing activities
Expenditures for property and equipment(2,073)(1,824)(926)
Payments for business acquisition, net of cash acquired(145,636)  
Purchases of marketable securities(63,085)(189,962)(109,552)
Proceeds from maturity of marketable securities118,621 154,114 88,360 
Proceeds from sale of marketable securities5,538   
Net cash used in investing activities(86,635)(37,672)(22,118)
Cash flows from financing activities
Borrowings from line of credit75,000   
Repayments of line of credit(20,000)  
Payments for line of credit issuance costs(1,031)(23)(183)
Proceeds from exercise of stock options29 16 37 
Proceeds from employee stock purchase plan2,339 1,723  
Proceeds from disgorgement of stockholders short-swing profits  1,664 
Employee taxes paid related to the net share settlement of stock-based awards(2,380)(1,909)(1,618)
Net cash provided by (used in) financing activities53,957 (193)(100)
Net decrease in cash and cash equivalents(26,222)(27,197)(7,401)
Cash, cash equivalents, and restricted cash
94

Sprout Social, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Beginning of year79,917 107,114 114,515 
End of year$53,695 $79,917 $107,114 
Reconciliation of cash, cash equivalents, and restricted cash
Cash and cash equivalents$49,760 $79,917 $107,114 
Restricted cash, included in prepaid expenses and other assets3,935   
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$53,695 $79,917 $107,114 
Supplemental cash flow information
Cash paid for interest$1,588 $62 $111 
Cash paid for income taxes$735 $211 $127 
Supplemental disclosure of noncash investing and financing activities
ROU asset obtained in exchange for operating lease liability$795 $1,079 $ 
Capital expenditures incurred but not yet paid$137 $ $4 
See Notes to Consolidated Financial Statements.
95

Sprout Social, Inc.
Notes to Consolidated Financial Statements
1.Nature of Operations and Summary of Significant Accounting Policies
Nature of Operations
Sprout Social, Inc. (“Sprout Social” or the “Company”), a Delaware corporation, began operating on April 21, 2010 to design, develop and operate a web-based comprehensive social media management tool enabling companies to manage and measure their online presence. Customers access their accounts online via a web-based interface or a mobile application. Some customers also purchase the Company’s professional services, which primarily consist of consulting and training services. The Company’s fiscal year end is December 31. The Company’s customers are primarily located throughout the United States, and a portion of customers are located in foreign countries. The Company is headquartered in Chicago, Illinois.
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s estimates and judgments include, but are not limited to, the estimated period of benefit for incremental costs of obtaining a contract with a customer, the incremental borrowing rate for operating leases, calculation of allowance for credit losses, valuation of assets and liabilities acquired as part of business combinations, useful lives of long-lived assets, stock-based compensation, income taxes, commitments and contingencies and litigation, among others.
Segment Information
The Company operates as one operating segment. The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information for purposes of making operating decisions, assessing financial performance and allocating resources. The Company’s CODM evaluates financial information on a consolidated basis. As the Company operates as one operating segment, all required segment financial information is found in the consolidated financial statements.
Fair Value of Financial Instruments
The Company has the following financial instruments: cash, cash equivalents, marketable securities, accounts receivable, accounts payable and accrued liabilities. The carrying value of the Company’s cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to their short-term nature.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair
96

Sprout Social, Inc.
Notes to Consolidated Financial Statements
value. Interest earned on cash and cash equivalents is recorded as interest income in the consolidated statement of operations.
Restricted Cash
As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.
Marketable Securities
Marketable securities consist of corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All marketable securities are recorded at their estimated fair values. Unrealized gains and losses for the available-for-sale debt securities that are unrelated to credit loss factors are recorded in accumulated other comprehensive income (loss), or AOCI. As of December 31, 2023 and 2022, the Company’s AOCI balance was insignificant. Unrealized losses determined to be credit-related are recorded as Other (expense) income, net in the consolidated statements of operations and comprehensive loss and as an allowance for credit losses on Marketable securities on the consolidated balance sheet. As of December 31, 2023 and 2022, the gross unrealized gains and losses on available-for-sale debt securities were immaterial and there were no expected credit losses related to the Company's available-for-sale debt securities.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consist of amounts billed and currently due from customers, net of an allowance for credit losses. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of an unconditional right to payment under non-cancellable contracts. Our typical payment terms provide for customer payment within 30 days of the date of the contract.
Accounts receivable are subject to collection risk. The Company performs evaluations of its customers’ financial positions and generally extends credit on account, without collateral. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance and current economic conditions.
If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. Amounts are charged against the allowance for credit losses once collection efforts are unsuccessful. Credit losses on accounts receivable were $2.4 million, $1.2 million and $0.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. The allowance for credit losses was $2.2 million and $1.8 million as of December 31, 2023 and 2022, respectively. The activity related to the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
97

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Balance at December 31, 2020$1,428 
Additions614 
Write-offs, net of recoveries(744)
Balance at December 31, 2021$1,298 
Additions1,199 
Write-offs, net of recoveries(708)
Balance at December 31, 20221,789 
Additions2,418 
Write-offs, net of recoveries(2,030)
Balance at December 31, 2023$2,177 
Concentration of Credit Risk
Financial instruments that potentially expose the Company to concentrations of credit risk are primarily cash and cash equivalents, accounts receivable and marketable securities. The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2023, its risk relating to deposits exceeding federally insured limits was not significant.
The Company has credit risk regarding trade accounts receivable as the Company generally does not require collateral. Allowances are maintained for potential credit losses. As of December 31, 2023 and 2022, there were no individual customers that accounted for more than 10% of the Company’s total revenue or net accounts receivable.
The Company’s marketable securities consist of investment-grade corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company limits the amount of investments in any single issuer and believes that, as of December 31, 2023, its concentration of credit risk related to marketable securities was not significant.
Property and Equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:
Computer equipment and hardware
3-5 years
Furniture and fixtures
3-7 years
Internal-use software
3 years
Leasehold improvementsLesser of useful life or remaining lease term
Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost of assets disposed and the related accumulated depreciation are written off, and any resulting gain or loss is credited or charged to income.
98

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Goodwill
Goodwill consists of the excess purchase price over the fair value of net assets acquired in purchase business combinations. The Company conducts a test for the impairment of goodwill on at least an annual basis as of October 1st or sooner if indicators of impairment arise. The Company first assesses qualitative factors to determine whether it is more likely than not that goodwill is impaired. As part of the qualitative assessment, the Company evaluates factors including macroeconomic conditions, industry and market considerations, cost factors and overall financial performance of its reporting unit.
The Company has a single reporting unit. If the Company concludes that it is more-likely-than-not that its single reporting unit is impaired or if the Company elects not to perform the optional qualitative assessment, a quantitative assessment is performed. For the quantitative assessment, the fair value of the Company’s reporting unit is compared with the carrying amount of net assets, including goodwill, related to the reporting unit. The Company recognizes an impairment charge for the amount, if any, by which the carrying amount of a reporting unit exceeds the fair value of the reporting unit. The Company did not record any impairment loss during the years ended December 31, 2023, 2022 and 2021.
Impairment of Long-Lived Assets
The Company evaluates the recoverability of its long-lived assets, which includes property and equipment and intangible assets, whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. Recoverability of an asset is measured by comparison of its carrying amount to the anticipated future undiscounted cash flows that the asset is expected to generate. If that comparison indicates that the carrying amount is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset exceeds its fair value. The Company did not record any impairment loss during the years ended December 31, 2023, 2022 and 2021.
Revenue Recognition
The Company generates revenues from subscriptions to the Company’s web-based social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable. The Company’s customers do not have the right to take possession of the online software solution.
The Company commences revenue recognition when control of these products is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for such products.
The Company determines revenue recognition through the following steps:
identify the contract with a customer;
identify the performance obligations in a contract;
determination of the transaction price;
allocate the transaction price to the performance obligations identified in the contract; and
recognize revenue when (or as) performance obligations are satisfied.
99

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Identify the contract with a customer
A customer contract is generally identified when the Company and a customer have executed an agreement or online acceptance that requires the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.
Identify the performance obligations in a contract
A performance obligation is a promise to provide a distinct service or a series of distinct services. A service that is promised to a customer is distinct if the customer can benefit from the service either on its own or together with other readily available resources, and a company’s promise to transfer the service to the customer is separately identifiable from other promises in the contract.
The Company has determined that subscriptions for its online software products are a distinct performance obligation, because no implementation work is required and the online software product is fully functional once a customer has access.
In addition, the Company sells professional services consisting of, but not limited to, implementation fees, specialized training, one-time reporting services and recurring periodic reporting services. Professional services are distinct, as they are sold separately, and the customer can benefit from the services to make better use of the online product purchased.
Determination of the transaction price
The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer. The Company estimates any variable consideration it will be entitled at contract inception and will reassess as circumstances change, when determining the transaction price. The transaction price for subscription and professional services is generally fixed at contract inception; therefore, the Company’s contracts do not contain a significant amount of variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in previous periods due to changes in the transaction price was not material.
Allocate the transaction price to the performance obligations identified in the contract
If the contract contains a single performance obligation, the Company allocates the entire transaction price to the single performance obligation. For contracts containing multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling price (“SSP”) of the services provided to the customer. The Company determines the SSP based upon the prices at which the Company separately sells subscription and various professional services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics and other factors.
Recognize revenue when (or as) performance obligations are satisfied
Subscription revenues are recognized ratably over the contract terms beginning on the date the Company’s service is made available to customers, which typically begins on the commencement date of each contract as no implementation work is required. The Company’s customers do not have the right to take possession of the online software solution. The Company’s subscription service arrangements are generally non-cancellable and do not provide for refund of subscription fees.
100

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Professional services are typically provided for a fixed fee, and revenues are recognized over time for these contracts as services are provided to the customer. Professional services revenue represents less than 1% of revenue for the periods presented.
Sales Commissions
Sales force commissions are considered incremental costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts with new customers and for expansion of contracts with existing customers. Commissions are not paid on customer renewals. Sales commissions are deferred and amortized on a straight-line basis over a period of benefit of three years, as determined by the Company. The Company determined the three-year period by taking into consideration the products sold, expected customer life, expected contract renewals, technology life cycle and other factors. Amortization expense is included as a component of sales and marketing expense. Deferred commissions during the year ended December 31, 2023 increased $14.0 million as a result of deferring incremental costs of obtaining contracts with customers of $40.5 million, which was offset by $26.6 million of amortization. Deferred commissions during the year ended December 31, 2022 increased $11.7 million as a result of deferring incremental costs of obtaining contracts with customers of $30.3 million, which was offset by $18.6 million of amortization. The Company periodically reviews the deferred sales commissions for impairment and noted no impairment loss for the years ended December 31, 2023, 2022 and 2021.
Cost of Revenues
Cost of revenues primarily consist of expenses related to hosting the Company’s service and providing support to customers, depreciation associated with computers and hardware and amortization expense related to acquired developed technologies that directly benefit sales. These expenses are comprised of hosted data center global costs, fees paid to third-party data providers and personnel-related costs directly associated with cloud infrastructure and customer support, including salaries, benefits, bonuses and allocated overhead. Overhead associated with facilities and information technology is allocated to cost of revenue and operating expenses based on headcount.
Advertising Costs
Advertising costs primarily include online advertising on search engines. Advertising costs are expensed as incurred and included as a component of sales and marketing expenses. The Company incurred approximately $5.1 million, $4.4 million and $4.5 million in advertising costs during the years ended December 31, 2023, 2022 and 2021, respectively.
Research and Development Costs
Research and development expenses include payroll, employee benefits and other expenses associated with product development.
Capitalized Internal-Use Software Costs
Certain payroll and stock compensation costs incurred to develop functionality for the Company’s platform, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized during the development stage. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, direct and incremental costs are capitalized until the software is substantially complete and ready for its intended use. Capitalized internal-use software costs are included within property and equipment, net on the
101

Sprout Social, Inc.
Notes to Consolidated Financial Statements
consolidated balance sheets, and are amortized over the estimated useful life of the software, which is typically three years.
Stock-Based Compensation
The Company recognizes compensation expense for equity awards based on the grant‐date fair value over the remaining requisite service period for the award. For equity awards with only service conditions, the Company recognizes compensation expense on a straight-line basis over the remaining requisite service period for the award. For equity awards with both service and performance conditions, compensation expense is recognized on a graded vesting basis over the requisite service period once the achievement of the performance condition is considered probable. The grant-date fair value of RSUs that contain a market condition is determined using a Monte Carlo valuation model. The Company recognizes forfeitures as they occur.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Accordingly, monetary balance sheet accounts are remeasured using exchange rates in effect at the balance sheet dates and non-monetary items are remeasured at historical exchange rates. Expenses are generally remeasured at the average exchange rates for the period. Foreign currency related gains and losses have been immaterial during the periods presented.
Leases
The Company determines if an arrangement is a lease at inception, and all significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use, or ROU, assets and operating lease liabilities are recognized at commencement based on the present value of fixed payments not yet paid over the remaining lease term. ROU assets also include any initial indirect costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. For short-term leases of 12 months or less, no ROU asset or lease liability is recorded. The Company records rent expense in its consolidated statement of operations and comprehensive loss on a straight-line basis over the term of the lease and records variable lease payments as incurred. Additionally, the Company has elected to combine lease and non-lease components and account for them as a single component. ROU assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent its obligations to make lease payments arising from the lease. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise the option. The Company uses its incremental borrowing rate in determining the lease liabilities, as its leases generally do not provide an implicit rate. The incremental borrowing rate is an estimate of the collateralized borrowing rate the Company would incur on future lease payments over a similar term based on the information available at the commencement date. The Company does not have any finance leases.
Commitments and Contingencies
The Company evaluates all pending or threatened commitments and contingencies, if any, that are reasonably likely to have a material effect on its operations or financial position. The Company assesses the probability of an adverse outcome and records a provision for a liability when management believes that it is probable that a liability has been incurred and the amount can be reasonably estimated.
102

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
The Company recognizes deferred tax assets to the extent that these assets are believed to be more likely than not to be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations.
Tax benefits for uncertain tax positions are based upon management’s evaluation of the information available at the reporting date. To be recognized in the financial statements, a tax benefit must be at least more-likely-than-not of being sustained based on technical merits. The benefit for positions meeting the recognition threshold is measured as the largest benefit more-likely-than-not of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheets, as applicable.
The Company files income tax returns in the U.S. federal jurisdiction, Illinois and other state jurisdictions. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgments about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.
Net Loss per Share
The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.
The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options and RSUs. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculating using the same formula as basic net loss per share.
Business Combinations
The Company recognizes and measures the assets acquired and liabilities assumed in a business combination based on their estimated fair values at the acquisition date. Any excess or deficiency of the purchase consideration when compared to the fair value of the net assets acquired, if
103

Sprout Social, Inc.
Notes to Consolidated Financial Statements
any, is recorded as goodwill or gain from a bargain purchase. Such valuations require that management make estimates and assumptions, especially with respect to the identifiable intangible assets. The estimates in valuing intangible assets include, but are not limited to, the time and expense to recreate the assets, future expected cash flows from the asset, useful lives, customer churn rate, and discount rates.
The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period the Company may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update (“ASU”) No. 2021-08, Business Combinations: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). The ASU requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606 (Revenue from Contracts with Customers). ASU 2021-08 is effective for the Company’s fiscal year beginning January 1, 2023, and interim periods within that fiscal year, and should be applied on a prospective basis. Early adoption is permitted. The Company adopted the ASU as of January 1, 2023, and the adoption did not have a material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures for significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. The ASU is effective for the Company’s fiscal year beginning January 1, 2025, and interim periods thereafter, and should be applied on a retrospective basis to all periods presented. Early adoption is permitted. The Company is currently evaluating these new disclosure requirements and does not expect the adoption to have a material impact on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU will be effective for the Company beginning with its annual report for the year ending December 31, 2025 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
2.Revenue Recognition
Disaggregation of Revenue
The Company provides disaggregation of revenue based on geographic region in Note 12 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) and based on the subscription versus professional services and other classification on the consolidated statements of operations and comprehensive loss, as it believes these best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.
104

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Deferred Revenue
Deferred revenue is recorded upon establishment of unconditional right to payment under non-cancellable contracts for subscription and professional services described above and is recognized as the revenue recognition criteria are met. The Company generally invoices customers in advance in monthly, quarterly, semi-annual and annual installments. The deferred revenue balance is influenced by several factors, including the compounding effects of renewals, invoice duration, timing and size.
The balance of deferred revenue, including current and non-current balances, as of December 31, 2023 and 2022 were $141.5 million and $96.2 million, respectively. For the year ended December 31, 2023, the additions to our deferred revenue balance were due to $375.6 million of additional invoicing and $3.2 million and $0.1 million of deferred revenue acquired from the Tagger and Repustate acquisitions, respectively, which was offset by $333.6 million of revenue recognized during the same period. Deferred revenue during the year ended December 31, 2022, increased $26.9 million as a result of $280.7 million of additional invoicing which was offset by $253.8 million of revenue recognized during the same period. The amount of revenue recognized during the years ended December 31, 2023 and 2022 that was included in deferred revenue at the beginning of each period was $94.4 million and $68.6 million, respectively.
As of December 31, 2023, including amounts already invoiced and amounts contracted but not yet invoiced, $275.0 million of revenue is expected to be recognized from remaining performance obligations, of which 72% is expected to be recognized in the next 12 months, 21% is expected to be recognized in the subsequent 12 months and the remainder thereafter.
3.Property and Equipment
As of the dates specified below, property and equipment consisted of the following (in thousands):
As of December 31,
20232022
Leasehold improvements$18,336 $18,308 
Furniture and fixtures4,114 4,015 
Computer equipment and hardware4,539 4,528 
Internal-use software2,165 774 
Total property and equipment29,154 27,625 
Less: Accumulated depreciation and amortization(17,747)(15,676)
Total property and equipment, net$11,407 $11,949 
The Company recognized depreciation and amortization expense on property and equipment of $3.1 million, $2.9 million and $3.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
4.Business Combinations
Tagger Media, Inc.
On August 2, 2023, the Company completed its acquisition of all the outstanding equity of Tagger Media, Inc. (“Tagger”), an influencer marketing and social intelligence platform. The Company acquired Tagger in order to expand into the influencer marketing category. Tagger’s platform enables marketers to
105

Sprout Social, Inc.
Notes to Consolidated Financial Statements
discover influencers, plan and manage campaigns, analyze competitor strategies, report on trends and measure return on investment.
The Company acquired Tagger for a total preliminary purchase consideration of $144 million in cash, which incorporates the impact of various customary adjustments such as working capital, cash and indebtedness.
The Company funded the purchase consideration with a combination of cash on hand and $75 million borrowed under the revolving credit facility further described in Note 8 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report). For the year ended December 31, 2023, the Company incurred $4.3 million acquisition-related costs which primarily related to advisory and legal costs, and were recorded within General and administrative expense in the consolidated statements of operations.
The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill, and is primarily attributable to expanded market opportunities from integrating the acquired developed technologies with the Company’s offerings. Goodwill is not deductible for income tax purposes.
The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. These estimates are based on preliminary information and may be subject to further revision as additional information is obtained during the measurement period, which may last up to 12 months from the date of the acquisition. The primary area that remains preliminary as of December 31, 2023 relates to income taxes. The Company expects to finalize the fair value measurements as soon as practicable, but not later than 12 months from the date of acquisition.
The following table summarizes the preliminary fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
August 2, 2023
Cash and cash equivalents$4,648 
Accounts receivable2,979 
Other current and noncurrent assets932 
Intangible assets27,800 
Accounts payable, accrued expenses and other liabilities(1,758)
Deferred revenue(3,243)
Net assets acquired, excluding Goodwill31,358 
Goodwill112,494 
Total consideration$143,852 
Cash and cash equivalents acquired(4,648)
Cash paid for acquisition of business, net of cash acquired$139,204 
There have been no significant measurement period adjustments following the date of acquisition.
106

Sprout Social, Inc.
Notes to Consolidated Financial Statements
The Company engaged a third-party valuation expert to aid its analysis of the acquired identifiable intangible assets. All estimates, key assumptions and forecasts were either provided by or reviewed by the Company. While the Company chose to utilize a third-party valuation expert for assistance, the fair value analysis and related valuations reflect the conclusions of management and not those of any third party.
The fair values of the acquired technology and the trademark identified intangible assets were determined utilizing the relief from royalty method under the income approach. The fair values of the customer relationships were valued using the multi-period excess-earnings method. The Company applied judgment which involved the use of the assumptions with respect to revenue growth rates, customer attrition rate, discount rate, royalty rate, obsolescence rate and total operating expenses.
Acquired intangible assets are being amortized over the estimated useful lives on a straight-line basis. The following table summarizes the estimated preliminary fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:
Fair ValueExpected Useful Life
Customer Relationships$12,400 7 years
Acquired Technology14,100 5 years
Trademark1,300 5 years
$27,800 
The Company has included the financial results of Tagger in its consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Tagger have not been presented as the effect of this acquisition was not material to the Company’s financial results.
Repustate, Inc.
On January 19, 2023, the Company completed the acquisition of all the outstanding equity of Repustate, Inc. The acquisition has increased the Company’s power, breadth and automation of social listening, messaging, and customer care capabilities with added sentiment analysis, natural language processing (NLP) and artificial-intelligence (AI).
The total final purchase consideration for the acquisition was approximately $8.3 million, consisting of approximately $6.8 million in cash paid at the closing of the acquisition and a holdback of $1.5 million in cash to be paid as purchase consideration after the one-year anniversary of the closing of the acquisition, assuming no claims by the Company against the holdback amount for post-closing purchase price adjustments or indemnification matters. The purchase price holdback was paid in full in January 2024.
The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill, and is primarily attributable to expected post-acquisition synergies from integrating the technology into Sprout’s platform. The goodwill is not deductible for income tax purposes.
The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. The allocation of fair value of purchase consideration was finalized in the fourth quarter of 2023, and there were no material changes to the fair value of assets acquired and liabilities assumed, as previously reported.
107

Sprout Social, Inc.
Notes to Consolidated Financial Statements
The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
January 19, 2023
Cash and cash equivalents$366 
Intangible assets1,800 
Deferred tax liability(477)
Other net tangible assets and liabilities assumed(4)
Net assets acquired, excluding Goodwill1,685 
Goodwill6,611 
Total consideration$8,296 
Deferred consideration related to holdback(1,498)
Cash and cash equivalents acquired(366)
Cash paid for acquisition of business, net of cash acquired$6,432 
The following table summarizes the estimated fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:
Fair ValueExpected Useful Life
Customer Relationships$200 1 year
Acquired Technology1,600 5 years
$1,800 
The Company has included the financial results of Repustate in its consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Repustate have not been presented as the effect of this acquisition was not material to the Company’s financial results.
Goodwill
The changes in the carrying amount of goodwill during the year ended December 31, 2023 were as follows (in thousands):
Goodwill balance as of December 31, 2022
$2,299 
Addition - acquisition of Tagger112,494 
Addition - acquisition of Repustate6,611 
Goodwill balance as of December 31, 2023
$121,404 
108

Sprout Social, Inc.
Notes to Consolidated Financial Statements
5.Intangible Assets
As of the dates specified below, intangible assets, net consisted of the following (in thousands):
As of December 31,
20232022
Customer relationships19,900 7,300 
Acquired Technology15,700  
Trademark1,300  
36,900 7,300 
Less: Accumulated amortization
Customer relationships(7,259)(5,294)
Acquired Technology(1,468) 
Trademark(108) 
(8,835)(5,294)
Intangible assets, net$28,065 $2,006 

The change in the gross carrying amount of intangible assets for the year ended December 31, 2023 is related to the acquisitions of Tagger and Repustate. Refer to Note 4 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report).
Intangible assets are all finite-lived and are being amortized on a straight-line basis over their expected useful lives. Amortization of intangible assets totaled $3.5 million, $1.0 million, and $1.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. The expected future amortization of intangible assets as of December 31, 2023 is summarized as follows (in thousands):
Years Ending December 31,Amortization Expense
20246,153 
20255,171 
20265,171 
20275,171 
20283,595 
Thereafter2,804 
$28,065 
109

Sprout Social, Inc.
Notes to Consolidated Financial Statements
The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:
Asset ClassWeighted-Average Amortization Period
(in years)
Customer relationships7
Acquired Technology5
Trademark5
All Intangible Assets6
6.Operating Leases
The Company has operating lease agreements for offices in Chicago, Illinois, Seattle, Washington, Santa Monica, California, and Dublin, Ireland. The Chicago lease expires in January 2028, the Seattle lease expires in January 2031, the Santa Monica lease expires in January 2025, and the Dublin lease expires in June 2025. These operating leases require escalating monthly rental payments ranging from approximately $14,000 to $280,000. Under the terms of the lease agreements, the Company is also responsible for its proportionate share of taxes and operating costs, which are treated as variable lease costs. The Company’s operating leases typically contain options to extend or terminate the term of the lease. The Company currently does not include any options to extend leases in its lease terms as it is not reasonably certain to exercise them. As such, it has recorded lease obligations only through the initial optional termination dates above.
On August 2, 2023, upon completion of the acquisition of Tagger, the Company assumed an operating lease for an office suite located in Santa Monica, California. Refer to Note 4 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion. The right-of-use assets and operating lease liabilities that the Company assumed with the Santa Monica lease were not significant.
During the fourth quarter of 2023, the Company reassessed the term of the Dublin office lease and determined it was reasonably certain to not exercise its option to early terminate the lease. As a result of this determination, the Company remeasured the operating lease liability and associated right-of-use asset based on an expected expiration date of June 2025.
The following table provides a summary of operating lease assets and liabilities as of December 31, 2023 (in thousands):
Assets
Operating lease right-of-use assets$8,729 
Liabilities
Operating lease liabilities3,948 
Operating lease liabilities, non-current15,083 
Total operating lease liabilities$19,031 

Operating lease expense for the year ended December 31, 2023, 2022, and 2021 was $2.7 million, $2.3 million and $2.0 million, respectively. Variable lease costs for the year ended December 31,
110

Sprout Social, Inc.
Notes to Consolidated Financial Statements
2023, 2022 and 2021 was $3.6 million, $3.5 million and $3.3 million, respectively. Cash payments related to operating leases for the year ended December 31, 2023, 2022 and 2021 were $8.2 million, $7.7 million and $6.7 million, respectively. There was no sublease rental income recognized for any of the periods presented.
As of December 31, 2023, the weighted-average remaining lease term is 4.9 years and the weighted-average discount rate is 5.5%.
Remaining maturities of operating lease liabilities as of December 31, 2023 are as follows (in thousands):
Years ending December 31,
2024$4,873 
20254,503 
20264,298 
20274,392 
20281,277 
Thereafter2,326 
Total future minimum lease payments$21,669 
Less: imputed interest(2,638)
Total operating lease liabilities$19,031 

7.Income Taxes
The components of loss before income taxes are as follows (in thousands):
Year Ended December 31,
202320222021
Domestic$(64,497)$(49,177)$(27,097)
Foreign(1,281)(697)(1,394)
Loss before income taxes$(65,778)$(49,874)$(28,491)
111

Sprout Social, Inc.
Notes to Consolidated Financial Statements
There is no provision for domestic income taxes because the Company has historically incurred operating losses and maintains a full valuation allowance against its net deferred tax assets. In 2023, 2022, and 2021, the Company recognized an immaterial provision related to foreign income taxes.
A reconciliation of the difference between the federal statutory rate and the effective income tax rate as a percentage of income before taxes for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands):
Year Ended December 31,
202320222021
AmountTax RateAmountTax RateAmountTax Rate
Federal statutory income tax$(13,813)21.00 %$(10,474)21.00 %$(5,983)21.00 %
State income tax, net of federal tax benefit(2,423)3.68 (1,863)3.74 (1,024)3.59 
Foreign tax(75)0.11 43 (0.09)(91)0.32 
Section 162(m) limitation1,693 (2.57)2,371 (4.75)2,591 (9.09)
Other304 (0.46)687 (1.38)516 (1.72)
Valuation allowance net of deferred tax assets18,389 (27.96)12,075 (24.21)16,485 (57.86)
Stock-based compensation2,051 (3.12)(2,412)4.84 (11,865)41.64 
R&D Credit(6,100)9.27     
Acquisitions603 (0.92)    
Return to provision20 (0.03)(61)0.12 (418)1.47 
Effective income tax rate$649 (1.0)%$366 (0.7)%$211 (0.7)%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax
112

Sprout Social, Inc.
Notes to Consolidated Financial Statements
purposes. Significant components of the Company’s deferred taxes at December 31, 2023 and 2022 are as follows (in thousands):
As of December 31,
20232022
Deferred tax assets
Net operating loss carryforwards$77,309 $66,912 
Research & Development Costs15,001 5,846 
Operating lease liability4,677 5,363 
Stock-based compensation6,073 4,622 
Research & Development Credits7,368  
Other1,892 1,644 
Total deferred tax assets112,320 84,387 
Deferred tax liabilities
Depreciation and amortization(7,727)(1,986)
Deferred commissions and bonus(13,261)(9,849)
Operating lease right-of-use asset(2,145)(2,340)
Other(823)(940)
Total deferred tax liabilities(23,956)(15,115)
Less: Valuation allowance(88,670)(69,272)
Net deferred tax asset (liability)$(306)$ 
The Company assesses all available positive and negative evidence to evaluate the realizability of its deferred tax assets and whether or not a valuation allowance is necessary. The Company’s three-year cumulative loss position was significant negative evidence in assessing the need for a valuation allowance. The weight given to positive and negative evidence is commensurate with the extent such evidence may be objectively verified. Given the weight of objectively verifiable historical losses from operations, the Company has recorded a full valuation allowance on its deferred tax assets. The Company may be able to reverse the valuation allowance when sufficient positive evidence exists to support the reversal of the valuation allowance.
The increase in the valuation allowance for deferred tax assets was approximately $19.4 million for the year ended December 31, 2023, $12.1 million for the year ended December 31, 2022, and $16.5 million for the year ended December 31, 2021. The increase in the valuation allowance was primarily due to the increase in the net operating loss deferred tax asset, the establishment of a deferred tax asset for research and development (R&D) credits, and the increase in the deferred tax asset for capitalized R&D costs.
The Company commissioned a multi-year R&D credit study in 2023, which was completed during the fourth quarter of 2023, and resulted in a favorable adjustment to the Company’s effective tax rate. None of the R&D credits have been utilized as of December 31, 2023. The recorded net carryover R&D credit as of December 31, 2023 expected to be utilized in future periods is $7.4 million (net of any reserves).
The Tax Cuts and Jobs Act (TCJA) of 2017 proposed changes to the Internal Revenue Code (IRC) section 174, which governs the treatment of R&D costs for tax purposes. The changes require
113

Sprout Social, Inc.
Notes to Consolidated Financial Statements
companies to capitalize R&D costs incurred after December 31, 2021. Under new IRC Section 174(c)(3), software development costs are treated as R&D expenditures. The Company has capitalized and amortized relevant software development costs under IRC section 174 and recorded a resulting deferred tax asset of $15.0 million as of December 31, 2023.
The Company elected to account for Global Intangible Low-Taxed Income (“GILTI”) as a current-period expense when incurred. Therefore, the Company has not recorded deferred taxes for basis differences expected to reverse in the future periods.
The Company has total tax effected net operating loss carryforwards for U.S. federal income tax purposes of approximately $64.8 million as of December 31, 2023, which begin to expire in 2031. The Company has total tax effected net operating loss carryforwards for U.S. state income tax purposes of approximately $12.5 million as of December 31, 2023, which begin to expire in 2031. The operating loss carryforwards may be limited due to a change in control in the Company’s ownership as defined by the Internal Revenue Code Sections 382. Any future changes in the Company’s ownership may limit the use of such carryforward benefits.
The Company recognizes tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained by the tax authority upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. If a tax position meets the more-likely-than-not threshold, the Company measures the tax position as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement.
The total amount of uncertain tax positions as of December 31, 2023 and 2022 was $2.5 million and nil, respectively. The reconciliation of uncertain tax positions at the beginning and end of the years below is as follows (in thousands):
As of December 31,
20232022
Beginning balance  
Gross increase (decrease) related to prior year positions  
Gross decrease related to settlements  
Gross increase related to current year positions2,456  
Ending balance2,456  
At December 31, 2023, approximately $2.5 million would reduce the Company’s annual effective tax rate, if recognized. The Company recognizes interest and, if applicable, penalties for any uncertain tax positions. Interest and penalties related to uncertain tax positions are recorded as a component of income tax expense. In the years ended December 31, 2023, 2022, and 2021, the Company did not have any accrued interest or penalties associated with any unrecognized tax benefits.
The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Due to its operating loss carryforwards, the U.S. federal statute of limitations remains open for tax year 2010 and onward and the Company continues to be subject to examination by the Internal Revenue Service for tax years 2010 and later. The resolutions of any examinations are not expected to be material to these financial statements.
The Company does not provide for U.S. income taxes on unremitted earnings of foreign subsidiaries. Unremitted earnings of foreign subsidiaries were immaterial at December 31, 2023.
114

Sprout Social, Inc.
Notes to Consolidated Financial Statements
8.Revolving Line of Credit
On August 1, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) by and among the Company, the banks and other financial institutions or entities party thereto as lenders and MUFG Bank, LTD. as administrative agent and collateral agent. The Credit Agreement provides for a $100 million senior secured revolving credit facility (the “Facility”), maturing on August 1, 2028. Borrowings under the Facility may be used to finance acquisitions and other investments permitted under the terms of the Credit Agreement, to pay related fees and expenses and for general corporate purposes. At December 31, 2023, the Company had an outstanding balance of $55 million under the Facility.
Borrowings under the Facility may be designated as SOFR Loans or ABR Loans (each as defined in the Credit Agreement), subject to certain terms and conditions under the Credit Agreement, and bear interest at a rate of either (i) SOFR (subject to a 1.0% floor), plus 0.10%, plus a margin ranging from 2.75% to 3.25% based on the Company’s liquidity or (ii) ABR (subject to a 2.0% floor) plus a margin ranging from 1.75% to 2.25% based on the Company’s liquidity. The Facility also includes a quarterly commitment fee on the unused portion of the Facility of 0.30% or 0.35% based on the Company’s liquidity. As of December 31, 2023, the borrowings under the Facility were designated as SOFR Loans and the interest rate in effect for the outstanding balance was approximately 8.23%.
Debt issuance costs associated with the Facility were recorded to Other assets, net within the consolidated balance sheets and are being amortized as interest expense on a straight-line basis over the term of the Facility.
The Credit Agreement includes customary conditions to credit extensions, affirmative and negative covenants, and customary events of default. The customary conditions also include restrictions on the Company’s ability to incur liens, incur indebtedness, make or hold investments, execute certain change of control transactions, business combinations or other fundamental changes to its business, dispose of assets, make certain types of restricted payments or enter into certain related party transactions, subject to customary exceptions. In addition, the Credit Agreement contains financial covenants as to (i) minimum liquidity, requiring the maintenance, at all times and measured at the end of each fiscal quarter, of cash and cash equivalents of not less than the greater of (x) $30 million and (y) 30% of the total revolving commitments, and (ii) minimum recurring revenue growth, requiring recurring revenue growth for the trailing four fiscal quarter period, measured at the end of each fiscal quarter, of not less than 115% of the actual recurring revenue for the same period in the prior fiscal year. As of December 31, 2023, the Company was in compliance with the covenants in the Credit Agreement.

The Company is contingently liable under two standby letters of credit which are required as security for the Company’s current office leases (Note 6). At December 31, 2023, the Company had $2.7 million in secured letters of credit outstanding. At December 31, 2022, the Company had $2.7 million in unsecured letters of credit outstanding.

9.Stockholders’ Equity
Common Stock
As of December 31, 2023, the Company has authorized 1,000,000,000 shares of Class A common stock with a par value of $0.0001 per share and 25,000,000 shares of Class B common stock with a par value of $0.0001 per share. Each holder of Class A and Class B common stock shall be entitled to one and ten votes, respectively, for each share held as of the record date and shall be entitled to receive dividends, when, as and if declared by the Board of Directors. Each share of Class B common stock is convertible into one share of Class A common stock at any time and will convert automatically upon certain transfers and upon the earlier of (i) the first date on which the voting power of all then
115

Sprout Social, Inc.
Notes to Consolidated Financial Statements
outstanding shares of Class B common stock represents less than 10% of the combined voting power of all then outstanding shares of Class A common stock and Class B common stock, (ii) the date that is seven (7) years from the closing of the IPO on December 17, 2019 and (iii) the date specified by a vote of the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Following such conversion, each share of Class A common stock will have one vote per share and the rights of the holders of all outstanding shares of common stock will be identical. The total Class A and Class B common stock outstanding as of December 31, 2023 is 49,241,563 and 6,994,196 shares, respectively.
10.Incentive Stock Plan
On April 27, 2016, the Company established the Sprout Social, Inc. 2016 Stock Plan (the “2016 Plan”) as an amendment and restatement of the Sprout Social, Inc. 2010 Amended and Restated Stock Incentive Plan, under which awards, including options, restricted stock purchases rights, restricted stock bonus or restricted stock unit awards, for up to 5,467,862 shares of common stock may, at the discretion of the Board of Directors, be issued to employees, consultants, and directors of the Company. Under the 2016 Plan, any shares withheld upon settlement of RSUs, as elected by the employee to cover withholding taxes, will again be available for future grants under the plan. There were no changes to existing stock options outstanding as a result of the amendment and restatement. The exercise price for each award is determined by the Board of Directors. However, each option must have an exercise price of at least the fair market value of the option and no less than 110% of fair market value for options granted to a 10% owner optionee. The Company continues to maintain the 2016 Plan, although no further grants are authorized under the 2016 Plan following the effectiveness of the 2019 Incentive Award Plan.
Effective October 17, 2019, the Company established the Sprout Social, Inc. 2019 Incentive Award Plan (the “2019 Plan”), under which awards, including options, stock appreciation rights, restricted stock awards, restricted stock unit awards, other stock or cash based awards and dividend equivalent awards, for up to 5,293,497 shares of Class A common stock may, at the discretion of the Board of Directors, be issued to employees, consultants, and directors of the Company.
Effective December 12, 2019, the Company established the Sprout Social, Inc. 2019 Class B Incentive Award Plan (the “Class B Plan”), under which cash and equity incentive awards, for up to 550,000 shares of Class B common stock were, at the discretion of the Board of Directors, issued to employees, consultants, and directors of the Company, with the expectation that shares would only be issued to the Company’s CEO depending on the valuation of the Company in connection with the IPO and the achievement of market capitalization thresholds thereafter. There are no further grants authorized under the Class B Plan.
The only awards granted as of December 31, 2023 are stock options and restricted stock units.
116

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Stock-based Compensation Expense
    Stock-based compensation expense is included in the consolidated statement of operations and comprehensive loss as follows (in thousands):
Years Ended December 31,
202320222021
Cost of revenue$3,224 $2,491 $1,062 
Research and development18,478 11,280 4,039 
Sales and marketing30,116 23,066 10,636 
General and administrative15,886 10,901 5,993 
Total stock-based compensation expense
$67,704 $47,738 $21,730 

For the periods presented, stock-based compensation expense consisted of expense from restricted stock units. There was no expense related to stock options.
Restricted Stock Units
At the end of 2015, the Company began issuing restricted stock units. The general terms of the restricted stock units issued under the 2016 Plan require both a service and performance condition to be satisfied prior to vesting. The service condition is satisfied upon the participant’s completion of a required period of continuous service from the vesting start date. The performance condition was satisfied upon the completion of the IPO. The general terms of the restricted stock units issued under the 2019 Plan require only a service condition to be satisfied prior to vesting. However, certain executive grants issued under the 2019 Plan require both the satisfaction of a service condition and a performance condition which includes the achievement of subscription revenue targets, prior to vesting.
The table below summarizes the activity regarding unvested restricted stock units for the year ended December 31, 2023:
Restricted
Stock Units
Weighted
Average Grant
Date Fair Value
Unvested at December 31, 20222,692,277 $62.71 
Granted2,613,736 50.75 
Vested(1,177,073)55.77 
Forfeited(404,233)59.27 
Unvested at December 31, 20233,724,707 $56.89 
The weighted-average grant date fair value per share for restricted stock units granted during the years ended December 31, 2023, 2022 and 2021 was $50.75, $64.17 and $85.69, respectively. The total unrecognized stock-based compensation expense relating to these awards as of December 31, 2023 was $182.9 million, which is expected to be recognized over a weighted-average period of 3.0 years.
117

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Stock Options
The options become fully vested at such time or times, or upon such event or events, and subject to such terms, conditions, performance criteria, and restrictions as shall be determined by the Board of Directors and set forth in each stock option notice; provided, however, that no exercise period shall exceed ten years from the grant date.
The fair value of each option is estimated on the date of grant based on the Black-Scholes option pricing model. The annual rate of dividends is expressed as a dividend yield which is a constant percentage of the stock price, which is determined by the board of directors with input from a third-party valuation specialist. The expected life of an option represents the period of time that an option is expected to be outstanding. The risk‐free interest rate is based on the rate of U.S. Treasury securities with maturities consistent with the estimated expected term of the awards.
The Company has not paid dividends and does not anticipate paying a cash dividend on common stock in the foreseeable future and, accordingly, uses an expected dividend yield of zero. As the Company was privately held during the life of the options, there is no historical basis of the stock volatility. Accordingly, the expected volatility is based primarily on the historical volatilities of similar entities’ common stock over the most recent period commensurate with the estimated expected term of the awards. The expected term of an award is determined using the simplified method for plain vanilla options, consistent with applicable accounting guidance.
At the end of 2015, the Company ceased issuing stock options.
The table below summarizes the stock option activity for the year ended December 31, 2023:
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Contractual
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Outstanding at beginning of period57,010 $1.01 1.93$3,161 
Granted at fair value  
Exercised(30,000)0.95 
Forfeited  
Outstanding at end of period27,010 $1.08 1.05$1,630 
Options exercisable at December 31, 202327,010 $1.08 1.05$1,630 
The Company has computed the aggregate intrinsic value of amounts disclosed in the above table based on the difference between the original exercise price of the options and the estimated fair value of the Company’s common stock as of December 31, 2023.
The intrinsic value of options exercised for the years ended December 31, 2023, 2022 and 2021 was $1.8 million, $2.3 million and $5.7 million, respectively.
118

Sprout Social, Inc.
Notes to Consolidated Financial Statements
The following summarizes information about the Company’s options outstanding as of December 31, 2023:
Options OutstandingOptions Exercisable
Exercise PriceShares
Weighted-
Average
Remaining
Contractual
Term
SharesWeighted-
Average
Remaining
Contractual
Term
(in years)(in years)
$0.70 - $1.08
27,010 1.0527,010 1.05
27,010 27,010 

11.Commitments and Contingencies
Contractual Obligations
The Company has non-cancellable minimum guaranteed purchase commitments for data and services. Material contractual commitments as of December 31, 2023 that are not disclosed elsewhere are as follows (in thousands):
Years ending December 31,
2024$6,285 
20254,046 
20261,371 
2027236 
2028 
Thereafter 
Total contractual obligations$11,938 

Legal Matters
From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. There were no material such matters as of and for the year ended December 31, 2023.
Indemnification
In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, investors and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. There were no material obligations under such indemnification agreements as of and for the year ended December 31, 2023.
119

Sprout Social, Inc.
Notes to Consolidated Financial Statements
12.Geographic Data
As described in the Summary of Significant Accounting Policies, the Company operates as one operating segment.
Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of December 31, 2023 and 2022, there were no significant long-lived assets held by entities outside of the United States.
Revenue by geographical region is determined by location of the Company’s customers. Revenue from customers outside of the United States was approximately 28% for each of the years ended December 31, 2023, 2022 and 2021. Revenue by geographical region is as follows (in thousands):
Year Ended December 31,
202320222021
Americas$262,290 $199,516 $148,241 
EMEA54,753 42,419 30,229 
Asia Pacific16,600 11,893 9,389 
Total$333,643 $253,828 $187,859 
13.Net Loss per Share
Basic net loss per share is calculated by dividing the net loss by the weighted average number of outstanding shares of common stock each period. Diluted net loss per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options and restricted stock units. Because the Company incurred net losses each period, the basic and diluted calculations are the same. Basic and diluted net loss per share are the same for each class of common stock, as both Class A and Class B stockholders are entitled to the same liquidation and dividend rights.
The following table presents the calculation for basic and diluted net loss per share (in thousands, except share and per share data):
Year Ended December 31,
202320222021
Net loss attributable to common shareholders$(66,427)$(50,240)$(28,702)
Weighted average common shares outstanding55,664,404 54,611,616 53,768,301 
Net loss per share, basic and diluted$(1.19)$(0.92)$(0.53)
120

Sprout Social, Inc.
Notes to Consolidated Financial Statements
The following outstanding shares of common stock equivalents were excluded from the calculation of diluted net loss per share for each period, as the impact of including them would have been anti-dilutive.
As of December 31,
202320222021
Stock options outstanding27,01057,01098,055
RSUs outstanding3,724,7072,692,277 1,999,930
Total potentially dilutive shares3,751,717 2,749,287 2,097,985 
121

Sprout Social, Inc.
Notes to Consolidated Financial Statements

14.Fair Value Measurements
The Company measures certain financial assets at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Quoted prices in active markets for identical assets or liabilities.
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 that are supported by little or no market activity.
The following tables present information about the Company’s financial assets that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Marketable Securities:
Commercial paper$ $33,287 $ $33,287 
Corporate bonds 9,906  9,906 
U.S. Treasury securities 495  495 
U.S. agency securities 4,289  4,289 
Asset-backed securities 367  367 
Total assets$ $48,344 $ $48,344 
December 31, 2022
Level 1Level 2Level 3Total
Marketable Securities:
  Commercial paper$ $43,489 $ $43,489 
  Corporate bonds 33,183  33,183 
  U.S. Treasury securities 14,145  14,145 
U.S. agency securities 12,950  12,950 
Asset-backed securities 2,157  2,157 
Total assets$ $105,924 $ $105,924 
122

Sprout Social, Inc.
Notes to Consolidated Financial Statements
Marketable securities are classified within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market.
The carrying amounts of certain financial instruments, including cash held in banks, cash equivalents, 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.
As of December 31, 2023 and December 31, 2022, the Company held investment-grade marketable securities which were accounted for as available-for-sale securities. There was not a significant difference between the amortized cost and fair value of these securities. The gross unrealized gains and losses associated with these securities were immaterial in the periods presented
The following table classifies our marketable securities by contractual maturity (in thousands):
December 31, 2023December 31, 2022
Due in one year or less$44,645 $92,929 
Due after one year and within two years3,699 12,995 
Total$48,344 $105,924 
15.Employee Benefit Plan
The Company sponsors a qualified 401(k) defined contribution plan for the benefit of its employees. The Company made matching contributions to the plan totaling $3.7 million, $2.8 million and $2.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
16.Related Party Transactions
During the year ended December 31, 2021, the Company received $1.7 million in cash for the disgorgement of stockholder short-swing profits under Section 16(b) of the Exchange Act. The amount was recorded as an increase to additional paid-in capital on the consolidated balance sheet.

There were no related party transactions for the years ended December 31, 2023 and 2022.
123


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of disclosure controls and procedures
Our management, with the participation of our Chief Executive Officer, or CEO, and Chief Financial Officer, or CFO, has evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, as of December 31, 2023. Based on such evaluation, our CEO and CFO have concluded that as of December 31, 2023, our disclosure controls and procedures are 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 CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Our management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control — Integrated Framework (2013).
Based on this evaluation, management concluded that the Company's internal control over financial reporting was effective as of December 31, 2023.
The Company completed its acquisition of Tagger Media, Inc. on August 2, 2023, as discussed in Note 4 - Business Combinations of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report). In accordance with guidance issued by the SEC for newly acquired businesses, management excluded Tagger from their assessment of internal control over financial reporting as of December 31, 2023. The financial results of this acquisition are included in the consolidated financial statements and constituted 2.0% of total assets and 1.8% of total revenues, respectively, at and for the year ended December 31, 2023.
The effectiveness of the Company’s internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report, which is included under Item 8 of this annual report on Form 10-K.
Changes in internal control over financial reporting
124


There have been no changes in our internal control over financial reporting during the quarter ended December 31, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
Securities Trading Plans of Directors and Executive Officers
During the three months ended December 31, 2023, none of our directors or executive officers adopted or terminated any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non Rule10b5-1 trading arrangement”.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
125



PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item will be incorporated by reference to the sections entitled “Board of Directors and Corporate Governance,” “Executive Officers” and “Delinquent Section 16 Reports” (if applicable) in our Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the year ended December 31, 2023.

Our written code of business conduct and ethics, the Code of Ethics and Conduct, applies to all of our employees, officers and directors, including our principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions. The Code of Ethics and Conduct is available on our corporate website at https://www.investors.sproutsocial.com/ under “Corporate Governance – Governance Overview.” The information on our website is not incorporated by reference in this Annual Report. We intend to promptly disclose on our website or in a Current Report on Form 8-K in the future (i) the date and nature of any amendment (other than technical, administrative or other non-substantive amendments) to the Code of Ethics and Conduct that applies to our principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions and relates to any element of the code of ethics definition enumerated in Item 406(b) of Regulation S-K and (ii) the nature of any waiver, including an implicit waiver, from a provision of the Code of Ethics and Conduct that is granted to one of these specified individuals that relates to one or more of the elements of the code of ethics definition enumerated in Item 406(b) of Regulation S-K, the name of such person who is granted the waiver and the date of the waiver.
Item 11. Executive Compensation
The information required by this item will be incorporated by reference to the sections entitled “Non-Employee Director Compensation,” “Board of Directors and Corporate Governance – Compensation Committee Interlocks and Inside Participation,” “Compensation Discussion and Analysis” and “Compensation of our Named Executive Officers” in our Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the year ended December 31, 2023. The information in the section entitled “Compensation of our Named Executive Officers – Pay versus Performance” will not be deemed to be incorporated by reference herein.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item will be incorporated by reference to the section entitled “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in our Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the year ended December 31, 2023.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item will be incorporated by reference to the sections entitled “Board of Directors and Corporate Governance” and “Related Person Transactions” in our Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the year ended December 31, 2023.
126


Item 14. Principal Accounting Fees and Services
The information required by this item will be incorporated by reference to the section entitled “Fees Paid to the Independent Registered Public Accounting Firm” in our Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the year ended December 31, 2023.
127



PART IV

Item 15. Exhibit, Financial Statement Schedules
INDEX TO EXHIBITS
Exhibit No. 
3.1
3.2
4.1
4.2
10.1
10.2
10.3†
10.4†
10.5†
10.6†
10.7†
10.8†
10.9†
10.10†
128


10.11†
10.12†
10.13†
10.14†
10.15†
10.16†
10.17†
10.18†
10.19
10.20†
10.21†
10.22†
10.23†
10.24†
10.25†
10.26†
129


10.27†
10.28
10.29†
21.1
23.1
31.1
31.2
32.1*
32.2*
97
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL Document.
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104The cover page from the Annual Report on Form 10-K, formatted as Inline XBRL (included in Exhibits 101).
________________

†    Indicates a management contract or compensatory plan or arrangement.
*    Furnished, not filed.

The agreements and other documents filed as exhibits to this Annual Report on Form 10-K are not intended to provide factual information or other disclosure other than with respect to the terms of the agreements or other documents themselves, and you should not rely on them for that purpose. In particular, any representations and warranties made by us in these agreements or other documents were made solely within the specific context of the relevant agreement or document and may not describe the actual state of affairs as of the date they were made or at any other time.

***
130


Item 16. Form 10-K Summary.
None.
131


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities and Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duty authorized.
SPROUT SOCIAL, INC.
By:/s/ Justyn Howard
Name:Justyn Howard
Title:Chairman of the Board of Directors and Chief Executive Officer
Date:February 23, 2024




Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities set forth opposite their names and on the dates indicated.
SignatureTitleDate
/s/ Justyn Howard
Justyn HowardChairman of the Board of Directors and Chief Executive Officer (Principal Executive Officer)February 23, 2024
/s/ Peter Barris
Peter BarrisDirectorFebruary 23, 2024
/s/ Steven Collins
Steven CollinsDirectorFebruary 23, 2024
/s/ Joe Del Preto
Joe Del PretoChief Financial Officer and Treasurer (Principal Financial Officer and Principal Accounting Officer)February 23, 2024
/s/ Raina Moskowitz
Raina MoskowitzDirectorFebruary 23, 2024
/s/ Aaron Rankin
Aaron Rankin
Director
February 23, 2024
/s/ Thomas Stanley
Thomas StanleyDirectorFebruary 23, 2024
/s/ Karen Walker
Karen WalkerDirectorFebruary 23, 2024

EX-21.1 2 spt223202410-kex211sublist.htm EX-21.1 Document

Legal NameJurisdiction of Incorporation
Repustate, Inc.Canada
Simply Measured, Inc.Washington
Sprout Social, Inc.Singapore
Sprout Social LimitedIreland
Sprout Social Canada, LimitedCanada
Sprout Social Philippines, Inc.Philippines
Sprout Social PolandPoland
Sprout Social UK LimitedEngland and Wales
Tagger Media, Inc.Delaware
TTAGG, Inc.Delaware


EX-23.1 3 exhibit231sproutsocialcons.htm EX-23.1 Document


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-235547, 333-264683, 333-269913) of Sprout Social, Inc. of our report dated February 23, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Chicago, Illinois
February 23, 2024



EX-31.1 4 exhibit311howard22024.htm EX-31.1 Document

CERTIFICATION PURSUANT TO RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Justyn Howard, certify that:
1. I have reviewed this Annual Report on Form 10-K of Sprout Social, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 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.
SPROUT SOCIAL, INC.
By:
/s/ Justyn Howard
Name:
Justyn Howard
Title:
Chairman of the Board of Directors and Chief Executive Officer




Date: February 23, 2024


EX-31.2 5 exhibit312delpreto22024.htm EX-31.2 Document

CERTIFICATION PURSUANT TO RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Joe Del Preto, certify that:
1. I have reviewed this Annual Report on Form 10-K of Sprout Social, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 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.
SPROUT SOCIAL, INC.
By:
/s/ Joe Del Preto
Name:
Joe Del Preto
Title:
Chief Financial Officer and Treasurer



Date: February 23, 2024


EX-32.1 6 exhibit321howard22024.htm EX-32.1 Document

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 Annual Report of Sprout Social, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Justyn Howard, Chairman of the Board of Directors and Chief Executive Officer, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
SPROUT SOCIAL, INC.
By:
/s/ Justyn Howard
Name:
Justyn Howard
Title:
Chairman of the Board of Directors and Chief Executive Officer
Date: February 23, 2024

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any of the Company’s filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.

EX-32.2 7 exhibit322delpreto22024.htm EX-32.2 Document


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 Annual Report of Sprout Social, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Joe Del Preto, Chief Financial Officer and Treasurer, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
SPROUT SOCIAL, INC.
By:
/s/ Joe Del Preto
Name:
Joe Del Preto
Title:
Chief Financial Officer and Treasurer
Date: February 23, 2024

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any of the Company’s filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.

EX-97 8 spt2023incentivecompensati.htm EX-97 Document



SPROUT SOCIAL, INC.

INCENTIVE COMPENSATION RECOUPMENT POLICY

1.INTRODUCTION

The Compensation Committee (the “Compensation Committee”) of the Board of Directors (the “Board”) of Sprout Social, Inc., a Delaware corporation (the “Company”), has determined that it is in the best interests of the Company and its stockholders to adopt this Incentive Compensation Recoupment Policy (this “Policy”) providing for the Company’s recoupment of Recoverable Incentive Compensation that is received by Covered Officers of the Company under certain circumstances. Certain capitalized terms used in this Policy have the meanings given to such terms in Section 3 below.

This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder (“Rule 10D-1”) and Nasdaq Listing Rule 5608 (the “Listing Standards”).

2.EFFECTIVE DATE

This Policy shall apply to all Incentive Compensation that is received by a Covered Officer on or after October 2, 2023 (the “Effective Date”). Incentive Compensation is deemed “received” in the Company’s fiscal period in which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of such Incentive Compensation occurs after the end of that period.

3.DEFINITIONS

Accounting Restatement” means an accounting restatement that the Company is required to prepare due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Accounting Restatement Date” means the earlier to occur of (a) the date that the Board, a committee of the Board authorized to take such action, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date that a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

Administrator” means the Compensation Committee or, in the absence of such committee, the Board.

Code” means the U.S. Internal Revenue Code of 1986, as amended, and the regulations
promulgated thereunder.

Covered Officer” means each current and former Executive Officer. “Exchange” means the Nasdaq stock market.




Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.

Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified pursuant to Item 401(b) of Regulation S-K promulgated under the Exchange Act.

Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including Company stock price and total stockholder return (“TSR”). A measure need not be presented in the Company’s financial statements or included in a filing with the SEC in order to be a Financial Reporting Measure.

Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

Lookback Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (resulting from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period of at least nine months shall count as a completed fiscal year). Notwithstanding the foregoing, the Lookback Period shall not include fiscal years completed prior to the Effective Date.

Recoverable Incentive Compensation” means Incentive Compensation received by a Covered Officer during the Lookback Period that exceeds the amount of Incentive Compensation that would have been received had such amount been determined based on the Accounting Restatement, computed without regard to any taxes paid (i.e., on a gross basis without regard to tax withholdings and other deductions). For any compensation plans or programs that take into account Incentive Compensation, the amount of Recoverable Incentive Compensation for purposes of this Policy shall include, without limitation, the amount contributed to any notional account based on Recoverable Incentive Compensation and any earnings to date on that notional amount. For any Incentive Compensation that is based on stock price or TSR, where the Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the Administrator will determine the amount of Recoverable Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive Compensation was received. The Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange in accordance with the Listing Standards.

SEC” means the U.S. Securities and Exchange Commission.

4.RECOUPMENT

a.Applicability of Policy. This Policy applies to Incentive Compensation received by a Covered Officer (i) after beginning services as an Executive Officer, (ii) who served as an Executive Officer at any time during the performance period for such Incentive Compensation, (iii) while the Company had a class of securities listed on a national



securities exchange or a national securities association, and (iv) during the Lookback Period.

b.Recoupment Generally. Pursuant to the provisions of this Policy, if there is an Accounting Restatement, the Company must reasonably promptly recoup the full amount of the Recoverable Incentive Compensation, unless the conditions of one or more subsections of Section 4(c) of this Policy are met and the Compensation Committee, or, if such committee does not consist solely of independent directors, a majority of the independent directors serving on the Board, has made a determination that recoupment would be impracticable. Recoupment is required regardless of whether the Covered Officer engaged in any misconduct and regardless of fault, and the Company’s obligation to recoup Recoverable Incentive Compensation is not dependent on whether or when any restated financial statements are filed.

c.Impracticability of Recovery. Recoupment may be determined to be impracticable if, and only if:

i.the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the applicable Recoverable Incentive Compensation; provided that, before concluding that it would be impracticable to recover any amount of Recoverable Incentive Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Recoverable Incentive Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange in accordance with the Listing Standards; or

ii.recoupment of the applicable Recoverable Incentive Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Code Section 401(a)(13) or Code Section 411(a) and regulations thereunder.

d.Sources of Recoupment. To the extent permitted by applicable law, the Administrator shall, in its sole discretion, determine the timing and method for recouping Recoverable Incentive Compensation hereunder, provided that such recoupment is undertaken reasonably promptly. The Administrator may, in its discretion, seek recoupment from a Covered Officer from any of the following sources or a combination thereof, whether the applicable compensation was approved, awarded, granted, payable or paid to the Covered Officer prior to, on or after the Effective Date: (i) direct repayment of Recoverable Incentive Compensation previously paid to the Covered Officer; (ii) cancelling prior cash or equity-based awards (whether vested or unvested and whether paid or unpaid); (iii) cancelling or offsetting against any planned future cash or equity-based awards; (iv) forfeiture of deferred compensation, subject to compliance with Code Section 409A; and (v) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may effectuate recoupment under this Policy from any amount otherwise payable to the Covered Officer, including amounts payable to such individual under any otherwise applicable Company plan or program, e.g., base salary, bonuses or commissions and compensation previously deferred by the Covered Officer. The Administrator need not utilize the same method of recovery for all Covered Officers or with respect to all types of Recoverable Incentive Compensation.

e.No Indemnification of Covered Officers. Notwithstanding any indemnification agreement, applicable insurance policy or any other agreement or provision of the



Company’s certificate of incorporation or bylaws to the contrary, no Covered Officer shall be entitled to indemnification or advancement of expenses in connection with any enforcement of this Policy by the Company, including paying or reimbursing such Covered Officer for insurance premiums to cover potential obligations to the Company under this Policy.

f.Indemnification of Administrator. Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.

g.No “Good Reason” for Covered Officers. Any action by the Company to recoup or any recoupment of Recoverable Incentive Compensation under this Policy from a Covered Officer shall not be deemed (i) “good reason” for resignation or to serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to such Covered Officer, or (ii) to constitute a breach of a contract or other arrangement to which such Covered Officer is party.

5.ADMINISTRATION

Except as specifically set forth herein, this Policy shall be administered by the Administrator. The Administrator shall have full and final authority to make any and all determinations required under this Policy. Any determination by the Administrator with respect to this Policy shall be final, conclusive and binding on all interested parties and need not be uniform with respect to each individual covered by this Policy. In carrying out the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions that the Administrator, in its sole discretion, deems necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

6.SEVERABILITY

If any provision of this Policy or the application of any such provision to a Covered Officer shall be adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application enforceable.

7.NO IMPAIRMENT OF OTHER REMEDIES

Nothing contained in this Policy, and no recoupment or recovery as contemplated herein, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Officer arising out of or resulting from any actions or omissions by the Covered Officer. This Policy does not preclude the Company from taking any other action to enforce a Covered Officer’s obligations to the Company, including, without limitation, termination of employment and/or institution of civil proceedings. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 (“SOX 304”) that are applicable to the Company’s Chief Executive Officer and Chief



Financial Officer and to any other compensation recoupment policy and/or similar provisions in any employment, equity plan, equity award, or other individual agreement, to which the Company is a party or which the Company has adopted or may adopt and maintain from time to time; provided, however, that compensation recouped pursuant to this Policy shall not be duplicative of compensation recouped pursuant to SOX 304 or any such compensation recoupment policy and/or similar provisions in any such employment, equity plan, equity award, or other individual agreement except as may be required by law.

8.AMENDMENT; TERMINATION

The Administrator may amend, terminate or replace this Policy or any portion of this Policy at any time and from time to time in its sole discretion. The Administrator shall amend this Policy as it deems necessary to comply with applicable law or any Listing Standard.

9.SUCCESSORS

This Policy shall be binding and enforceable against all Covered Officers and, to the extent required by Rule 10D-1 and/or the applicable Listing Standards, their beneficiaries, heirs, executors, administrators or other legal representatives.

10.REQUIRED FILINGS

The Company shall make any disclosures and filings with respect to this Policy that are required by law, including as required by the SEC.


* * * * *





SPROUT SOCIAL, INC.

INCENTIVE COMPENSATION RECOUPMENT POLICY

FORM OF EXECUTIVE ACKNOWLEDGMENT


I, the undersigned, agree and acknowledge that I am bound by, and subject to, the Sprout Social, Inc. Incentive Compensation Recoupment Policy, as may be amended, restated, supplemented or otherwise modified from time to time (the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement, offer letter or other individual agreement with Sprout Social, Inc. (the “Company”) to which I am a party, or the terms of any compensation plan, program or agreement, whether or not written, under which any compensation has been granted, awarded, earned or paid to me, the terms of the Policy shall govern.

In the event that the Administrator (as defined in the Policy) determines that any compensation granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company pursuant to the Policy, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. I further agree and acknowledge that I am not entitled to indemnification, and hereby waive any right to advancement of expenses, in connection with any enforcement of the Policy by the Company.


Agreed and Acknowledged:



Name:

Title:

Date:

EX-101.SCH 9 spt-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Business Combinations and Asset Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Incentive Stock Plan link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Geographic Data link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Business Combinations and Asset Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stockholders Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Incentive Stock Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Initial Public Offering and Over Allotment Offering (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Property and Equipment, Goodwill and Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Business Combinations - Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Intangible Assets - Amortization Periods (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Operating Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Operating Leases - Summary of operating lease assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Operating Leases - Remaining maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Operating Leases - Remaining maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes - Reconciliation of Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stockholders Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stockholders Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Incentive Stock Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Incentive Stock Plan - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Incentive Stock Plan - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Incentive Stock Plan - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Incentive Stock Plan - Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Geographic Data (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Net Loss per Share - Basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Net Loss per Share - Shares excluded from the calculation of diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 spt-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 spt-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 spt-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Schedule of Stock Options by Exercise Price Range Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Over-allotment option Over-Allotment Option [Member] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Accrued expenses and other Accrued Liabilities, Current Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Maximum exercise period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Additional basis spread Debt Instrument, Additional Basis Spread on Variable Rate Debt Instrument, Additional Basis Spread on Variable Rate Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving Line of Credit Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Summary of operating lease assets and liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable, weighted-average contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accounts payable, accrued expenses and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Computer equipment and hardware Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate Bonds Corporate Debt Securities [Member] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent $0.70 - $1.08 Exercise Price Range Two [Member] Exercise Price Range Two Federal statutory income tax Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 11) Commitments and Contingencies Additions Accounts Receivable, Allowance For Credit Loss, Additions Accounts Receivable, Allowance For Credit Loss, Additions Insider Trading Policies and Procedures [Line Items] Exercisable at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Professional services and other Professional Services And Other [Member] Professional Services And Other [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Convertible Preferred Stock and Stockholders Equity Equity [Text Block] Geographical [Axis] Geographical [Axis] Proceeds from employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase in deferred revenue Increase (Decrease) in Contract with Customer, Liability Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Acquisitions Effective Income Tax Rate Reconciliation, Acquisitions, Amount Effective Income Tax Rate Reconciliation, Acquisitions, Amount Leases Lessee, Leases [Policy Text Block] Current liabilities Liabilities, Current [Abstract] Valuation allowance net of deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Net loss per share attributable to common shareholders, basic and diluted Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Acquired Indefinite-Lived Intangible Assets [Line Items] Acquired Indefinite-Lived Intangible Assets [Line Items] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock, at cost Treasury Stock, Value Accounts receivable, net of allowances of $2,177 and $1,789 at December 31, 2023 and 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount US Government Agencies Debt Securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted at fair value (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Tax Rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Net loss Net loss Net loss attributable to common shareholders Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Cash and cash equivalents acquired Cash Acquired from Acquisition Total current liabilities Liabilities, Current Number of standby letters of credit Debt Instrument, Number Of Standby Letters Of Credit Debt Instrument, Number Of Standby Letters Of Credit Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Operating Leases Lessee, Operating Leases [Text Block] Business Acquisition [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Cost of revenue Cost of Revenue [Abstract] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] ABR ABR [Member] ABR Conversion feature (in shares) Conversion Of Stock, Conversion Feature Shares Conversion Of Stock, Conversion Feature, Shares Proceeds from maturity of marketable securities Proceeds from Sale and Maturity of Other Investments Stockholders’ equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of basic and diluted net loss per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Amount of transaction with related party Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Class B common stock Common Class B [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Purchases of marketable securities Payments to Acquire Short-Term Investments Goodwill Goodwill balance as of December 31, 2022 Goodwill balance as of September 30, 2023 Goodwill Gross increase (decrease) related to prior year positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted at fair value (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Operating lease liability, net of current portion Operating Lease, Liability, Noncurrent Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Nature of Operations and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted Stock Units RSUs outstanding Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation of property and equipment Depreciation Depreciation Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Trademark Trademarks [Member] Schedule of contractual commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Payments for line of credit issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] R&D Credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Taxes paid related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of remaining maturities of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Shares issued and sold in offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Cost of Revenues Cost of Goods and Service [Policy Text Block] Changes in operating assets and liabilities Increase (Decrease) in Operating Assets [Abstract] Class B Incentive Award Plan Class B Incentive Award Plan [Member] Class B Incentive Award Plan [Member] Exercise of warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Schedule of shares excluded from the calculation of diluted net loss per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Options outstanding, shares (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Total potentially dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items] Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items] Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items] Grants in period (in shares) Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Supplemental cash flow information Noncash Investing and Financing Items [Abstract] Other net tangible assets and liabilities assumed Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Interest expense Interest Expense Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Fair Value Finite-Lived Intangible Assets Acquired Total property and equipment Property, Plant and Equipment, Gross Outstanding, weighted-average contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ROU asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number SOFR SOFR [Member] SOFR Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Deferred commissions Capitalized Contract Cost, Net, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating lease liability Operating Lease, Liability, Current Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Auditor Firm ID Auditor Firm ID Amortization of acquired intangible assets Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Intangible assets, net Finite-Lived Intangible Assets, Net Additional invoices Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Repustate Inc. Repustate Inc. [Member] Repustate Inc. Option ownership percentage Share-based Compensation Arrangement by Share-based Payment Award, Option Ownership Percentage Share-based Compensation Arrangement by Share-based Payment Award, Option Ownership Percentage Gross increase related to current year positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Beginning of year End of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of components of loss before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Variable lease expense Variable Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Return to provision Effective Income Tax Rate Reconciliation, Return On Provision, Amount Effective Income Tax Rate Reconciliation, Return On Provision, Amount Business Combination, Consideration Transferred Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name R&D Credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Total assets Assets, Fair Value Disclosure Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Revolving credit facility Outstanding balance Long-Term Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Acquisitions Effective Income Tax Rate Reconciliation, Acquisitions, Percentage Effective Income Tax Rate Reconciliation, Acquisitions, Percentage Stock Options Stock options outstanding Employee Stock Option [Member] Finite-lived intangible assets amortization expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Deferred Consideration Related to Holdback Deferred Consideration Related to Holdback Deferred Consideration Related to Holdback Class A common stock Common Class A [Member] Recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Maximum combined voting power, percent Common Stock, Conversion Feature, Maximum Combined Voting Power, Percent Common Stock, Conversion Feature, Maximum Combined Voting Power, Percent Addition - acquisition Goodwill, Acquired During Period Geographic concentration risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Federal tax authority Domestic Tax Authority [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Audit Information [Abstract] Audit Information [Abstract] Audit Information Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Incentive Stock Plan Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Revenue expected to be recognized, percentage Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Operating loss carryforwards Operating Loss Carryforwards Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Deferred commissions Deferred commissions Increase (Decrease) in Contract with Customer, Asset Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Underwriting discounts and commissions payment Underwriting Discounts And Commissions Payment [Member] Underwriting Discounts And Commissions Payment [Member] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Deferred amortization period (in years) Capitalized Contract Cost, Amortization Period Sublease income Sublease Income Business Combination Disclosure Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock from settlement of equity awards Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Federal statutory income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Revolving credit facility Long-Term Line of Credit, Noncurrent Amortization of deferred commissions Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Advertising Costs Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Options exercisable, shares (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Deferred commissions and bonus Deferred Tax Liabilities, Deferred Commissions Deferred Tax Liabilities, Deferred Commissions Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Exercise Price Range [Axis] Exercise Price Range [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Leases [Abstract] Advertising costs Advertising Expense Deferred tax assets Components of Deferred Tax Assets [Abstract] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 2027 Purchase Obligation, to be Paid, Year Four Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Payments related to operating leases Operating Lease, Payments Net unrealized gain (loss) on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Operating lease liability Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements State income tax, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Section 162(m) limitation Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Operating lease liability Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Matching contributions Defined Contribution Plan, Cost Number of shares authorized (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Research and Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Follow-On Offering Follow-On Public Offering [Member] Follow-On Public Offering Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Exercise Price Range One Exercise Price Range One [Member] Exercise Price Range One Amortization of right-of-use operating lease asset Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current IrelandLease IrelandLease [Member] IrelandLease Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted Cash Restricted Cash All Individuals All Individuals [Member] Section 162(m) limitation Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Total contractual obligations Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Subscription Subscription [Member] Subscription [Member] Number of votes Common Stock, Voting Rights, Number Of Votes Common Stock, Voting Rights, Number Of Votes Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Beginning balance Ending balance Unrecognized Tax Benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Concentration risk percentage Concentration Risk, Percentage Tagger Media Tagger Media [Member] Tagger Media acquired on August 2, 2023. Asia Pacific Asia Pacific [Member] State income tax, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Weighted average grant date fair value (in dollars per share) Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Summary of Restricted Stock Units Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Asset-backed Securities Asset-Backed Securities [Member] Accounts Receivable Accounts Receivable [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable securities Debt Securities, Available-for-Sale, Current Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill impairment loss Goodwill, Impairment Loss Less: Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized previously deferred Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Deferred Tax Liabilities, Depreciation And Amortization Deferred Tax Liabilities, Depreciation And Amortization Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Operating lease expense Operating Lease Expense1 Operating Lease Expense1 Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross 2028 Purchase Obligation, to be Paid, Year Five Net assets acquired, excluding Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Weighted average Weighted Average [Member] Schedule of revenue by geographical region Revenue from External Customers by Geographic Areas [Table Text Block] Voting Common Stock Common Stock Common Stock [Member] Marketable securities, noncurrent Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Weighted average interest rate Debt, Weighted Average Interest Rate Software and Software Development Costs Software and Software Development Costs [Member] Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Exercise price range, lower range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive gain, net of tax Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Lease liabilities Increase (Decrease) in Operating Lease Liability Employee taxes paid related to the net share settlement of stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other U.S. Treasury securities US Treasury Securities [Member] Cash paid for income taxes Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization of premium (accretion of discount) on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other current and noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets, net Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Proceeds from disgorgement of stockholders short-swing profits Proceeds From Disgorgement of Stockholder Short-Swing Profits Proceeds From Disgorgement of Stockholder Short-Swing Profits Employee Benefit Plan Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block] Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax asset (liability) Deferred Tax Assets, Net Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Options exercisable, weighted average remaining contractual term Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 2025 Purchase Obligation, to be Paid, Year Two Principles of Consolidation Consolidation, Policy [Policy Text Block] 2026 Purchase Obligation, to be Paid, Year Three Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Increase in deferred commissions Increase (Decrease) In Contract With Customer, Asset, Net Increase (Decrease) In Contract With Customer, Asset, Net Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Acquired Technology Technology-Based Intangible Assets [Member] Sales Commissions Commissions Expense, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Proceeds from sale of marketable securities Proceeds from Sale and Maturity of Marketable Securities Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Marketable securities Debt Securities, Available-for-Sale Repayments of line of credit Repayments of Lines of Credit Document Information [Table] Document Information [Table] Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] 2016 Stock Plan 2016 Stock Plan [Member] 2016 Plan [Member] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule Of Identified Assets Acquired And Liabilities Assumed [Table] Schedule Of Identified Assets Acquired And Liabilities Assumed 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] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Deferred sales impairment loss Deferred Sales Inducement Cost, Impairment Loss Provision for accounts receivable allowances Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease right-of-use asset Deferred Tax Liabilities, Leasing Arrangements Document Information [Line Items] Document Information [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Schedule of financial assets measured at fair value Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Period from closing of initial public offering (in years) Common Stock, Conversion Feature, Period From Closing Of Initial Public Offering Common Stock, Conversion Feature, Period From Closing Of Initial Public Offering Outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock from settlement of equity award (in shares) Net issuance (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Foreign tax Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Exercise price range, upper range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Business Acquisition, Date of Acquisition Agreement Business Acquisition, Date of Acquisition Agreement Cost of revenue Cost of Sales [Member] Lease Arrangement Axis [Axis] Lease Arrangement Axis [Axis] Lease Arrangement Axis Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Auditor Name Auditor Name Document Period End Date Document Period End Date Borrowings from line of credit Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] Exercisable at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Internal Use Software, Policy Internal Use Software, Policy [Policy Text Block] Thereafter Purchase Obligation, to be Paid, after Year Five Activity related to the allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Research & Development Credits Deferred Tax Assets, Research & Development Credits Deferred Tax Assets, Research & Development Credits Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Intangible assets, gross Finite-Lived Intangible Assets, Gross Income tax (benefit) expense Effective income tax rate Income Tax Expense (Benefit) Outside of the United States Non-US [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Income Tax Authority [Domain] Income Tax Authority [Domain] Return to provision Effective Income Tax Rate Reconciliation, Return On Provision, Percent Effective Income Tax Rate Reconciliation, Return On Provision, Percent Accrued wages and payroll related benefits Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Deferred commissions, net of current portion Capitalized Contract Cost, Net, Noncurrent Issuance of stock Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Foreign tax Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Intangible Assets Intangible Assets Disclosure [Text Block] Amount Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Tax Credit Carryforward, Amount Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments for business acquisition, net of cash acquired Payments for business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Taxes paid related to net share settlement of equity awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Selling Shareholders Selling Shareholders [Member] Selling Shareholders Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Business Combinations Policy Business Combinations Policy [Policy Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Valuation allowance net of deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Software Development Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 2019 Incentive Award Plan 2019 Incentive Award Plan [Member] 2019 Incentive Award Plan [Member] Operating expenses Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Gross decrease related to settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Expenditures for property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Options outstanding, weighted average remaining contractual term Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Variable rate floor Debt Instrument, Variable Rate, Floor Debt Instrument, Variable Rate, Floor, Percentage Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Commercial Paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of line of credit issuance costs Amortization of Debt Issuance Costs Other noncurrent liabilities Other Liabilities, Noncurrent Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Geographic Data Segment Reporting Disclosure [Text Block] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Minimum fair market value of option, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and local jurisdiction State and Local Jurisdiction [Member] Text Block [Abstract] Research & Development Costs Deferred Tax Assets, Tax Credit Carryforwards, Research Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Other Deferred Tax Liabilities, Other Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Reduction in borrowing capacity Line Of Credit Facility, Reduction In Borrowing Capacity Line Of Credit Facility, Reduction In Borrowing Capacity Revenue Revenues [Abstract] Lease Arrangement Axis [Domain] Lease Arrangement Axis [Domain] Lease Arrangement Axis [Domain] Total deferred tax liabilities Deferred Tax Liabilities, Gross Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Unused capacity commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Monthly rental payments Operating Lease, Expense, Monthly Operating Lease, Expense, Monthly Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] EX-101.PRE 13 spt-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 spt-20231231_g1.jpg begin 644 spt-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MB 1B P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBO$O^"D_[0>O?LI?L ?&3]HKPE,(]9\( M_#K5;_0Y64$1WZVSBV8@]0)FC)'< T >2QD/\ !UN[=U#)-'*A*.C*0P8$@@YS7XA?\ !/C]NG_@ MDK^QK_P3PT7X8>,OV4_B%\;KWQ'X4M]9_:3^(_A7X2_\)%IMKJVI6RWEW;:O MJ<[*KM;K<>4RH9!'Y9SB3?79_MJ:U\"?V%O^#7[7-#_X)J_M(^)O&_@/X@:C M%I/@GQ+K.IQRW%C9ZMJ0%[81F.&%H45!>0F*1?-C>:4,-?C:G[._A;]NWX?7GBR:_%C;646KXM[BY+;5ABNRHMI7+?*%20EF( R2!7 MT;XP\8^$OA[X5U'QUX]\3Z?HFB:19R7>JZOJUXEO;6=O&I9Y999"%C15!)9B M .:^,/VOO\ @D]^Q]I__!'?QA^QUH7P2\-PV?A#X4WDGAK4X=(B2ZMM8L[% MY8=2$P7S//:XC$DCYW2;Y%8D.P/P3\)KZ M>U_:$^*VD>'_ (HW:W3B?6M,T6]-G=)*X.6:9XXYV/4R1J: /U(_9Q_X*\_\ M$T?VM_BDWP4_9W_;)\&^)?%9,@M]#@NW@FO"@)?[,)T076%!8^27^4%N@)KZ M/K\T_P#@XL_9)^"_@7_@E;JW[0?P.^&F@^#?''P#U'1/$/PP\0>&=(ALI]$> M#4K6)HHFB52L7DNQ\O[F^.-B,H,??_P!^)3?&?X$^"OC"UJD!\6>$M-UDP1Y MVQ_:K6.?:,]AOQ0!UM%%9_BOQ7X<\#>'+OQ;XMU>&PTVPA,MY>3G"1)TW''; MF@#0HKRC_AN?]D?_ *+UH/\ W^?_ .)KK_!OQH^%GQ"T-/$O@KQO9:C8/(R) M=6[DJ64X(Y'8T =116;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 : M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 M :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 : M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 M :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 : M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 M :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45#8W]GJ4 NK&X66,D@.O3-34 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7@G_!4KX!^*OVH?\ @G-\:_@'X$LFNM>\3?#C5+;0;-.MS?"W M:2WA'IOE1$SVW5[W10!^='_!!K]KW]AOPQ_P1G\ :?+\4/!_A&'X<^%YM/\ MBEH^N:C!9S:1J<4DIOI+R&4AE,TF^8%A\XE&,G('YY>#/V6_B7\9_P#@V%_: M)\;?"+P;J$'AJ;]H?5?B/\(-#-HZLOA>TN[-'>*,C*QI'#?2!0/^6+$?>K]B M_C9_P1L_X)<_M&?%V3X[_&C]B+P+KGBRYNOM-_JTNG-$;^;O)=1Q,L=TQ[M* MKEN^:^B]!\,^&_"WAVS\'^&/#]CINDZ?9I:6&EV%HD-M;6Z*$2&.- %1%4!0 MH Q0!\5?M@?\%9_V.-1_X(\^,OVQ/#GQQ\-7%EXM^%=[%X:TR'6(GN[C M6+RQ>*'3?)#>8)UGD"2)MW1A)&8 (Q'P9\;OV:_'G_!/_P#X)1?\$Z/VE/B= MX9O[:T_9\^*VCZ_\4;06CM/HFF:U>&\NI)4 RK1.\<#+U$DBK7Z<>&?^"+G_ M 2I\'?&Z+]HGPQ^PE\/K+Q;!?B]MKZ'2/\ 1[>Y#;Q-%:%OLT<@;YE98P58 M @@@&OHWQ?X/\)_$'PMJ'@;QYX8T_6M%U>SDM-5TC5K-+BVO()%*O%+%("LB M,I(*L""#S0!^_!/Q[_ ,$JM5_9_P#@5\3=!\:>-OC[J.B>'_AA MH'AC5X;V?6WGU*UF:6)8F8M%Y*,/,^[ODC4G+C/Z!? /X;'X,_ KP5\'VN5F M/A3PEINCF9/NR?9;6.#<,]CLS7CW[.G_ 2'_P"":/[)?Q5;XW_L\?L:^#/# M/BOY_LVMVUF\TUGO!5OLWG.XMA?^"B'_P")KR7_ ()_P077P5U1 MKJ%)"GC?5T0R*#M5;@A5&>@ X [5[O7A?_!/?_DB>K?]CWK/_I2: /;O[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ* ,/Q%:VL6JZ2D5M&H>[(<*@ 8;>A]:UO[.T_P#Y\8?^_0K-\2_\ MA?1_^OT_^@FMB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*SO%EG:0^&[R6&UC1EA)5E0 BM>LWQC_P BQ>_]<#0!/86%BUC"S641)B4D MF,<\5+_9VG_\^,/_ 'Z%&G?\@^#_ *XK_(5-0!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A63X-M;6?2I'GMHW(NY M0"Z G&[I6Y6/X'_Y!$O_ %^S?^A4 :7]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% &'X-M;6?2I'GMHW(NY0"Z G&[ MI6M_9VG_ //C#_WZ%9O@?_D$2_\ 7[-_Z%6Q0!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A639VMJWC*\@:VC*+:1 ME4*# .3SBMRL>R_Y'>]_Z\HOYF@#2_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH P_$5K:Q:KI*16T:A[LAPJ !AMZ M'UK6_L[3_P#GQA_[]"LWQ+_R%]'_ .OT_P#H)K8H A_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH ;'% M%"NR&-47T5<"G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R M1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7 M_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MF^,?^18O?^N!K2K-\8_\BQ>_]<#0!]_Z\HOYFMBL> MR_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJ MW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R% M]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?& M/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_ MZ%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\ MCO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7A?_ 3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_ M['O6?_2DT >Z4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9O MC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!(]2M/!?@WPI#(PM;[4[NZN%'0O#'&J9_"=Z^&*_CGQZXYSF?$4L@PU6 M5.A2C'G46USRE%2]YK>*BTE':]V[Z6_,.,_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7 M_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW M_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !1110 4444 8 M_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0! M.>6S7\T^-7 MAG6S_-,/F>5M/$UFJ;IO3G<8MJ2>R<81?-S67*EJGI+X/BO()8S$0Q&'?[R7 MN\O>R;NGY):WTLOO^(:]8_8T^!.L?'7XW:5IR6#MH^DW4=]KMR5^1(4;<(R? M[TA78!UY)Z*:^@O '_!*7P9?3'4/%GQ=U*ZM4N'0VUAID=N[!3C[[/(!G_=K MT3X'Z18?LD?&N[_9YN8@GA?QC*VH^"M3E WBY556:QEDQEV "E">V!DEL#\[ MX8\&\\RW/,)B>)::I8;VD8NTHS;D_@C+E;483DE#FO>\DK*]UXF7\+XNABZ= M3'QY:?,ENGKT3L]$WI?N[=;GT-1117]M'ZN%%%% !1110 4444 %%%% !111 M0 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/ MXE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?\ P3W_ M .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%% M !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7- M._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XK]H;XM0?!3X2:MX\$0FO M8HA!I%IMR;F\D.R&, KRF;6KQGU#Q%= MLV6GOYSOE8G^+!P@/<(*XKQ%_P 9 _M:6/A%/WOAGX6HFHZIW2XUF4'[/&>Q M\I,OGLVX'K7NE?(97_PL\05\R>M.CS4*79M->WFO6:5)=O9RZ2/,P_\ M6-G M7^S"\(^OVW]Z4?\ MU]S'\#_ /((E_Z_9O\ T*N?_:$^#5I\;OAQ<>&([PV6 MJVLJWOA[54)#V-]%\T4H(Y S\IQSM8XYQ70>!_\ D$2_]?LW_H5;%?28_ X7 M,\%4PF)CS4YIQ:\G^3[-:IZK4[JU&GB*4J=1735F>=_LT_&6[^+W@-U\4V?V M'Q3H-RVF^*],8 -!>1\%@/[CXW*1QR0"=N:]$KPGX_:???L__%&S_:O\*VDC MZ3<+%IOQ&L+=23+:$A8KT*.KQ' / M>)@R21L 592.H(((/O7A\.8[%6J99CI7Q&'LG)_\O*;O[.K_ -O)-3MM4C-+ M2U^3 UJGO8>L[SAU_F727SV?]Y,FHHHKZ<] **** "BBB@ HHHH **** "BB MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ MR%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH ***1F55+,P R23TH 6BOR(_8Z_:J_X.'/^"E_ MPVUG]JC]DOXN?LW>&_AM?^.-9T_P99^-_#VI_;I;"UNWBCE+6\\$^*O&W@FTN;FY3X:QSVNG M:E)+<+!IUI']IC5T>266&-W*$+N+88#% 'UQ17Y3>,?C=_P<3?!']DL_\%.O M'WC[X.Z]H^G^'T\6^*_V<[3P9+:RZ=H/E_:)XX=3\QIC=PVQ+LK[E4QO@R[0 MC^^?MM?\%B/#_P &_P#@G%\._P!L3]F'P3'XQ\6?'6[T31O@OX4U&38MWK&J MINACN@C!@L($@D56&9$$>]-X< 'V[17Y:_'K]J'_ (+0?\$F/#7AG]K_ /;N M^-'PP^,7P?N?$-AIWQ9T;PAX*?2K[P7#>2I"MW8S*?\ 388YG5#YRAW+(NU= MYDC_ %%L;ZSU.RAU+3KN.>WN(EE@GA<,DB,,JRD<$$$$$4 2T444 %>%_P#! M/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4 M444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0 M!+'KOB8 M#E)M1<'[';M_NC,A'0@L#TKY[B;,<1@,MY,+_O%:2ITNOOR^TUU4(J527]V# M.+'UYT:%J?QR?+'U?7T2O)^29UG[*WPKU+X6?":W3Q4S2^(]=N)-7\3W,@^> M2]N#O=6_W!M3TRI/>O2***]+*\NP^4Y=2P5#X*<5%7W=NK?5O=OJVV;X>A## M4(TH;15OZ\^YC^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q7>;%?5])TS M7]*N=#UJQCN;.\MW@NK:9,[Z26TB MC?4/A[J-PV3=:>22]J6/62$YXZE03@*%KW2O-_VF_@YJ7Q4\%0:MX*NA9^+_ M S=#4O"FH @%+E.3"2?X) -I!XSM)R!BOE^(\%BHNGFN!CS5\/?W5O4INWM M*7JTE*':I&/1ROY^.I5%RXBDKSAT_FB]X_/=?WDNESTBBN+^ ?QBTSXX?#:T M\:6ML;2]5FM=:TQP0]C>Q\2PL#R,'D9Y*LI[UVE>[@<=A_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!? MI_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5S/QK\*>+/'GP:\6^!_ 6OP:3KNL^&+^QT75+E&:.SNYK> M2.&9U7DJCLK$#D@<5TU+ MO"]K=#PHOPL\6'2/#&B2RW$MP"NGJ@DNMTDK-*[RH\FXC* "OD?]M?\ ;<_: M+_;#_P"#<_XE>#?VL]1AU+QY\%_VCK'P!\0O$-C$$CUJ&RNXBMXP0*H8O(J- M@ ,T0? +X'V=\!/ ?_!QA^Q)\ ;3]A?X:_!_X+_$^R\-VLFE> OCEKOCB:S^ MQZ?N(MGO].=#+-+"C!=L9(Q&JDRX+OZ5\'/^"$GP\\+_ /!(OQW_ ,$VOBQ\ M3YM>\1_%:YO/$'Q!^(*6F6G\43R0SI?QQ,06CAFMK7"DJ9%A).PR$ ^KOVR MQH@_8Q^*PU$0C31\,-=\_IY?D?V=/N]MNW/X5^''P+36?^&*_P#@CY_PE8?[ M#_POV^+^=]WS?[<];36-*3;#+=;%)*S;I#( MRJ<2.)-C[ A (O\ @Y).EC_@B/\ 'O\ M?9Y7]A:;LW]/-_MBQ\K\?,V8]\5 M])?L0C5E_8N^$*Z_O^W#X7Z!]M\S[WG?V=!OS[[LU\!_'O\ 9:_X+2?\%9O# M7AG]CS]O#X._"_X0?""UU^PU'XLZ[X.\9OJE[XTBLY4F6TL8 ,V44DR*Y\X[ MD*HP9MACD_4>QL;/3+*'3=.M8X+>WB6*"") J1HHPJJ!P * ):R?'7B'5 M/"GA&_\ $>B>%;O7+NT@,D&DV+*)KILCY$+<9^OI6M10!X7_ ,-8?&S_ *,? M\=_^!5M_\56)_P $\?%.LR_ W4I7\%WR,_C3579"RY0M-N*GW4DJ?=37T?7A M?_!/?_DB>K?]CWK/_I2: /7/^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Y37-@K3_X275_^A0O?^^EH\2_\A?1_P#K]/\ Z":V M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6MBB@#'_X275_^A0O?^^EJCXEU[4[G0;J";PQ=0JT1!E=EPON:Z:LW MQC_R+%[_ -<#0!4LO$>JI9Q(OA*\8")0&#+@\=:E_P"$EU?_ *%"]_[Z6M+3 MO^0?!_UQ7^0J:@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MB MB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6LSPKKFHVNG21P^&[F<&YD8N MC+@$MT_"NKK'\#_\@B7_ *_9O_0J #_A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** .' M^*GQIB^$_P /=6^(7B'PO?5G*J/=JY']E+PMXL^'_ M ,-WU_QAX5O)_$OBR^DUKQ%N2=[*>JD'^&O=*^0P7_"UQ+5QKUI86]*G MV=1V=:?_ &ZN6DGT:JKJ>91_VO'RJ_9IWBO\3^)_+2*\^8Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI:V**^O/3.4\*ZYJ-KITDZOJ?[,GQQ/QRL_#=U;>#?&,L5GXTMF($=G?$XAOQCA0V=KG@9 M))R6&/(?!VKZG^RM\3+]IM;\)Q"30;^;@ZMHY.(9 M1ZM'Q&P[8 Y(8U\;AO\ C&\]>%>F&Q4G*GVA6=Y3AY*KK4A_?51?:BCRX?[! MC/9_\NZC;7E+=KTE\2\[]T>H_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q17V1ZAC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+69:ZYJ*^*;JZ M7PWXL)+9BQ'E2D9^O%6*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__ "1/5O\ L>]9_P#2 MDU[I7A?_ 3W_P"2)ZM_V/>L_P#I2: /=**** "BBB@ HHHH **** ,?Q+_R M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R M#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%% M% !1110 4444 %%%% !1110 5B_$?QYH?PP\":M\0?$DNRRTBQ>YF ."^T?* MB_[3-A1[L*VJ\+_:")^./QL\,?LQ61,FDV13Q#XYV\J;:)O]'M6_ZZ28)7KC M:PZ5X7$>9ULKRN4\.KUIM0I)]:DW:-_)/WI=H1D^AQX[$2P^';AK)Z17]YZ+ MY+=^29M?L?\ @/7-$^'UU\3_ !U%CQ/X\OCK6LEAS"DG,%N,\A4C(PI^Z78= MJ]:H "@*HP!T HKKR?+*.3992P5-W4%9M[R>\I/^]*3F_&3X60X\:>"9FO-*51_Q_V^/W]DV.65TS@=<\#&XF MO6**\W-\KP^&_C+\/-,^(WA67-KJ-N':)CE[>0!O_ ,8H M?M"^9_J?A_\ $K4/F[1:/KA'7T6.<#\&'94Y]\KAX>S3$8_#3H8RRQ-!\E5+ M1-VNIQ7\E2-IQ[7<7K%F.!Q$ZU-PJ_Q(.TO7HUY26J^[=,****^@.T**** " MBBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V* MQ_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_ M /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH * M*** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +F MG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;% M%%% !1110 4444 %%%% !1110 4444 9GC/Q=HG@'PEJ7C7Q)="&PTJRDNKJ M3N$12Q ]2<8 [D@5YC^QWX1UN3PGJ?QU\)8((E1$4*B(N H' Z"OD*'_"WQ1*MO1P=X1[.M-+GE_W#IM0 M3[U*B>J/,A_M>8.?V:6B\YM:O_MU:>KDN@ZBBBOKSTPHHHH Q_ __((E_P"O MV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH YSXL_#'PU\8_A[J?PY\5 MP[K34KC*P##Z8/!-<1^RQ\3O$FL:;J7P6^*6#IC)ZYY.-P%>M5XO\ M2>#?$/A/5-,_:F^&5@TVN^$8V76 M["+@ZMHY.9H3ZL@S(I[8)P2%%?(\0T:N68F&>X:+;IKEK16KG1O=M+K*D[SA MU:YX+69YF-C+#U%C*:^'22[P_P X[KRNNI[1167X)\9>'OB'X2T[QOX4OUN= M.U2U2XM)AW5AT([,#D$=000>E:E?54:U+$4HU:4E*,DFFM4T]4T^S1Z,91G% M2B[IA1116A04444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S M- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30 M![I1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T M$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ MK@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q M_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "J7B/Q!I'A/P_?> M*-?O%M['3K22YO)WZ1QHI9F_ U=KQ#]JZ]O/B?XH\,?LH^'[EU;Q/<"_P#% M4L+8:VT>W<,X)'W3*ZA%/JI!ZUXV?YI+)\JGB*<>:II&G'^:I-J,(^CDU=]% M=[(Y<;B'A<.YI7ELEWD]$OO_ U)_P!C[P_J_B/3M<_:3\96;1:Q\0+X75I# M+]ZTTN/Y+2$?5/G)'W@5)Y%>T5%8V5GIEE#IVGVR0V]O$L<$,:X6-%&%4#L M !4M7D>5QR;*J>$YN:23[6[[MZM_-W844 M45ZQTA1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !11 M10 4C*KJ4=001@@C@BEHH \#^'3-^RS\=Y/@K?,8_!/C>YDO?!4K']WIU^3F M:PS_ JV=R#U( R68U[Y7&?'KX.Z5\>";VY-K=[EN='U),A[&]CYBF4 MCD8/!QR59AWK(_9C^,.J?%'P9<:)XXMA:>,/#%T=-\56!P"MPG F4#^"4#<" M.,[@,@9KXW*/^,>S5Y-/2C4YIX=]$MZE'_MR_/37_/MN*5J;/+PW^Q8GZJ_@ ME=P\N\?EO'^[I]D]*HHHK[(]0**** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q M[+_D=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!C MWK/_ *4F@#W2BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ M ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ MZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% % M?5M4T_0]+N=;U>[2WM+.W>>ZGD.%CC12S,3Z G\*\:_9'TK4/'U_P"(_P!J M?Q1:/'>>-+ORM!@F'S6FCP'9 @]"Y&]L<-A6[T[]KS6-2\;3>'?V7?"EX\5_ MXXO/^)S/"?FM-(A(>XD/H6QL&>&^9>]>Q:-H^F^'M(M=!T:S2WL[&V2WM+>, M86.-%"JH]@ !7R#_ .%OBGO1P7W.O./_ +BI2^^KWB>9_O>8_P!VE^,VO_;8 MO_R;R+-%%%?7GIA1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^ MA5L4 %%%% !1110 4444 %>&?M&Z/JGP2^(5A^UQX*L9);>VC2P^(.G6ZY-Y MII("W(4=9(3@YZE0!D*IS[G4.H6%EJMA/I>IVD<]MT2^CNK.]MTGM+F%LI+&ZAE8'N""#5FO"/@)?WW M[/GQ4O/V4O%-W(^CW8EU+X<7]PQ/F6Q)::Q+'J\1)('4KD\ J*]WI9#FSS? M>TJ1Y*L&X5(?R5(_$O-;2B_M0<9=0P>)^LT;R5I+22[26Z].J?5-,****]HZ M@HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O M_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$ M]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** M,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ M(/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% M!1110 4444 %%%% !4=W=VMA:RWU[<)%##&TDTLC85% R6)/0 #-25XS^V%X MDUC6]&T7]G/P5>-'K?Q"OC92RQ\FTTU!NNYS[>7\N#U#-CD5Y6>9I')LKJXM MQYG%6C%;SG)J,(+SE-J*\V$8YEP8-(MW(# 'E3+("Y'JN1P:]PJCX8\-Z/X.\.6'A/P]9 MK;V.FV<=M9PK_!&BA5'OP.M7JRX?RN6495"A4ES5'>527\U2;6\GWD]6_OV[+0****]HZ@HHHH **** ,?P/_P @B7_K]F_] M"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH \\_:4^#5S\8/ M2KX:O/L/B?0KE=2\*ZFI :WO(^54G^X^-K=N0<':*M?L\_&6V^-OPY@\23V7 MV'5[.9['Q%I3@A[&^B^66,@\@9^89[,,\@UW->"_%Z&;]F3XU0?M&Z/$R^$_ M$TD.G?$*UB4[;:7.VWU' ]"=CGW[L^1\;G2_U?S-9W#^%)*&(7:*^"MZTV[3 M?_/IMO\ AQ1Y>*_V+$?6U\+LI^G27_;NS_NO^ZCWJBFPS0W$*7%O*LD(_B%?_ -DV++UM[4C-U<''.U(B02.1OR.E>E>!O!NA_#SP M=IG@;PW;>58Z391VMLG?:B@9/JQZD]R2:^0Q'_"WQ1"AO1P=IR[.M-/V=-K5'F3_VO,%#[-+5_P")K1?)7?SBS5HHHKZ\],**** "BBB@ HHH MH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** " MBBB@ JAXH\,Z'XT\.7WA+Q-IZ7>GZC:O;WEO(.'C88(]CSP1R#R*OT5%2G3K M4W3J).+5FGJFGNFNS%*,91::NF>)?LQ>)]<^&OB?4OV2OB+J#S7WAZ'[3X1U M&'_C9\.--^(GAW*1WD6+FT<_/:7"\20O M_M*V1[C!Z$5\GP_4J91BY9%7;?(N:A)[RHWMRWZRHMJ#ZN#IR=W)GFX*4L-4 M>#F]E>#[Q[>L=GY>F%%%% !6/9?\ ([WO_7E%_,UL5CV7_([W MO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_ MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%> _\%0_CC^T MO^SI^PG\0/BI^QW\&M6\>_$RUTV*U\(>']%TJ2^G^U7,\=O]J%O$C-,MNLK7 M!3&&$)!(!) !^;7_ RN;S4 MK^X,C,OG21B&/=N(!A0DG+'W[_@JM\(_V>?V M#]8_;"^''[8/QEA_:M\%^"9?&&I_$>Z^(=Y"OB?^U_XMT/P9+XDTK* MOX<:5S!J]U:G.Y"DZ&-&!#I'*65E=58??'[9OQ9\#:=_P3U^*7QL.MV\GAX? M!_6=7AO_ #!YW>J6/Q TNXO(+2ZCOH9B4$I:99 M-\:J$&\JH<1LGZV^ /&NA_$KP'HGQ&\,3-)INOZ1;:EITCC!:">)98R1V.UA M7Q1_P"PABD4^X92* /0Z M**R?'5GXQO\ PC?V?P_UBTT_6I("-.O;ZW,L,,F1AG0?>&,\4 :U>%_\$]_^ M2)ZM_P!CWK/_ *4FC_A ?^"@G_1?_ G_ (2DG_Q58G_!/&Q\>+\#=26?7;%I M!XTU42L+4X:038-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: #Q+_R%]'_Z_3_Z":V*Y37+7Q2NHZ:MUJEL[M-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH V*Q_ _P#R")?^OV;_ -"H^Q>-_P#H-V7_ (#'_&LSPK:^*9-.D:PU2VC3 M[3("LD!)W;N30!U=%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45 MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XT ;%!( R36/]B\;_ /0;LO\ P&/^->6_M8>-?B-X M8\!6WP_\+:U;2>(O'%\NBZ+%#"5=/-&)I\_PJD9)+?PEE->;F^9TRWD]HQ7]Z4FHQ75M&&)Q$,+AY59;)??V2\V]$5?@)_Q?3X[>)OVE;O\ M>Z/I1?P[X'SRK0QMFYNE]?,E>Z5Q?PV^&FL_"WP%I/P]\,ZI9)9 M:39)!#FU.7(Y9SS]YF)8^[&MS[%XW_Z#=E_X#'_&N3AS+*V5Y7&.(:=>;=2J MUUJ3=Y6\H_#'M",5T,L#AYX?#I3^-ZR_Q/5_);+R2-BBL?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :]T[#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@ \#_\@B7_ *_9O_0JV*Y3PK:^*9-. MD:PU2VC3[3("LD!)W;N36G]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C0!L5X'KF?V4?V@U\6Q_N? /Q'OUBU=1Q%I.M$?)/Z*DW(8],Y)("J*] MD^Q>-_\ H-V7_@,?\:POB5\+]1^*_@;4OA[XPOK*?3]4MC%,HMCN0]5=3V96 M 8'L0*\#B'*J^8X6-7"M1Q%%\]*3VYDK.,O[E2+<)^3NM4CCQN'G7IJ5/2<7 M>+\^S\FM'Y.^Z.UHKP[]F?QU\36DU3]G_P"(7B"W'BCP5LA:6> DZG8$ 07: M$G+ KM5CU!QNY;%>L_8O&_\ T&[+_P !C_C79D^:T,YRZ&*IIQO=2B_BA).T MH2_O1DG%^:TT-,+B(8J@JD=+[KJFM&GYIZ&Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUZ9T&Q6/9?\CO>_\ 7E%_,T?8O&__ $&[+_P&/^-9EK:^ M*3XINHX]4MA<"VC,DA@.TKDX % '5T5C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0 >)?^0OH_ M_7Z?_036Q7*:Y:^*5U'35NM4MG=KDB!E@("MMZGUK3^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBJ^FQZC%:A-4N(Y9=QR\2;1CMQ5B@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /&_P#@H%^QEX._X*$? ML@>,_P!CSQ_XNU/0=(\:6]I%>:MHZ1MR6D?G6D,@DAT M^?4XU$TMHI5 (@JA0B[-A567["_:R_8#_9F_;*_9*N_V*_BSX($'@A]/M;;2 M+?0V6UFT-K4*+2:R<*1#)#M4)\I7:"C*R,RGVBB@#\^O!O\ P0DU[Q7\1_!& MN_MT?\%&?BI\??!_PSU>'5/ _P /?%UM:VU@M[ ,03ZBT(+ZF\8Y#2;2L_P#I2:]TKPO_ ()[_P#)$]6_ M['O6?_2DT >Z4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9O MC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!#1)X>\'D\I+<=;RZ7ZY\L,.&4^JUTW[67Q-UCX??"QM&\%Y?Q/XJN MX]%\-0HV&^TS_*9!Z!%W-NZ A<]:ZCX.?#+1O@Y\,=&^&NA@&'2K)8GE"X,T MI^:24^[.6;\:^0QW_"UQ+2P*UI8:U:IV=1W5&'_;MI56NC5)]3S*W^U8^-+[ M-.TI?XOLKY:R]5$Z:BBBOKSTPHHHH **** "BBB@ HHHH Q_ _\ R")?^OV; M_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** / M'/VJ/ 7B33)=+_:3^%MEYGBCP6&>YLTX_M;2SS/:MCJ0-SKUP=V!N(KTKX>> M//#?Q/\ !.F^/_"-Z)]/U2U6>W?NN>J,.S*P*D=BI%;/7K7@?A+/[*?Q_?X< MW'[KP'\0KU[CPVYXCTK5C_K+3T5)>"@Z9PH'#&OC<9_QC>>+&K3#8EQC5[0J MZ1IU?)3TIS_O>S?\S/+J_P"PXOVJ_AU&E+RELI?/X7Y\K[GOE%%%?9'J!6/9 M?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%4/$WBKPSX+T>7Q#XO\0V6EV$/^MO-0N5AC7T!9B! MD]AWJ*E2G1IN=1I16K;T27=L4I1C&[=D5O$O_(7T?_K]/_H)K8KQ#7?VX?V5 M;OQ%IME;_&"S9H+PF63[%<^6HQC/F>5LQGOFO7_#/BOPQXUT>+Q#X0\0V6J6 M$W^JO-/N5FC;'4!E)&1W':O,R_/LBS:I*G@<53JRCNH3C-KU46['/1QF#Q,F MJ-2,FNS3_(T****]8Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_ .">_P#R1/5O M^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@#'\ M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X M/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 44 M44 %%%>=?M2_%;4/A/\ "2[OO#2&7Q#K$\>D^&;:/[\M].=D94=RHW/_ , Q MWKAS/,,-E.7U<97?N4XN3MOHMDNK>R75M(QQ%>GAJ$JL]HJYR'@3_B_W[56K M?$Z7][X<^&ZR:+X=/5)]3<#[7..QV+B/T.5(KW2N0^ _PHT_X*?"C1OAU9.) M)+*V!OKD=;BZ<[YI"3RKZ?)6BO)!1117T)VA1110 4444 %%%% !1 M110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 M4444 %%%% !1110 5R7QP^$>A_&_X;:A\/\ 6Y#"UP@DL+Y!\]G=)S%.A'(* MMZ$9!([UUM%&S#"5,+B(J5.:<9)[--6:,ZM*G6ING-735FO(\P_9>^+ MNN_$#PO>^"?B-&+?QIX0N1IWB:V)YE8#]W=+ZI*HW C@G=CC%>GUX?\ M+^' MM9^$_C'3OVN/ &GR32Z-"+/QOIMN.=1T@D;I,=Y(3A@?0_]>47\S7U)Z)L4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% %#Q5XFT?P7X9U#Q?XANO)L-+LI;J\EQG;'&I9B!W. >.]?E7^T9^T9X MY_:-\=3>)_$][)%812,NCZ0LA,5E#G@ ="Y&-S]6/H /O;]O_Q?H>D_LP>* M]!/BBPMM3N[:W2WLI;U$FF4W,6]40GMAJT:M*5I+5-'[*>%/$VC^-/#&G>+_# MUSYUAJEE%=6K?\ 8]ZS_P"E)KW2 MO"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 8_B7_D+Z/_ M -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!\=SK4P_?/Z'R4PN.JM@CK7HWTD>9B?]JQD,.OAC:VTEG>6Z2PS(4EBD4,KJ1@J0>" M".,5X3\%;JX_9L^,-S^S'KT[_P#"-:XTVI?#F\F\UP7[1GP97XT_#Q]'TR]^PZ]IEPFH>&=54X>SOHOFC8-U"D_*WL7XJI&GF.!C?$X>[BMO:0=O:4G_ (TERWT52,)/1,X,=1J24:]%>_#5>:ZQ M^?3LTF=[6/9?\CO>_P#7E%_,US'[.'QF;XS_ ^74=9LOL/B'2;AM.\4:4PV MM:7T7RN-O96^\O7@XR2IKI[+_D=[W_KRB_F:]C+LPPN:X&GB\-*\)I-=-^C7 M1K9IZIIIZHZJ%:GB*,:M-W35S8HHHKM-0HHHH **** "BBJ6O>)?#GA:R.I> M)]?LM.MAUN+^Z2%!_P "<@5%2I3I02>(_VX?V;-#O M3I.E^.VU^_/^KL?#5C+?/)_NM&I0_P#?59W_ T=\??&@V_";]DC7EB?[E_X MSOXM+5!_>,)+.P]@V4CND:&21PJJ,LS' ]:\5_X07]N#QUSXI^-/A7P;;O\ M>M_"NAM>2[?[IDNB-K>Z_A2I^P[X \0.+CXP?$3QGXWV36?]NY[B_P#=^,I!<_B:Z MVCZEQAC/XV+IT%VI4W.2_P"WZKY7_P""1>RS2K\=2,%_=C=_?)V_\E/$_P"T MOV\?'?%GX:\$> [5^IO[R34[R/Z>7B$_C2_\,H?$#Q?\_P 9/VJO&>L!O]99 M:"T>D6S_ .RR0@[A^(KVNBC_ %/P%?7'5JV(?_3RK)1?K3I\E)_^ #_LRC/^ M-*4_63M_X#&T?P/*-)_8@_9>T;3+K3H?A397#WEO)%/>ZC))=7'SJ5+J\S,4 M?G(9<$'D8K\\_P!HS]G/QS^SEXZF\,>)[*26PED9M'U=8R(KV'/!!Z!P,;DZ MJ?4$$_K'5#Q-X5\,^--'E\/>+_#UEJEA-_K;/4+99HV]"58$9'8]J^.X[\(. M'^*\KA1P,(86K2OR2A!*+OO&<8VNG9:[IZZW:?EYOPS@LQPZC12IRCLTE;T: M5O\ @'XU5Z#^SI^SIXZ_:,\=0>&/"]E)'81R*=7U=HR8;*'/))Z%R,[4ZL?0 M D?>FN_L._LJVGB+3;VW^#]FK3WA$L?VVY\MAC./+\W9C/;%>O\ AGPIX8\% M:/%X>\(>'K+2["'_ %5GI]LL,:YZD*H R>Y[U^4\/?1QQ\,RC4SK%0=&+NXT M^9RFNSJ^]:%%%?UA3ITZ-.-.FK12226R2V2/T>,8 MPBHI62"BBBK&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_ M^">__)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%% &/XE_P"0OH__ %^G M_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0 MJ:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHKC/V@?BS: M_!3X2ZOX_DB$UU;P>5I=IC)N;N0[(8P!RN2&;7-0D?4O$ETYRT]_.=\I8]]O M"9[A :]!KQ.%\%B:& EB\7&U?$2]K-=8W24:?_<."C#LVF^IR9?2J0HNI55I MS?,_*^R_[=5E\K]0HHHKZ4[PHHHH **** "BBB@ HHHH **** ,?P/\ \@B7 M_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***X+]J+XBZA\)_V?\ Q5X]TB4QWEEIA2RE'6.>5EAC?_@+R*WX M5QYCCJ&5Y?6QE;X*493EZ13D_P $95ZT,/1E5GM%-OT2N?+O[47[5>B_ ;]I MK4?%'[/=Y;76KW>F&P\:VMS 7L);F,@12#8ZEIXQE6(X'3DEQ7E*?\%$?VJH M]?DU]/&]F&D 5[;^Q;;RRH.0OW-V/^!9]Z\2DDDFD:661F=F)9F.22>I)IM? MY[YKXF<6XW,:U?"8F>&ISG*:ITIRC&+D[O9J[;UE?1R4Z M51TXMM\L6TE?^KON[OJ?H%^RE_P4:TCXN:]:_#KXN:3:Z-K=VXCT_4+1F%I> M2'I&58DQ.>V6*L>/E. ?J*OQ)C#)*T;_N02Z,<>IK^@/"/Q:S?.Z%7 M+FE*#IQCS2C>SY[N,5RMQ]YM7OKJKO[3AKB3$XN$J%>+G-:II*[7G MLM--?/4^E:YCQM\:?A'\.%;_ (3KXE:)I;IU@O-1C64_2/.X_@*\[_X8^UCQ M6?,^,W[27CCQ)N_UME9WRZ;92>N8(1_)JZ;P3^R5^S=\/BLGAOX/:-YR ME=_=%-?^3'-S?MS_ NUF9K/X3>#_%_CB8-M!\-^')FB#?[4DH0 >_(IG_"Q M_P!M?QU\O@WX">'?"4#_ '+SQAKYN'(_O>3:C"=+BT\)ZA;@YD/XBKV@_L,_LYZ9?#6/$ M/A2[\2ZA_%?^*-4FO7?_ 'E9MA_[YKUZBKI\%\-J:G7H>WDNM:4JSOW7M7.W MRM;H4LJP%[SASOO)N7_I3=OD9WASPAX3\'6?]G>$?#&G:5;_ //#3K*.!/\ MOE !6C117TU.E3HTU"G%**V25DOD=\8Q@K15D%%%%6,**** "BBB@ HHHH Q M_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E M)H ]THHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ M *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC M_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A M4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_ )!$O_7[ M-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !7A?BO_C(#]K+3O T?[WPU\,$35=9 M[QW&KR@_9HCV/EIE_KN4UZ5\;?BEI7P7^%FL_$G5@KKIMH6MX"?]?.WRQ1#_ M 'G*CV!)[5S_ .RG\+=5^&7PHAF\7%I/$OB*ZDUGQ/<2#YVO)SN9#_N+M3'3 M*DCK7R&=_P#"QG&'R>.L(VK5O\,9?NH/_KY45^SC3FGN>9B_]JQ4,*ME[\O1 M/W5\Y:^D6CTJBBBOKSTPHHHH **** "BBB@ HHHH **** "BBB@#'\#_ /(( ME_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ MHHHH **** "N"_:B^'6H?%C]G_Q5X"TB(R7E[IA>RB'62>)EFC3_ ($\:K^- M=[17'F.!H9IE];!UO@JQE"7I).+_ 9E7HPQ%&5*>TDT_1JQ^+LDY_MJV\L*3@-]_=C_@.?:OX M#XA\)..(QWEGI@>]B M/6*:5FFD0_[KR,OX5XW^RE_P3ETCX1Z]:_$7XN:M:ZSK=HXDT_3[16-I9R#I M(68 RN.V5"J>?F."/J*OZ&\$/#;->$U6S7-8\E:K%0C"Z;C"ZDW*VEY-1LNB M6NKLOMN$\BQ&6\V(Q"M*2LEV6^OF]-.@4445_01]H%%%% !1110 4444 %%% M% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O" M_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%% !1110!C^)?^0OH__7Z? M_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D' MP?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _ M_((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBN>^*_Q&T3X1_#G6/B1XA8 M?9=(LGG*;L&5^B1@^KN54>["L,3B:&#PT\16ERP@G*3>R25VWZ(BI4A2IN"I(ZBO=*\ ML_9&^'.M^#?ADWB_QPI;Q1XRO7UOQ#(ZX99)OF2'GE1&A4;>@);%>IU\]PKA MJ\L)4S+$Q<:V*E[1I[QA:U*GY47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ M]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !537M>T7PMH=[XG\2:K;V&G:=:275_?7 35NLOQQX)\)?$OP7J_PY\?>'K75]"U_3)].UK2KZ/?#>VD\;1S0R M*?O(Z,RL.X)% 'YXV_\ P<'>*/'?@[6?VE/V>?\ @EI\:O'_ , M GNA>_%S M3&LK8WEM;.RW%Y9:;.XGNK=-DA+[EP$8.(RK!?L7P9^W7^RYXZ_8RA_;_P!& M^*-JGPKE\*2^(I/$ES&R""SB5C,'CQO$J,CQM$ 7\Q2@!; KYK_X*4_%K]K+ M]@']E1_V>_\ @F%_P3'N?&_AVQ\ W-O:ZKHNKV\=AX3C/F1A$TWFZU%U7=+Y M477(R3G!_/?]IO4?@?\ #W_@T \*?"G]DOXYR^,?#VI^*=+T;Q+KS6;V7<80(?O1A&RPD#, ?:$?\ P<1:OH_@/3OVJ?B3_P $O/C9 MX;_9TU:Y@%G\9[M;24Q66/+AM5TN6)% [;5"XQTV@C MI7XN^!O&VO?'/_@G]_P2,^%?Q"NI+W1M8^.R_P!I6ERQ:.XCT75)+.SB<'AE M$!,8!_A)% 'Z#^#?^"ZOB/PC\1O!'A_]NW_@G)\4_@#X2^)FL0Z5X(^('BR[ MM;O3VO9QFWM]16$A],DD'19 2I#%L*CNOZ!U\)?\'+W@_1/&'_!$WXW+K%LC M/I>GZ5J5A,P^:"XAU>S970_PDCK?]CWK/_I2:W?\ AN?]D?\ Z+UH/_?Y M_P#XFN-_X)Y^-?"DWP.U.>+7(&23QMJTD; GYD>?>I^A5@?QH ^B:*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH A\2_\A?1_^OT_^@FMBN9U[Q+H-SJ>F30:I$RPW1:5@?NC M;U-:G_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :59OC'_ )%B]_ZX&C_A,?#'_0:@_P"^JS_%'BCP_>>'[NUM M=5B>1XB$13R30!N:=_R#X/\ KBO\A4U9%CXN\-1V4,;ZS"&6)003T.*E_P"$ MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@ M#2K'\#_\@B7_ *_9O_0JF_X3'PQ_T&H/^^JR_"7B70;'3)(;O5(HV-U*P5CV M+<&@#IJ\+^-O_%]_VA?#?[/%M^]T/PYL\1^-0.5D*G%I:-Z[F.]E/52"/NUZ M;XX^,'@/P#X/U+QIK6MQ?9=,LY+B54/S/M&0B^K,<*!ZD5YS^R%9V^C>!K[X MI^/]2A7Q1X\U!M8U<,3F")L_9[<>BI&1@'H7([5\AQ%_PK8_#Y)'6,_WE;_K MU!JT7_U]GRQMU@JG8\S'?[36AA%L_>E_A3V_[>=EYKF/;:*S?^$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJOKSTS2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@# M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH A\#_\@B7_ *_9O_0JV*YGPEXE MT&QTR2&[U2*-C=2L%8]BW!K4_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2K'LO\ D=[W_KRB_F:F_P"$Q\,?]!J# M_OJLNT\2Z"GBV[O7U2(1/:QJDF>"03D4 =-16;_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E1 M6;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U M!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!#XE M_P"0OH__ %^G_P!!-;%F:FH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "N/_:"TGXQ:]\"O&.C?L\^*[+0 M_'MSX9O4\&:OJ5JD]M::H8'^RR2QNK*T8EV;@0?ESP:["B@#\N/@+_P<'WOP M7_9_L?@__P %"_V7/C1!^TSX:LGTW6_!.A_"^XF/BW4(B42ZL)K:/[*8[CY' MRI5 7;RPZ;"WE7P=_P""*_[4OQ0_X-^_C9\ ?B;X.M_#7Q<^,WQ%O_BGH'@A MKA8UT.],MG-;:8Q)"122QV1C.XCR_M2J^TQMC]G** /R/^-G_!$-0^&]W\/;RW32-4NK=K2YU"6[D40K:1EI) MD(UWLNC^V'_P $KOCY^SG_ ,$I_P!EF']F?P>?&WQ0_9 \6Z%XSF\- M:227\1F)S/J]I:C&YR\[^8B@%W2(JJL[*I_5^B@#\>/^"B?_ 427_@MC^S5 M;_\ !,C_ ()_? 3XI'Q;\4=:TJW^(^K>+_ =UI=E\/\ 2K>\@N[F2^FE 0R! MH439&S!QO"L7,:/^N/@'P7HGPW\":+\._#,31Z;H&DVVG:>CG)6"")8HP??: MHK6HH *BOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$5+10!A?\ "KOAG_T3O0O_ M 40_P#Q->0_\$]M-TY?@EJJKI\ \Z\+_X)[_\ M)$]6_P"Q[UG_ -*30![=_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!A>([*S35=)5+2(!KPA@(QR-IK M7_L[3_\ GQA_[]"LWQ+_ ,A?1_\ K]/_ *":V* (?[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ MGQA_[]"IJ* (?[.T_P#Y\8?^_0K.\76-E'X:O'CLXE80G!6, BM>LWQC_P B MQ>_]<#0!-I^GV#6$!-E"285R3&/05-_9VG_\^,/_ 'Z%&G?\@^#_ *XK_(5- M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A61X+LK.72I&EM(F/VR49:,'C=7/?$;]J+]G[X3Z@VD>/?BGIEG>1G$ MME&S7$T9]'CA5F3\0*YSX>?M>?LX:CX5U+4]/^*^F.;!+F\EM97:&=XE!<[( MY0K.<#HH)KPZO$_#5'$RPU3&TE4C>\74AS*V]XWO^!R2S# 0J.G*K%273F5_ MNO*:DD]XTDK48^7NMSDNDZDT8Y=&52,L M5-:U-5Y17PK[M7YMD/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-17UAZ)#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!A>"[*SE MTJ1I;2)C]LE&6C!XW5K_ -G:?_SXP_\ ?H5F^!_^01+_ -?LW_H5;% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H5D6=E9GQG>Q&TBVBSC M(7RQ@')K=K'LO^1WO?\ KRB_F: -+^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@" M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@#"\1V5FFJZ2J6D0#7A# 1CD;36O M_9VG_P#/C#_WZ%9OB7_D+Z/_ -?I_P#036Q0!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 V.**%=D M,:HOHJX%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K? M]CWK/_I2: /=**** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T M?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_ M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7R[_P4:_:NUWX1:1:?"3X< MZF]IK>LVIGU#4(6Q)9VA8JH0_P +N5<;NJA3CE@1]15^:/\ P4A_M'_AK37? MMN[ROL5C]CW9QY?V:/./;?O_ %K\A\;N(X&G/!2<9U9QII)I* M**_@G<_'3[__ .";_P"U/K'Q4T.Y^#?CZ^-QJ^A6:S:7>O\ ?NK,$(5?U>,E M!GJRL,\J2?J6OS0_X)O?VC_PUKH/V+=Y7V.^^V;(.!82QLG*=&_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=**** "BB MB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O M?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7R[_P4:_92UWXN:/:?%SX=Z:UWK>BVI@U#3X5S)>6@ M8N"@_B>,LYV]65CCE0#]15XE^T7XV\2_$OQ?!^R?\)=2:WU'5+<3>,M:@Y_L M;2SCTTH.U5ZX;L&##XCQ#P&4YIPK6P6/@YJI:,(QMSNJW[BA?3FONWHH\ MSE[J9Y.=T<-B,NE2K)OFT26[ETMYW^5KWTN?F000<$4L<(/!.ZJ, R2Q,KR-W)8DDFCX' M_LU_ GX<*=>\'_#'3+:_BNY%AOI4:>>( X&R24LR<>A%?S?1^C;Q++$Q57&4 M53TNUSN2[VCRI.W3WU?R/A8\"X]U$I58J/7>_P!UOU/+O^"6('U%117]3<+<-9=PCD= M+*\$GR0ZO>4GJY/S;^Y62T2/T/+L!0RW"1P]+9?>WU;"BBBOH3M"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ MK]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1W MO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P M3W_Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K M8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R# MX/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1167XT\9>'/A[X4 MO_&OB[4TL]-TVV:>[N)/X5'8#NQ. .22 .36=:K2P]*56K)1C%-MO1)+5MO MHDMR92C"+E)V2.3_ &BOC:OP9\'1-HFG?VGXFUNX%AX5T5.7O+ML $CKY:9# M,>!C R"PIO[.?P3;X.^$9Y_$6I?VGXJUZX-_XJUE^6NKILDJ#_SS3)51P.IP M-Q%WN]0MS!X(T2<9_LC3#G$A'_/:4'<6_NMZ- MM7V^ODLEI5<\QRSS$Q:A9K#P>G+![U6NDZJVOK"G:.CE-'FX6,L76^MU%9;0 M79/[3\Y?A'3=L*Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J^Q/4-BBB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_ M]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ M ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\ M)$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "B MBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D M6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1 M110 4444 %%%% !7S[J#-^V5\8#HD),GPQ\#ZB#?R+S'XAU5.1$#T>"+.3V8 MGN&4KM?M(_$#Q1XR\26G[+'P>U PZ_KUOYOB/5XN1H>EGAY"1TED!VH.OS9X MW*:].^'?P_\ "_PL\%:=X \&Z>+;3M,MQ%;Q_P 3=V=C_$S$EF/T2\JK_ ,*.(=%?PX/WO[SW4?1; MR^4>YLJJJH55 & .E+117VIZH5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[ M-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^ M01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9GC/Q7I7@;PK?\ B_6Y M=MKI]JTTN#RV!PH]R< >Y%8XBO1PM"=:M)1A%-MO9)*[;\DBZ=.I6J1IP5Y- MI)=V]DIV_>_P!7_N;?DQ_=XK[X\&>*]*\<^%;#Q?HDNZUU M"U6:+)Y7(Y4^X.0?<&OR?PO\3J/'U?'49)1G2FW!=71;M%O^\FO>_P 43[/B M[A*IPW3P]1.\9Q2D^U1;KT?3T9IT445^O'Q(4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% M !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ MBQ>_]<#0!*=3CL].TZV:>\N93Q&BC)/N>P Y)( Y->.? #POK M_P ;?'C_ +67Q-TV2WBDA:W^'NAW(_Y!U@W!NF'_ #VF'.>RG@D%=OS.?YCB MU4AE>7NV)K)^]NJ5-:2JM>5[03^*;2^%2:X,;7J)K#T7^\EU_E763_)+J_*Y MUG[-_P %+SX4>&[O7?&FH#4O&7B6X^W>*M6."9)STA0]HHP=J@<=2 0!Z/1 M17L99EN$RC PPF&5H05E?5M[MM[N4FVY-ZMMMZLZR:OF6+=J=*+D_.VR7G)V2\VCMR[ 5\S MQU/"45[TVDO\_1+5^1J_!#XC>&_'^FZO#H%R';3-9FMYAD'<,Y60?[+H;CA4W']W(?]UL9/96:ON2OB/" MKCW_ %]X<>)K66(IR<:D5LKZP:\G'3U4CZ#C'AS_ %;S14J=W3DDXM__\ M7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1 M110 444V::&VA>XN)ECCC4L\CL % Y))/04FTE=@DVQU?,_[>OQ7_P"/+X0Z M1<_W;S5]A_[]1G]7(_W#79?$G]HS5]6TC51\&(8VL-*A=M6\87<>;2VP/N0 M_P"OE)("C[N2.H.1\?:OJ^IZ]J<^LZS?S75UXN)"[NQ[DGK7\P^-_BA MA/[#>296W+V^DJJ^!P3]Z,']N[7*Y+W+:1N/\ W]C'Z.!_OFOF M>M/P9XKU7P-XJL/%^B2[;K3[I9HLGAL'E3[$9!]B:_F_@'BNMP9Q5A\SC?DB M[32^U3EI)>MM5_>2/U/B3)J>?9/5PC^)J\7VDMG^C\FS]':*S/!GBO2O'/A6 MP\7Z)+NM=0M5FBR>5R.5/N#D'W!K3K_2G#UZ.*H0K49*4))--;--737DT?RG M4IU*-25.:M)-IKLUN@HHHK8@**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBN3^/.L?%CP_\$/&&N_ ;PE;:_P".+/PQ?S>#M$O+ MJ."&_P!46WS.2 ?M!17Y'_&?_@AIXC_9Y_8/UC]L+XTD*R0(A7(!3>9%W MJ^A^V/\ \%5/CS^T9_P2G_9;F_9E\6MX*^)_[7_BW0_!DOB32LJ_AQI7,&KW M5J<[D*3H8T8$.DB?$;PQ,TFFZ_I%MJ6G2.,%H)XEEC)'8[6% &O1110 5X7 M_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !1 M110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_ M\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** M "BBB@ HHKQS]I/XE>*M7UJQ_9H^#5[L\5^)82^I:E'R-#TS.);EB.CL,J@X M.3D$$KGR\XS6ADV EB:B([F,_)KNI(_Q11PQK##&J(BA411@*!T ':L+X7_#7PK\(? FG?#WP;9>38:= $0M]^5^ MKR.>[LQ+$^I[#BM^N+(,JKX&G/%8UJ6*K-2J-;*WPTX?W*:=H]WS3?O29E@L M-.BG4JZU)ZR?Y17E'9=]7NV%%%%?0G:%%%% !6/X'_Y!$O\ U^S?^A5L5C^! M_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%>,XQ[UR'_ FGQ[^*G[OX>^$D M\(Z3)TUOQ'%ONW7^]';#A3_OY!'>OG,PXHRK XEX2FY5L1_SZI+GFO\ %;W: M:?\ -4E"/F>IALHQF(I>VE:G3_GF^6/RZR?E%2?D>@^*?&/A;P1IC:SXMU^U MTZV7_EK=3!=Q]%'5C[#)KXG_ &GOC)#\8_B.^H:/.[:/I\?V?2PZE=Z]7EVG MD%F]<':%R 17KW[07@GP5\%_A_/XI\1:I=^)O%^K$VFGZGKDWFF$D9>2*/[L M81?N\$JQ7!KY;K^6/'CCC/<3*&05H0I1=JDX1DYS6_)&I)6C?[3A%22]U\\N MG[#X<\/Y=24LRIRE-ZQC)KEC_><5J_+F=F]5RH*^W/V5?C;IGQ-^'UGHNJ:O M$=?TR'R+RWDD DF1.%F /+ KC<1T8'/45\1UU/P;F\,CX@Z?9>+;JYM+2[F$ M(U*RN#%-8RL<1SHXZ;6QG.1M)XR 1^:>%?&V/X+XFC.BHRIU[4YQE+EB[OW7 MS6?*XO9M-)-WT=U]7QCD&&S[*7&HVI4[RBTKO;56TNFNE[W2/T'HKRC_ (3' MXQ_!']Q\2-.D\6>'8^%\1:5!B\MD];B$?> '5U[#)))Q7H?A#QMX4\?:.FO^ M#]>M]0M'_P"6D#Y*G^ZRGE&]B :_O;*N(\!F==X62E2Q$5>5*HN6:7=:M3C_ M 'Z;E'I>^A_..,RO$82FJJ:G2>TXZQ]'UB_[LDGY&I1117OGFA1110 4444 M%%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%% M%% !1110 4444 %%%% !1110 4444 %%'3K7FGBKXWZIXAUJ;X?_ 'TJ+7- M7C.R]U61C_9^F^\D@_UC#^XN>AZD%:\G-\[R_):,9XF3YI.T(13E.3>B7Y[*[.I^(WQ3\&_"W2EU+Q5J)62 M8[;.QMUWW%T_9(T'+') ST&1DBN'@\"?$CX]3+JGQ>\[0?#.X/;>$;28K-=# MJ&NY!@C_ *YC&/\ 9(R>@^'/P/TOPGJK>-O%^JR^(O%$X_?ZU?J#Y7^Q G2) M!DCCGKT'%=U7@+*,SXE?M,Z7LZ'3#Q=^;_K_ #7Q_P#7J+]FMI.KI;TGC<)E M2Y%*4IR'[C1[OQ!H&S[9:6\Z[)O*W@J"T9=,D*H[*SMC([2.4AA"HI9V9B0.2Q)Y-?6G[.O\ P3LTSX:_LE>, M?V0/VFOVB_'_ .T#H?C>[O?[:U/XLZPU[>FRN;6&W:Q24' MR6D?G6D,@DAT^?4XU$TMHI5 (@JA0B[-A567["_:R_8#_9F_;*_9*N_V*_BS MX($'@A]/M;;2+?0V6UFT-K4*+2:R<*1#)#M4)\I7:"C*R,RD ^>?^#E_QCHG M@[_@B9\;FUBZ1'U2PTK3;"%C\T]Q-J]FJH@_B(&Y\#LC'M7U7^R)X+UOX;_L MG_##X=^);=X=2T#X>:+IVH12##)/!80Q2*?<,I%?'O@W_@A)KWBOXC^"-=_; MH_X*,_%3X^^#_AGJ\.J>!_A[XNMK6VL%O8!B"?46A!?4WC'(:3:3E@Q9'='_ M $%H *R?'5GXQO\ PC?V?P_UBTT_6I("-.O;ZW,L,,F1AG0?>&,\5K44 >%_ M\(#_ ,%!/^B_^!/_ E)/_BJQ/\ @GC8^/%^!NI+/KMBT@\::J)6%J<-()L. M1SP"VX@=@17T?7A?_!/?_DB>K?\ 8]ZS_P"E)H ]<^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#E-+4T&Z>^U:U>(1'S$2W()'L:Z M:LWQC_R+%[_UP- %2RL_&ALXC%K-F%\I=H-L<@8^M2_8O&__ $&[+_P&/^-: M6G?\@^#_ *XK_(5-0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M53\0:_HWA70[OQ+XBU&*SL+"W>>[NIFPL4:C+,?P%3.<*4'.;LEJV]$DNK$V MHJ[V//OCQ\7->^!W@9_$U[?VU]J%U.MGH6CV]J3-J%X_$<2 '/7DGL >IP#F M_L]? [Q_\/-.O_&_C37K.Z\9>*9EO/$E_)#O*-CY+9".!'&#M '&[5\=D M\)\0Y@LZKJU&-UAXO^5Z.NU_-46D.L:79U))>9AD\;66+FO=7P+R>\WYRZ=H M^K,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V**^S/4,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&LSPK:^*9-.D:PU2VC3[3("LD!)W;N3 M75UC^!_^01+_ -?LW_H5 !]B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q3998H(FGGE5$12SN[ M8"@=23VI-I*[#\\8ZNO!MM%7,$1]9+@_(B^XW>^*I?\*U^-7Q2_>_%GQV-"TQ^3X=\+ M.5=E_NRW!R3Z$+E3VQ7RE7BW"XBHZ&4TY8NHM'[.WLXO^_6?N*W6,7.:_D/: MADM:G!5,;-48O^;XWZ07O>C:4?[Q+XY^.5AX(O\ ^P/^$J@U?66;;%HFB6!N M;EF_NE5.$/LQ!]JSX=-_:C^*%L?[3UBT\$:;(/\ 56ZB74)%]V'RQ9]B&%>@ M^!OAEX#^&UA_9_@GPQ:V*D8DEC3,LO\ OR-EF_$FMVL_[$SO-]W3:KHZV5QJ)Q>*QM7VM>;E+NW?\ I>1C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%=QSG*>%;7Q3)ITC6&J6T:?:9 M 5D@).[=R:T_L7C?_H-V7_@,?\:/ _\ R")?^OV;_P!"K8H Q_L7C?\ Z#=E M_P" Q_QK@O$/[.^KMKS^-_AYXIA\-:XW,EQIMN5@NCUQ-#]QP3WQU.3FO5:* M\S-#Q^+P%1SH2M?1K=-=I)W4E MY--'CD/QI^(W@758_#?QSM;;13*^RU\06]L9=.N3[N.8F/HP]S@5Z/:+XLO[ M:.]L?$FG30RH&BFBAW*ZGH00<$>]:NIZ7INM6$NE:QI\-U;3IMFM[B(.CKZ% M3P:\RN_@MXT^&%U)KG[/GB)8+=F+W'A+5Y&DLICU/E,3NA8_7!.,D 8KY_FX MDX=^*^-PZZJRQ$%YK2-9+NN2IY5)'I6RK,]K4*OS]E+YZN#]>:/G%'>?8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C7->!?C[X=\1ZN/!GC'3+CPQXD7 ;1]6 M(7S3ZPR?=E![8P3V!'-=[7T.5YOEN-_\ H-V7_@,?\:V** ,?[%XW_P"@ MW9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7 M_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@ MW9?^ Q_QK,M;7Q2?%-U''JEL+@6T9DD,!VE-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&L?QOXPNOAS MH4GB+QCXUTVRMDX4O;DM(W]U%'+M["L[Q[\(\#']\C M)QG .2?D<7Q#B<=B98+(X*K4B[3J2O[&D^JDUK4FO^?<'=?;E3NF_;HY92P] M)8C,).$7K&"^.:\D_AB_YY?]NJ1S,>D?'#]H2Q)UR^E\+>%)3E+3R_+OM2C_ M .FF.8HR/X4O[TKOHK+0Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HKZ M\TQ_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** .4URU\4KJ.FK=:I;.[7)$ M#+ 0%;;U/K6G]B\;_P#0;LO_ &/^-'B7_D+Z/\ ]?I_]!-;% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 5]-CU&*U":I<1RR[CEX MDVC';BK%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7A?_ 3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_ M['O6?_2DT >Z4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9O MC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!%O@QX T_X>>$+8I:V,7SS/_K+F4\O,Y[NS9)].@P M!7Q>9-\3YE+*H?[M2:]N_P">6CC07E:TJW]WEI_;E;RJ_P#PH5WAU_#C\;[O M=0_67E9=7;H;:VM[.WCM+2!(HHD"111J%5% P . .,4^BBOLTDE9'J[!11 M13 **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** M"BBB@ HHK&\9_$+P3\/-._M7QIXEM=/AP=GGR?/)CLB#+.?90:PQ.*PV"H2K MXB:A".KE)I)+NV[)&E&C6Q%14Z47*3V25V_1(V:JZSKFC>'-.DU?7]6MK*UB M&9+BZF6-%^I8@5YM_P +8^+7Q/\ W'P8^'YT_3WX'B7Q2IBC*_WHH!\S^S'C MU JUHW[-VAWVHQ^)/B]XCO?&.J(=R?VF=MI"?^F=NOR >QR/:OEO]9<9FONY M)AG53_Y>U+TZ/K%M.=3RY(.#V]HCV/[)H8/7,*J@_P"2-I3^:3Y8_P#;TN9? MRL@N?VA-4\9W#Z5\!O =UXB=6*/K-V#;:=">Y\QL&3']U<$]B:2+X!^)?'LJ MZA\?/B!<:PFX,/#^DLUKI\9]"%P\N.S,0?K7IUM;6UG;I:6=ND44:A8XHT"J MH'0 #@"GT+A669/GSRN\3_T[2Y*"_P"X:;T@6-1[X Y/OU-7:**^ MLI4J5"FJ=.*C%:))6279);'BSG.I-RF[M[M[A1116A(4444 %%%% &/X'_Y! M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% &)XZ^'7@OXDZ0=$ M\::!!>P\F-G&)(F_O(X^9#[@UP7]D_&[X'?/X>N)_''AF/KI]TX&IV:?],WZ M3@#^$\] .M>L45\]FG#>"S#$?7*4I4<2E95:=E*RV4TTXU(_P!VHI)=+/4] M/"9KB,-2]A-*I2_DEJO6/6+\XM/O=:'-?#KXM^!?BC9O-X5U<&XAXN].N5\N MYMFZ$/&>1@\9&1GH:Z6N-^(GP.\&_$&\3Q !/I.NP;_;V9Y%[ MF>TU[-?\Q%-/V?K5AK*CYN\Z:W'O%^DQ:[X8UFWO[.8?N[BVE#*?8XZ$=P>1WJ]7U]&M1Q%* M-6E)2C)733NFGLTUHT>).$Z4W":LUNGHT%%%%:$A1110 4444 %8]E_R.][_ M ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%<3\2?C=HG@B_C M\):%ITVO>)KH?Z'H.G',G^]*W2).Y)[T8I M7(/$^KP6 M-E;KF6XN'VJ/;W)[ YQ)KDJ;;_4D[B!3_ M *I#_?//IW6KWASX)Z[XRUB'QW^T!J<6JWT3;[#P_!_R#]._X"?]:_JS9'^] M@&O35554*H & !VKYGZKG7%.N+YL-A'_P NT[5JB_Z>2B_W47_S[@^=KXIQ MU@>M[; 9/I0M5K?S-7A!_P!U/XW_ 'I+E72+TD8O@+X=>#_AGH:Z!X.T=+6' M.Z:3[TD[_P!^1SRS>YZ=!@<5MT45]=A,)AK;=V_5A111709!1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^ M)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/? M_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% ! M1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ MR+%[_P!<#0!KP/=7#.MOI&EP\RZA=OQ' @&223UP#@ G!QBNHUC6-+\/Z M3GA:*IPV7WM]6^[;U?F%%%%>B;A1110 4444 %%%% M!6/X'_Y!$O\ U^S?^A5F?&OXE6GPG^&^H^,IBIGBB\NPB;_EK<-PBX[C/S'V M4U0_9S\1I_P LY@1N'MUR/8BO&_M_*O[>_L;VB^L> MS]KR_P!SFY;^M^F]M=CN_LW&?V;]?Y?W7-R7_O6O^1W5%'3K7!>+_P!HKP#X M=U(^&O#YN?$FMG(32/#\/VB0'_;8?*@!ZY.1Z5OF><97DU!5L;6C3B]%=ZM] MHK>3?113;Z(SPF!Q>/JR7F[([VN4\?\ QK^''PU86GB/Q C7 MSX$&E6:F:ZE)Z 1KDC/8M@>]( M\XTRW#^PIO\ Y>UTTWYPH)J;_P"XLJ37\K1Z7U/*\#KBZOM)?R4VK?\ ;U1W MC_X I^J.4_MO]HCXK_+XJAOE3'; R/6NZHK?#<)X!8B.*S"%-)4X>L8\UMY,SJYUB?9NCADJ--[J&C:_O2=Y2]&[=D@HHHKZD\ M<**** "BBB@ HHHH **** "BO.OC]^UE^S_^R]_9/_"]/'_]A_VYY_\ 9?\ MQ*KNY\_R?+\W_CWBDVX\V/[V,[N,X./.?^'LG_!/[_HOO_EJZK_\BU[N"X6X MFS'#1Q&$P-:I3E>TH4IRB[-IV:BT[--/7=-'@8WBOA;+<5+#8S'T:=2-KQG5 MA&2NDU>+DFKIIJZV:9[GX'_Y!$O_ %^S?^A5L5\Q>%?^"JO[!.FZ=)!>_'C8 M[7,C@?\ "+ZH>"V0>+6M+_A[)_P3^_Z+[_Y:NJ__ "+75_J3QG_T+<1_X)J? M_(G)_KUP3_T-,/\ ^#Z?_P D?1=%%%?,'U04444 %%%% !2,JNI1U!!&""." M*6BC<#S;Q'^S\NEZO+XR^"7B%O"NL2'=/;PINL+T^DL/0?[RCC).">:9H7Q_ MN/#VJ1>$/CQX<_X1G4I&V6^I!B^G7I]8YOX#WVL>.YSQ7IE4]>\/Z'XHTN71 M/$>DV][:3KB6WN8@Z-^![^_45\A6X9J9?5EB,BJK#R;O*FU>A-];P37))_ST MW%WUDI['MPS:.)@J68P]HEHI7M4CZ2^TE_+.ZZ)QW+4$?'.H-X7U"&XT/Q!%Q<:#JZ>5.#_L$\2KW!7G'.!6V"XGIK$QP6:4WAJ\ MM(J3O3J/_IU4LHS_ ,+4:G5P2U(KY1+V3Q&#G[6FM6TK2C_CAJX^JO'^\=M1 M117U)XX4444 %8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% ! M4&I:EIVCV$NJ:M?0VUM A>>XGD")&HZDD\ 5S7Q,^,7A/X91PV=^9K[5KSY= M-T/3T\RZNF/3"CHN?XCQP<9/%Z@E*I+I&UY+U\+E M:=%8G%R]G2>SM>4_*$=+^3SS@8'M716MK:V-M'965M'##$@2**) JHH& !P /2I*K+.'51Q:S#,*GM\ M5TDU:--/>-*%VH+HW=SE]J;T26+S1U*/U;"Q]G1[)WR?\$_O^B^_^6KJO_R+7L9?P[Q! MF]%UL#A*M6"=G*%.S7<\7,>).':CIL]M\>-R6] MR7F/_"+ZH-HVXSS:\_A6E_P]D_X)_?\ 1??_ "U=5_\ D6N__4GC/_H6XC_P M34_^1//_ ->N"?\ H:8?_P 'T_\ Y(^BZ*YSX3?%GX?_ !R^'^G_ !2^%NO_ M -J:#JGF_8;[[++!YOERO"_R3(CKB2-UY49QD9!!KHZ^=KT*V&K2HUHN,XMJ M46FFFG9IIZIIZ-/5,^EH5Z&*H1K49*4)).,DTTTU=--:--:IK1H****R-0HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!C MWK/_ *4F@#W2BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ M ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ MZXK_ "%34 %%%% !117DW[2_Q;\3Z,^G?!#X/NLGCGQ:&CL7!^72K3D2WTF/ MNA0#M]6!QG;M/FYMFF&R; 2Q5>[2LDEK*4F[1A%=92DTDN[,,3B*>%HNI/[E MNV]DO-O1'-_$^^O?VKOBO)\ /#-W(G@GPU%T9H[=2]W>2C][>7#I3O6K?Q)[^2Z17DOQ=WU"BBBOHSN"BBB@ HHH MH **** "BN5\>?&SX8_#AOLWB?Q5 MV>$TZVS-TSP3=>,/#/PX'AW2T*QP:CXF8"YG=CA5BMAR&[Y;*X!/:OD<[XYXWE_#V:9C*"A#E4VDI2?*FWVOK+TBFSS M7]N+XK_\)9X\B^'NE7.ZQT'/VG:>)+MA\WUV+A?8EZR/V5?C=XH^&VLW?@W0 MO#O]L-KK(NGV#WJP*+O.%;>W !4D'N=JBO*;V]N]1O)M0O[AI9YY6DFESEOS.S3UEKHT[ M:7/MC_A3WQ0^)O\ I'QN^(306+\GPSX89H("/[LLQ^>0>HZ9'!KO?!_@3P=X M TT:1X-\.6FG0<;EMXL,Y'=F^\Y]V)-97P4^)5I\6/AOIWC*$J)Y8O+OXE_Y M97"\.N.PS\P]F%=77][\-Y3P\\/3S7!KVLJL5)5IMSJ2C)77O2NXK7X(\L5L MHH_G#-<;F:JSP=?W%!M.$5RQ36FRT;_O.[?<****^K/&"BBB@ HHHH **** M"BBB@ HHHH **** /SI_X+\?\TG_ .X]_P"XZOSIK] _^"[WC3P=XDU/X::+ MX=\6:9?WFF_VU_:-I97\'. M!C--/]YOIO6J-?>M3^ _&>I3J^)>/E!IK]UJM=J--/[GH%%%%?I9^7G]%E%< MA\._V@/@;\6D4_#+XN^'-==QGR-,UB&65?\ >C#;U/L0#77U_F=B,-B<)5=. MO!PDNDDT_N>I_J+A\5AL9256A-3B^L6FOO6@4445@;A1110 4444 %%%% !7 M._$+X5>!OBAIZV/B_1$F>+FUO(SLGMVZ@QR#E>><=#CD&NBHKEQN"P>8X:6' MQ5.-2G+1QDDT_5/0VH8BOA:JJT9.,ELT[-?,\H^T?&_X&G%XEQX[\,1_\MHP M/[5LT]QTN /7[Q_V0*[GP#\3?!'Q.TO^UO!FNQ72I@3P?=E@;^ZZ'YE/U&#C MC-;U<-X_^ WA?Q=JG_"7>'[VX\.^(X^8MX/)'&<5\M_9F> M\/\ O97/V]!?\N:LO?BO^G59W?I"KS+HJD$>Q];R[,],9'V=3_GY!:/_ !P7 M_I4+/O&3.YHKRJ#XP>/_ (3SII/Q_P! $E@6"0^,-&A+VS9X'GQ@;H6]P,$G M@8&:],T?6=(\0Z;%K&A:G!>6DZ[H;FVE#HX]01P:]C*>(,NSB4J5-N%:'Q4I MKEJ1]8OIVE&\)?9DSAQN68K I3FE*$MIQ=XOT??NG:2ZI%FL>R_Y'>]_Z\HO MYFMBN?LM3T\?$J]T8WD?VLZ7',+?=\WE[MN['IDXKV)U*=.W,TKNROU?;U.& M,92O97L=!117/?$7XH^#?A;I*ZIXKU+8\IVV=E N^XNG[)&@Y8YP,]!D9(K# M&XW!Y=A9XG%5%"G%7;9I0P]?%5E2HQ>541%+.[ MM@*!R22>@KR[6?C'XK^)FIS>#OV>[..=8G\O4/%]XF;*T]1$#_KY/3&5Z'D' M(@B\#_$CX^2KJ7Q9\_P_X8W!K;PG:S%;B[7J#=R#! _Z9C&/8C)]1T;1=)\/ M:9#HNA:;#:6ENFR"WMXPB(/0 5\G[7.^*=*/-A<(_M6Y:]5?W4]:,'_-)>U: M^&-/23]GDR_)_P"):M7[;TX>K7QR79>XNKEJCF/AG\%_#/PXDFUIIY]6UZ\Y MU#7]2;?<3$]0"<[$_P!D=@,DXKL***^HR[+[;>KDV MVWJVV>1BL7B<;6=6O)RD^K_)=DNB6BZ!1117<34HENI]NI6LC;(BV]L(K,<#A5)Z"OQUK^QOH_TZE/@NMSQ:O7DU=; MKV=+5=T?Q9](BK2J<;T.22=L/!.SO9^TJZ/L]=@HHHK]R/P8_:'_ ()-_P#* M/[P!_P!Q7_TZWE?1=?.G_!)O_E']X _[BO\ Z=;ROHNO\[N-O^2SS+_L(K?^ MG)'^D7 O_)$Y7_V#T/\ TU$****^8/J@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_ ()[ M_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "BB MB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@ M"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 445#J.HV&D:?/JNJ7D=O;6T+2 MW%Q,X5(HU!+,Q/ ))]J4I1C%RD[)";25V:^%.G7_[5'Q5C_:*\5V4D?@[P]/)#\.]*N$(%U*# MMDU.13W)&(P>F,\%5XTNU-N?_ M "\T\O#IX^NL3+X(_ N_1S^>T?+7[6A1117VAZH4444 %%%<9XX^/OPN\!W7 M]E:EXA%YJ1;;'I.E1FYN7;^[L3.T_P"\17!F.:9;E&']OC:T:4.\I**OV5]V M^B6KZ'3A<'BL;5]GAX.VL;:/[]Q=SK&B_ M5F(%>;_\)/\ M'?$KY?"7A*T\%Z:_34=?_?WI7U6W7Y4/L_YU;T;]F?P;)J" M:_\ $K5M0\8:FIR)]=G+0QGT2 ?(J_[)W"OG_P#6'-,STRC!RE'_ )^5KT:? MJHM.K+R_=QB^D^IZ?]EX/":XZND_Y(6G+YM-07_@3:_E(;O]I.R\0W+Z3\%_ M!&J>+KI6VM=6\9M[&-O]J>0 ?D,'L:C_ .%:?''XC?O/BC\35T.Q?[VB>$08 MV*^CW#Y;IP0,@]J]-L[.TT^U2RL+6."&)=L<,*!50>@ X J2C_5G&9EKG.+E M57_/NG>C2]&HR=2:[J=247_*A?VM0PNF!H*#_FE[\_O:Y8_]NP378)CJ-M&)[ANK;7D!PJX49'4MV-?0%%+/^",FS[AR61KFP^'DTVJ/)"Z3 MO;6$E9M)NRN[+6U[O+>(,?EV:+,':K55[.IS2WTO\2=[;:]3X;_X8\_:,_Z) MW_Y5[/\ ^/5#8_LF?M ZE"9[+P!O17*$_P!JV@Y!P1S+7W56/X'_ .01+_U^ MS?\ H5?E?_$MG O_ $$XG_P.E_\ *3['_B*O$/\ SZI?^ S_ /DSQ?\ 9"^& M_P =/A)KU_H?C7P:UOHFHQ>89AJ-M((+A>C;4D)PRY4X'4+V%?0%%%?K_"7" M^$X.R2&5X6K4J4X-N+J.+DDW?E3C&*M>[6E]7K:R7Q&=9O6SS,)8RM",9RM? ME32=M+ZMZV\^@4445]*>2%%%% !114.H:CI^DVXE"(@]2 MQX II.3LA-J*NR:BO%_B'_P4+_8Y^&MR=.U;XY:3J-]NV1Z?XBF8LTB_3!-? M14.$N(JU)598=TX/:51JE'Y2J.,7\F?-U^+^'*-5THXA5)K>%)2JS7K&DIR7 MS1]'TV66."-III%1$4L[L?M#?%_XA?$J7<&DM?$GBF:. MR#?[$%N4V#_9W$5K_8F387_?KV::)ITOH5N+@G(^JBO6?AI^S9\ /@ MX$;X8?!SPYHLL8P+NRTJ(7!^LQ!D;\6-=M1]=X4P?\#"3K/O5J.OWO[2'[3'Q(\?[_]?IEQKIT_3']<6UMC M;GV?I7T?11_K=FE#3!1IX=?].J<8R7_<1J57_P G#_4[*:^N.E4Q+_Z>U)2B M_P#N&G&E_P"2'Y:?\%D/V=/@C^SQIGPPTGX+_#?3M BO?[9^W/:*S2W/E_8- MGF2.6>3;O?&XG&YO4U\/5^\_Q^_9-_9__:A_LG_A>G@#^W/[#\_^R_\ B:W= MMY'G>7YO_'O+'NSY4?WLXV\8R<^<_P##IO\ X)_?]$"_\NK5?_DJOW+@KQLR M+(^&:&"S.->K7AS\TTHROS3E)>]*HI.R:6JZ6V/P;CCP,S[/N*,1CLJEAZ6' MGR6G&+]V%)Q5Y)O1];[GXO45^Q_A7_@E5^P3J6G23WOP'WNMS(@/_ M E&J#@-@#BZK2_X=-_\$_O^B!?^75JO_P E5]3_ ,3!\&?] ^(_\ I__+3Y M/_B73C;_ *",/_X'4_\ E)UGQ#_8%_8Y^*#O/XH_9^\/QW#G)N]'MCI\Q;^\ M7M3&2?&L35=5X6,)O[<+TY_^!TW& M7XGSB-/_ ."H7PS_ ./;Q!\,OB;91_>^VVL^C:C+]/+S;KGWH_X;H^*W@/\ M=_M ?L-?$7057B;4/"Z0Z]9Q_P"TTD!7:OX$U]'45O\ ZP8#$_[[E]*7]Z'- M2E\E"2I_^4V8?ZNYAAO]QS&M#^[/EK1^;G%U/_*B/%/ 7_!13]C+X@W T_3_ M ([:5IEX&V267B-9-,DC?^X?M2HI/T)KV'1]UOK63_5W-G< M++&_T920:QO'GP?^$_Q2MS:_$KX9Z!KZ;< :QI$-R5'L9%)'U%>/:S_P3'_9 M;-^^M_#6R\2^ -2D.3J/@;Q1&HKS=Z;KN+$OY"C_A=G_!1'X;?+\2?V2/#?C.VC_P!=J7P\\5^0 M0/[RVUX/,<^P(H_U:AB/]RQM"KY.?LI?=65-7\HREY7#_6B>&_W[ UZ7FH>U MC]]!U';SE&/G8^CJ*^=+;_@II\#- G2P^.'@;Q]\-KAF"D>,O!]Q'$6_V9(1 M("I[,<#OQ7JWPZ_:1^ 'Q<"+\-/C-X:UJ63[MK8ZQ$TX]C%NWJ?8J*XL;PUG M^74_:8C"SC#^;E;@_2:O%_)G;@>)^'LRJ>RPV*A*?\O,E->L':2^:.UHHHKQ M#W0HHHH 9/!!=0/;7,*21R*5DCD4%6!X((/45YIK'P$U3PAJ4OBOX >(QX?O M)&WW.B7 +Z9>'T:/_ED?]I.G8#K7IU%>1FV19;G48_68>_#6$XMQJ0?>$XVE M'SL[/9IK0[L%F.+P#?LI>[+XHM7C)=I1>C_-=+,\V\/?M$Z=I^H#PI\9]$D\ M(ZRJ$J;Q]UG=@=6AG'RGZ'U R37S:/VDM47]I(_&4-(+(W7VQ?MX?$/3=&\!VOP]2"":^U>83-YD88V\$9SO&?NLS84'T#U\D5_(W MC)QQG^5Y[A\EHXSVOU2<:O/RJ,^>UX1J*9Q^^UB^48@_V( M$Z1*.G'/7H#BN!_80^(FG:UX"NOAY)###>Z1,9D\M IG@D;.\X^\RME2?0I7 MO-?T-P6\-QIEF&XCQM15IR7-"%K4Z,EHU&%W>I%IIU)MRZPY(NQ^99][7(<7 M5RO#Q]FEI*6\ZB>J;EI:+6O)&R_FYFKA1117Z4?*!1110 445R7Q#^/GP1^$ MJ,WQ-^+?AS0F09\G5-8AAE;_ '8V;/I7P;T#QK\2+U&VFW\$>$;FX M ;T+RB-<>I!(Q47_ OO_@H#\2/E^%O[&^D>%+9_]3JOQ&\5*?Q:TM1YJ8], MFOH5P?GT%?%4U07_ $^G"D__ &;C)_*+9\X^,^'ZCY<+4>(?_3F$ZJ_\"IQ ME!?]O22/HZJ^J:MI6AV,FJ:UJ=O9VT0S+<74RQQH/4LQ %?//_#.O[=WQ'^; MXM?MKV_AVV?_ %ND?#GPO'#C_=NYSYR_E5C2_P#@F-^S-?N_V?/V(OB/XD#\0ZAXA@BT*RE]&2:X+ M;E]]HKV?X?\ P4^#WPIA$'PS^%OA_0 %VEM(TB&W9A_M,B@L?./%'PO\ M@[IMCJ]N--\G6;EY;J[C+ZG:H[+-.SNA9693M(R&(Z'%?EE7]!/Q9^$WP_\ MCE\/]0^%OQ2T#^U-!U3ROMUC]JE@\WRY4F3YX71UQ)&C<,,XP<@D5XO_ ,.F M_P#@G]_T0+_RZM5_^2J_7O#OQBR[AO)JN'SIUZ]:=1S4E:?NN,$E>=1/>+TM M;7U/QOQ(\%\RXFSNEB,C6'H484E!Q?-#WE._\ $NG&W_01A_\ P.I_\I#_ ()-_P#* M/[P!_P!Q7_TZWE?1=9W=LR2.W+'&<# %='7\J<19A1S?B#%XZBFH5:M2<4[72G-R5[-J]GK M9M7ZL_K;AO+J^3\.X/ 5FG.C2IPDU>S<(*+:ND[76ETG;H@HHHKQSV@HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/ M_I2: /=**** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^ MOT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+ M%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 % M>"?%_5-1_:?^*+_LT^#KZ6+PMHDD<_Q'U>V:M*KVIM1WJ77E8EO'UWA8_ OC??JH?/>7]W3[6G3Z5I6F MZ'IEOHNCV,5M:6D"0VMM @5(HU "JH'0 "K%%!( R37V,8QA%1BK)'J))* MR"BN$\7_ +1GPP\+7W]A66IS:YJS$B/2?#\!NIV;T^3Y5/L2#[5D_;OVE_B7 MQI^GZ?X#TQ_^6]WB\U!E]0G$:<=FPP]:^8Q/%^4QKRP^#YL356CA17/9]ISN MJ=-_]?)Q/9I9)C94U5KVI0?VJCY;KRCK*7_;L6>@^)/%?AGP?IS:MXJUZTT^ MV7_EM>3K&"?09/)]AS7G\O[1&H^,9&L?@;\.-2\1G<5_M:Z4VE@A]?,D +X_ MN@ GL:O>'/V:OAYINHKXA\7?;/%.K=3J'B.X-P0?18S\BC/08)'K7H$444$: MPPQJB(H"HHP !V [5C[#B_-OXM2.#IOI"U6M\YR7LX/NE3J>4R_:9)@O@BZ\ MN\O8_O)!Z@ M_@:[+P1\+OA]\.+7[+X*\)V=AE8%%%% !7Q?\ M9?\%>O^&7OV@-?^!?\ PSU_;G]A_9?^)I_PEGV;S_.M M(;C_ %7V23;CS=OWCG;GC.!]H5^+W_!63_E(#X__ .X5_P"FJSK]8\'>&#B]I/2]M=MC\B\:.*,]X2X6HXS*JWLZDJT M8-\L9>ZX5&U:<9+>*=[7TWW/HO\ X?\ '_5IW_E]_P#W#5/0_P#@O%_8UHUK M_P ,K>9NF>3=_P )SC&XYQ_QXFOSUHK^DO\ B#?AO_T _P#E6M_\L/YC_P"( MU>)O_0?_ .4J/_RL_5S]DW_@KU_PU#^T!H'P+_X9Z_L/^W/M7_$T_P"$L^T^ M1Y-I-E"CAW2BY.=517/SS3U MJSYF^51TC?R5V?T#X4^(^-SGAVK4SJK.OB%5DHJ%%RER\*Z:^L^*->LM-LX_P#67=_=)#&OU9R /SKY]_X9Z_;R^)WS M_&#]LRR\+VLG^NT;X9^'%B_[XO+G]\N/H:NZ#_P3+_9=AU)/$'Q)L/$/Q!U5 M.?[4\>>)+B^D)[Y0,L;9]T-?FW]D\/83_>\>IO\ EHTY3^3E4]E'YQ,_W/+W!?S5ZD8?-1I^VE\I*#]"]XV_X*1?L>^#]0_L+3_BLGB;5&)$& ME^#K*75)9CZ*T"M'GZN*Q/\ AKG]JGXE?)\!?V%/$<-O)]S6/B-J<.C)&.SF MW):20?[ISBO=/!7PU^'?PUT_^ROAWX#T;0;; !M]'TR*V0_41J :VZ/[2X9P MG^[8%U'WK5&UZ\E)4K>CG+Y[!_9?%&,_WK'JDNU"G%/TYZKJW]5"+[6/G#_A M3_\ P48^*/S?$C]J'PKX"M)/]9IOP\\-&ZE*_P!W[3>'?&W^TN>>G%3:?_P3 M,^ 6K7D>K_&WQ1XV^)=]&V\3^-O%=Q.BM_LQ1&-0OHI!&/6OHFBD^,,\IKEP MDHX=?].81IOYSBE-_P#;TF-<&9#4?-C(2Q#_ .GTY55\H3;@O^W8HYCX>?!/ MX/?"6W%K\,/A=H&@+MVLVDZ3% [C_:9%#,?[; M;?WO4^DH8?#X6DJ5&"C%;)))+Y+0****Q-@HHHH **** "BBB@#'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** &7-M;WD M#VMW DL4BE9(Y%#*P/4$'@BO*?B+^PI^R#\52\GC']GWPXTTG^LN].LOL,[' MU,EL8W)]R:]9HKMP699CEM3VF$K3IR[PDXO[TT<..RS+G1^G^C7 Y_%J/[ _P""G_PS M_P"07X_^&OQ,LX_OC6=+FT>_E'^SY!,"G_>KZ.HKV_\ 6[-*VF,C3KK_ *>4 MX2E_X,253_R<\/\ U.RFCK@I5,._^G52<8K_ +AMNE_Y(?.(_;;^-_@'Y/C] M^PCX^TI$XEU#P=+!K]LH_OL82I1>_.2*W?!'_!1[]C/QQ>?V4OQKL=%OU;;- M8>*;>73)(6_NL;E43/T8U[C6#XX^%OPR^)EG_9_Q&^'FAZ]!MP(M9TJ&Y4#V M$BG'X4?VCPMBO]XP4J3[T:KLO^W*JJ-^GM%ZA_9O%>$_W?'1JKM6I*[_ .WZ M3II>OLY>AHZ!XD\.^*M.75_"^OV6I6C_ '+JPNDFC;Z,A(->"_\ !5FTN;_] M@CQU8V<+2332:3'%&@R78ZM9@ >Y-3:__P $R?V3KS47U[P)X;UKP/JC_P#, M3\$>(KFPD7TVJ&:-<>R5XM^W5\"OVCOV??V6?$_C+1/VT/$GB/PYITFGM<>' M_&.C6M]![ 5T=?(7_#47QT M_P"AY_\ *9:__&J/^&HOCI_T//\ Y3+7_P"-5_-_$'T!OI <49YBBV2T6A]MDOTR?!CA_*,/EF!R_&PHT(1IPC[ M.AI&*44O]Y[+5]7J?37Q9\!6WQ)\!WWA:4*)I(_,LY&_Y9SKRA]AG@^Q-?9G M_!*:TN;#]@CP+8WD+1S0R:M'+&XP48:M> @^X-?DS_PU%\=/^AY_\IEK_P#& MJ_0/]A7X._M6_'S]ECPSXJN/VRK_ ,*^&;^34&@T7POX8M8KPG[?.Z6;\-Y?BGC:>'G2J*<,?\-W_ !'\>?N_V?/V(OB/XD#\0ZAXA@BT*RE]&2:X M+;E]]HH^S_\ !4+XF?Z[4?AE\,K*3IY$,^LZC%]=V+=L?SKZ.HH_U@R_#?[E ME]*/]Z?-5E\U-^S_ /*:#_5W,<3_ +]F-62_EI\M&/R<(^T_\JL^_M"?MF?$OQ9O_UVG:7J":-I\OKNM[<'CTPPQ76_#S]@']CCX82+<^&? MV?\ 0)KA3N%WK,#:C-N_O![HR$-GN,5[#16.(XLXCQ%)TOK,H0?V86IP_P# M*:C'\#?#\(<-8:JJOU:,YK[=2]2?_@=1RE^)%8V%CIEI'I^FV45O!$NV*"", M(B#T ' %2T45\\VV[L^C2459!1112&%%%% !1110 4444 8_B7_D+Z/_ -?I M_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !17"?M _M-_ 7]E?PKIWC M;]H/XG:=X7TS6-?M-$TJXORY-YJ-T^R"VB1%9W=CDX .%5F.%4D=U))'#&TL MKA54$LS' '4DT +17S!X6_X+2_\$J/&OQM3]G?PM^W;\/KSQ9-?BQMK*+5\ M6]Q,?"7P]\*ZCXZ\>^)]/T31-(LY+ MO5=7U:\2WMK.WC4L\LLLA"QHJ@DLQ '- &E17SA^SC_ ,%>?^":/[6_Q2;X M*?L[_MD^#?$OBLF06^AP7;P37A0$O]F$Z(+K"@L?)+_*"W0$U]'T %%%% !7 MA?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4 M444 %%%% !117XO?\/9/^"@/_1??_+5TK_Y%K[O@KP^SKCOV_P!0J4X^QY>; MVCDK\_-:W+"7\KO>W3<^!XX\1LDX ^K_ -H4ZD_;<_+[-1=N3EO?FG#^=6M? MKMU_8GQ+_P A?1_^OT_^@FMBOR;^"W[P./PT\7@/9>WASU/=]M%SA_RZUT6MOA>CU/&S3Q+P.)CAL9[3V4N2G[WLI*,O^7NFKTONM5H?L[17Q?_P2%_:R_: _:A_X M6%_PO3Q__;G]A_V3_9?_ !*K2V\CSOMOF_\ 'O%'NSY4?WLXV\8R<_:%?+<3 MBIJS:B]I*^BUOZGW'"_$>!XMR*CFN#C*-.IS M64TE+W92@[I.2WB[6;TMZ!1117A'OA1110 4444 %%%% !1110 4444 %%%% M 'B_Q9_X*%_L?? WX@:A\+?BE\7O[+U[2_*^W6/]@:A/Y7F1),GSPV[HV8Y$ M;ACC.#@@BN2UK_@J=^P?KVF2Z+I'QS:>ZN@(K>%/"VJY=V( 49M>I-?GG_P5 MD_Y2 ^/_ /N%?^FJSKD_V0_AO_PDGC*3QOJ-OFTT;'D;AP]RP^7_ +Y&6]B5 MK]JXRX.\/^ O!^IQMFM>M[F'A5Y%.FE.K4C'DIQO2;7/4DHK5M)W>S9_/W#_ M (B\?\5^*RX0RVA0L\1.ES.%1N-*G.7-4E:JDW&$7)Z)-JR2ND?J"O\ P56_ M8*TM1IFH?'5HKBW'E3Q/X5U7*.O#*?\ 1>H((IW_ ]6_8AU&*6U\(?%J76- M3^SR/9:7!X>U")[N14+"-7EMU12<8!9@*_+W]KCX:/H'C6'QEI-H3;:V<2K& MN=MT.HX_O##>Y#5V7_!//X6>,/#7[47@_P"(WBWX8WE_IUC<7,MOI31#[3=S M_8Y_),<+$,=DFR0L1@*A;G&*^7PV&\),Y\$J7&F'S1X>MB<-.5*%6I2?^U1A M).DH*FIU7"LN5QA[THJZM=,]3'\1^,&"\4:W"$RK1A*I"E5:5&?N MX&"_JP& K#^TO&7B:STZ$@[3K'V )KA/L?[2_Q+ MYOK[3_ >F/\ \L;7%[J#+Z%^(TR.XPPK0T#X"?"'P'*WBKQ%'_:FH @S:YXH MO!<29]OY\R>KF\,##!Y)@Y*&K=;$W@YRD[RG[-+VLY2;;:FJ*; M>CLK'] 8?*,IRB@HXJOS-:N-.TFWUUP&SL0/[RAOGE'L,&@? CQKX\/G_''XIWFH0MRV@Z%FSL@/[K$?/*/< MX-:/B;]JW]F'P6&3Q/\ M">"[)TZP2^);7S/P0/N/X"N UK_ (*A?L0:3<_V M?:?&<:K=G[EKHNAWMTS_ $,<)7_QZOK<+X7<1Y\N?,88C&+^2-.<*'_@N"]Y M>56=0\O%^(/#63OEHXBAAWWE4@ZG_@4GH_\ !&)[1X0\!>"_ -C_ &;X-\,V M>G1$ ,+:$!G]V;[S'W))K7KYS_X>,:)KGR?#7]E/XS^)=W^KN;+P,T5L?K)+ M(NW\J/\ AJ']MOQ-\O@3_@GI?V\;?=N_$_CRRL]GUAVES^!K[7#<"YM@*$:, M:-.A".BC*I1I)+RC*<;>B1\U5XYR3%5'.-6I6D^L*5:K?YPA+[[GT917SG_: M7_!5'Q5_QZ>&_@QX4A;K]NO-0OKA/IY>(R?K1_PS]_P4%\4<^*_V[].T2)O] M9:>&/AU:MGV$L[;U^N*V_P!6\/3_ -XS##P_[>G4_P#35.HOQ^9G_K-B*O\ MN^78B?\ V["G_P"G:E-_@?1E17E[9Z=;M=ZA=Q01(,O+-(%5?J3P*^>/^& / M$7B'YOB3^V]\9M6S_K+?3_$Z:?;O]8XHSQ^-2V?_ 2T_8V>X6^\6^"-8\2W M*\BY\0^*[Z=L^I E53^(I_V=PM1_BX^@Z%X6\,>%[?[)X9\.6&G18QY=A9I"N/H@ I>TX,H M_P#+O$5?^WZ=+_VRK^?S#V?&U;_EYAZ7_;E2K^//1_+Y'@7_ \=\+:W\OPV M_9@^,OBC=_J[C3/ CI ?^*/\ AJC]M#Q+QX _X)X:ND;=+KQ/XXL; M#9[F(AF/T!KZ,HH_MC(*/\'+8R_Z^5*LO_2)4E^ ?V+Q#6_C9G./_7NE2C_Z M]?N) M7XO?\%9/^4@/C_\ [A7_ *:K.OV?P-SA8_BVO2CAZ5)*A)^Y"S_B4E;FDY2M MKM>U[/H?B7CUDSR_A"A6EB:M63KQ7OSNOX=5W48J,4]-[7M==6?.E%%%?U4? MR4?1?_!)O_E(#X _[BO_ *:KROVAK\7O^"3?_*0'P!_W%?\ TU7E?M#7\>?2 M#_Y+/#_]@\/_ $Y5/[/^CI_R1.(_[")_^FJ(4445^%'[Z%%%% !1110 4444 M %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5; M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\Z?\%9/^4?WC_\ [A7_ M *=;.OHNO.OVLO@#_P -0_L_Z_\ O\ X2S^P_[<^R_\33[!]I\CR;N&X_U7 MF1[L^5M^\,;L\XP?=X6QN&R[B; XO$2Y:=.M2G)V;M&,XMNR3;LD]$F^R/ X MKP6*S+A;'X/#1YJE2C5A%72O*4)**NVDKMI7;2[L_!BBOT6_X<#_ /5V/_EB M?_=U4X/^"#OG:W/HW_#5./)A63S/^$&ZY[8^W5_9O_$9/#?_ *#O_*5;_P"5 MG\2_\05\3?\ H _\JT?_ )8?GK7[0_\ !)O_ )1_> /^XK_Z=;ROG3_AP/\ M]78_^6)_]W5]H_LF_ '_ (9>_9_T#X%_\)9_;G]A_:O^)I]@^S>?YUW-.=N>,X'Y/XQ<8<)<4UL9FN&]G3E1E!/GIR]YSIM*T)R>T6[VMIOL>BT445_- MI_3@4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-; M%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!^#'_ 6W_8=_;#T&X^$O[<_[>O[6 M*>+_ !3=?M.^'/#_ (&^'GA"U:U\->$M&N)KF=@BR 27-V_V6W#S, 1M*EI0 M$*?=W_!S)\?/''P"_P""/7Q)N/AOJLUCK/C"YTWPK!>6\A1XX;Z[2.Y4$=-] ML)XL]A)FN._X.?\ _DU;X"_]G;>#?_16H5V7_!S)\!/&_P >_P#@CS\28?AQ MI7Z1XH U_VOO\ @D]^Q]I__!'? MQA^QUH7P2\-PV?A#X4WDGAK4X=(B2ZMM8L[%Y8=2$P7S//:XC$DCYW2;Y%8D M.P/P3\)KZ>U_:$^*VD>'_ (HW:W3B?6M, MT6]-G=)*X.6:9XXYV/4R1J:^]/VP/^"L_P"QQJ/_ 1Y\9?MB>'/CCX:N++Q M;\*[V+PUID.L1/=W&L7EB\4.F^2&\P3K/($D3;NC"2,P 1B/@SXW?LU^//\ M@G__ ,$HO^"='[2GQ.\,W]M:?L^?%;1]?^*-H+1VGT33-:O#>74DJ 95HG>. M!EZB215H ^JO^#BS]DGX+^!?^"5NK?M!_ [X::#X-\2['R_N;XXV(R@Q]__ !^)3?&?X$^"OC"UJD!\6>$ MM-UDP1YVQ_:K6.?:,]AOQ7Y^_P#!Q7^U[\$_'O\ P2JU7]G_ .!7Q-T'QIXV M^/NHZ)X?^&&@>&-7AO9];>?4K69I8EB9BT7DHP\S[N^2-2K?]CWK/_I2:/^'>_P $ M_P#H;?'?_A97/^-8G_!/'P%HT'P-U*W2ZOBL7C358E)O&)(2;8,GN<*,GNY-?T(?\ "#Z1_P _-[_X%M7XE?LA M_#?_ (23QE)XWU&WS::-CR-PX>Y8?+_WR,M[$K7ZWP-X@Y7X6>'_ !)Q/C]8 MX:G1<8WMSU'[6-.FO.R9^&^*?!68>(?&G#O#^#TE7G64I;\D%[%U M)O\ PP3EYM6W9[U\)O 5M\-O =CX6B"F:./S+R1?^6D[%.48 M3YJ4&HPC.4*B3G&\&W"2]Z[5U==?_P $@-;T[]F,?$)OCE))H7]N?V3_ &7O MMWN//\G[;YO^H#[<>;'][&=W&<''VC'>_MW?LVV9./&,TH4X)2RV) _\ BN@?]B']EYU*GX2:;SZ1X_E4,G["?[*\HVM\)[, MA4&M"3]@;]E&4@M\ M*H!C^[>3+_)Z@?\ X)[_ +)4C%V^%W)_NZK= ?D)*P^H^*'6O2^51+\\%(3S M#&+X<%1^=2M^B1!/^V-XB4'[-^RU\1Y#GY"?"]X ?Q$!_K5=OVQ_B S[+?\ M9)\>$XSF31;Y1^?V2K)_X)U?LC@[H_AM<(W9TUZ]!'T_>T?\.\OV8$^:U\,Z MM W]^+Q%=@X].9*I8'Q&^W5_\!Q%'_V[*V1+,\SZ8##_ /@==_\ MR*J?M>_ M%>89@_9#\8<=?,M+Q/YV=))^U7\=Y8C+9_LA>),$_('$P.,^C0*?Y5;/_!/O M]GM.+8>)(!W$7B:X&?S8T?\ # ?P43Y8/$7C*).R1^*9@!3^H<,6!QZW[2GQ>A'<1>- ,_G#2']B8H=L'[4WQ:"=A)XK5 MC^?E(Y/CWX M \16?CB[>P35-+T>[M3;HQLK=81&5>3):+RB?G/S,>G0>C?#_P #:#\//#$' MAKP]:/#"A,CB60.[.W)+,.I[?0"LKXP? .;0?V_O&T^L^)-4UVV\-?V=Y.J: MW,);BYN)--MG7>P #>6K<<<82NOK\S^E?QQ&5+)^#L!C,1.%'#4*V)IU<1.K M3A7J4HRA2C%MQ7L:_M+7O$^Q^CIPI7E7S3BG,<'1I5:M>M2HRA2A"HZ< M*DE4G.<5>3J5%9[+W+I6DC.\6Z?J^I>'+RV\.WRVNHF!S87+1JWE3;3M.&!' ML3CH37AO[#NE?%;XK?ML>%O#%I\6M6\-^(9I-1CC\0B!;JXL2EAO>^A/XD91P]C\ZX;QM&DJV*PU:IAJLJ<'-5*5*:46W"I"\U!MPY MH-99ZLFSS#5:GLL/B:,*].,YJ+A4JPC&K:+5IPE:/.K2M-.Z M4%;Z]_X=]:IX@^?XD_MJ_&C6<_ZRUM?%JV-L_P!8HH_ZU-8?\$M?V+TN5U#Q M-\.]2\17:]+KQ!XHOKAC]1YP4_BM>W?\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;5_33XSXIM:GBYTUVIOV:^ZGRGP"X)X4;O4P<*C[U%[1_?4'H)I!]'D5F_6N_T7PYX>\-VWV/P[H-E80_\\K* MU2)?R4 54_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:O&Q68YACG?$UIS_ ,4G M+\VSW,)EN78!6PU&%/\ PQ4?R2-BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:N([38HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VH V*Q_ _P#R")?^OV;_ -"H_P"$'TC_ )^;W_P+:LSP MKX5T[4-.DFFGN01_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%5]-TZ# M2K46EN\C*&)S*Y8\^YJQ0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% '&?&[]G?X'?M):%I7ACX\_"_2/%>GZ'K]MKFD6FLVHE2TU&W#B&Z0'I( M@D?#=MQKLI(XY8VBE0,K AE89!![&EHH ^8?#/\ P1<_X)4^#OC=%^T3X8_8 M2^'UEXM@OQ>VU]#I'^CV]R&WB:*T+?9HY WS*RQ@JP!!! -?1OB_P?X3^(/A M;4/ WCSPQI^M:+J]G)::KI&K6:7%M>02*5>*6*0%9$92058$$'FM&B@#YQ_9 MT_X)#_\ !-']DOXJM\;_ -GC]C7P9X9\5_/]FUNVLWFFL]X*M]F\YW%KE25/ MDA/E8CH2*^CJ** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ MDB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "OSX^$W_!/_P#:$^&W@.Q\+1?# ME3-''YEY(NKV?[R=N7/^NY&>![ 5^@]%?*<:<)8;CG(_['QN(JT\/[2-24:; MC'GG",XP09O',Z-&$ZT82IQE--\L9N$II6DO MB=.-WV5NK/A6Y_9,_:!LYH8+GP!M>X?9"/[5M#N.,XXEX_&IO^&//VC/^B=_ M^5>S_P#CU?9GB7_D+Z/_ -?I_P#036Q7Y-_Q+9P+_P!!.)_\#I?_ "D^Z_XB MKQ#_ ,^J7_@,_P#Y,^:OV"OV8/'W[/\ X\^(OBGQCX<738?%L>D201B[AEW3 MP?;!,?W3M@$2Q'G&2S5]*T45^]8'#U<'E]#"U*TZOL:<*:E4:+_ +2'[('AWXMZ;JWB?P',FB^, M;Z6.X;59'=XKMXXDA6.5&W*JF.-%W(H8;%//(/P;\2O"O[27PAU.32_B%X;U M+3C&Q"W+Z_]<#7XYQYX+\.\:XOZ]3F\/B' M\4HQ4HS\Y1O&\O[RDF^M]+98VMQ!6IQAA,QKT%%62A5FHV_PJ22^5O,_+;X: M^%?VDOB[J<>E_#WPWJ6H&1@#Q:=_R#X/\ KBO\ MA4U+@/P7X=X*Q?UZI-XC$+X92BHQAYQC>5I?WG)M=+:W,%6X@HTY0Q>8UZZD MK-3JS<;?X7)I_._D%%%%?LAJ%%%% !1110 4444 %%%% !1110 4444 %%%% M !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_] M?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\ M([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO M=*\+E_9__:$^&MY&[F[EO38Z]I,EY%_\(#_ ,%!/^B_^!/_ E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z4 M5X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50 M![I17A?_ @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 > MZ45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'KGB7_D M+Z/_ -?I_P#036Q7R;\7=2_;J\!^.? GAK5/C7X0N)O$VOO96Z45X7_P (#_P4$_Z+ M_P"!/_"4D_\ BJ/^$!_X*"?]%_\ G_A*2?_ !5 'NE%>%_\(#_P4$_Z+_X$ M_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!03_HO_@3_P ) M23_XJC_A ?\ @H)_T7_P)_X2DG_Q5 'NE%>%_P#" _\ !03_ *+_ .!/_"4D M_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%4 >Z45X7_P (#_P4$_Z+_P"!/_"4 MD_\ BJ/^$!_X*"?]%_\ G_A*2?_ !5 'NE%>%_\(#_P4$_Z+_X$_P#"4D_^ M*H_X0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!03_HO_@3_P )23_XJC_A M ?\ @H)_T7_P)_X2DG_Q5 'NE%>%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ MA ?^"@G_ $7_ ,"?^$I)_P#%4 >Z5F^,?^18O?\ K@:\=_X0'_@H)_T7_P " M?^$I)_\ %5R/QY7]O'X8?![Q!X_UKXX>#;JUTK3VGGM[3PPRR2*"!A2Q(!Y[ MB@#Z_"OA7]O[6_"^FZU;?'KP.D=Y80SQI)X5%_\(#_ ,%!/^B_^!/_ E) M/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ M .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_ @/_!03_HO_ ($_\)23 M_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJ MC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_ E)/_BJ/^$! M_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$ M!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_ @/_!03_HO_ ($_\)23_P"*H_X0 M'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@ MG_1?_ G_ (2DG_Q5 'NE8_@?_D$2_P#7[-_Z%7D?_" _\%!/^B_^!/\ PE)/ M_BJX']G34OVZOBUX&O/$NA?&OPA:0V^OWMD\5[X9+N7AE*,P*$#:3R!UH ^L MJ*\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ / M=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKP MO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A M ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$ M!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0 M'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@ MG_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_ MT7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ M1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /7/ __((E_P"OV;_T M*MBODW]G34OVZOBUX&O/$NA?&OPA:0V^OWMD\5[X9+N7AE*,P*$#:3R!UKOO M^$!_X*"?]%_\"?\ A*2?_%4 >Z45X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ M (*"?]%_\"?^$I)_\50![I17A?\ P@/_ 4$_P"B_P#@3_PE)/\ XJC_ (0' M_@H)_P!%_P# G_A*2?\ Q5 'NE%>%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ? M^"@G_1?_ )_X2DG_P 50![I17A?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"? M]%_\"?\ A*2?_%4 >Z45X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_ M\"?^$I)_\50![I17A?\ P@/_ 4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!% M_P# G_A*2?\ Q5 'NE%>%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_ M )_X2DG_P 50![I17A?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?]%_\"?\ MA*2?_%4 >Z5CV7_([WO_ %Y1?S->1_\ " _\%!/^B_\ @3_PE)/_ (JN!\/: ME^W5JO[1/B'X30?&OP@E]I.@6E[/=OX9)AD25B%55!W!ACDDXH ^LJ*\+_X0 M'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@ MG_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_ MT7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ M1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7 M_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ M (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2 MDG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X M2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I M)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]<\2_\A?1_P#K]/\ Z":V*^3?B[J7 M[=7@/QSX$\-:I\:_"%Q-XFU][*SEMO#)5(7$1?=(&))7 Q@8-=]_P@/_ 4$ M_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\ M%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]%_\ G_A*2?_ !5'_" _\%!/ M^B_^!/\ PE)/_BJ /=**\+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X M$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_ 4$_P"B_P#@ M3_PE)/\ XJ@#W2BN;^%.F?%'2/"*6?Q@\4:;J^M"=R][I-D;>$QD_(H0D\@= M3WKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \@_:/\ OB[Q9\6/A)K?AS0 M9[NTT/QA)=:M/" 5M83 RAVYZ9XKU^BB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "O./VN_"GB/QS^S3XQ\(^$=(EO\ 4K_1VBL[. O*^Y3 MM&>_%>CT4 8_P^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%;%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %>0?L4^!?%WP^^$^I:)XTT& M?3KN;QAJEU'!< !FADG+(_!Z$ M0>#? OBZP_;3\:?$"\T&>/1=0\'Z=:V6HL!Y>_X-@O$7B#Q9_P1+^$/ MB+Q3KEYJ6H7=[XE>ZOM0N7FFF;_A(M2^9W'8]GV2XC&F3[6N7W,'+L&)BW.I+\:/_!# M_P")7Q?^&W[97[5?_!,O7/CGXA^*7P_^!7B#1F^'_B_Q3J!O=1T^&_@EDETF MXNCS,8&C\MOWQ MB\2^)KDWHD_M'4H4_P"/>%8XG5+9RN#*6(E 21?T._X()?"GQ1X"_P"":'@[ MXF?$>#'C'XQ:CJ7Q+\83E2#<7NN73WJ.0><_97M5.>?D_"O'O^#BW_D9_P!B M7_L]/P?_ .AR4 ?6/_!2_P /?MO>,?V-?%O@K_@GCJVD:9\4M:CALM'UK6-0 M%LNF6\DJBYN(G*,//6'>(R<;78.#E0#^:W_!4/\ X)Q?"S_@CW^PC/\ MU_L MW_MJ?%C0_CYX2U'2GM?%OB#XD7=ZWC_4);N"*XL[JPGD:*X61'FE\I$X6,E] MZ*Q/ZN?M0_M,/VSO'FB#0?$.A?"9];;1YP1]EUF6R7R+,AN<_;)(X>?6O"O@E6%@?"&C2B%8M>U.*XU*]N]0N7XM[2.Y: ME&>UO;B.RLT;A(H8Y8X>,[C&6+.27;7_:M MT/XC_P#!5S_@MAX@_P"":/CCXV>+?!WP-^"GPUL?$?C'PYX+UN33;KQCJE[Y M+Q17%Q$0_P!F6.XCRHS@POC#2!X^G_X)@_\ *?#_ (*&_P#77X?_ /IIFK4_ M;G_8M\<^-_\ @IEIW[5/_!,/]MWX>^ OVG-*^'JV?CSX;>,91>6?B7PSYZ+% M<7MK 6N8%60Q()1&0VR#:T;)EP#A]+\,W_\ P1,_X*I_ /\ 9C^#7QC\7ZO\ M!_VEX-9T9OA]XS\23ZL/"NN6$4#PW>GS7#-+'',US!$\18CYI&)8B()^I]?B M'^U!^SE^V/K/_!:G]A^__;5_:1\/^.OBSJ7C#4M8'A'X=:-+9>'?!_A[3(DN MG:%9RUQ-)4 %%%% !1110 5X;_P4"_:;^._[+GP2 ML_$W[,O[)OB'XR^.O$7B&'0O#GA71)5@@M[B6"XE%[?W#?+;64?D$/(<#=)& MFY-^]?'Q"LM>^(UA-X&.MQZ++ MO"'[)'A+P*EU;V7@;QK'ITWC;Q')(F^&]%O*+I;>.-S@,H7-OE6!E)KD?^"4 MO_*3#%H\/ MV;2'8=U;4+HCGC,8/) JQ_P3"_X)E?&'X8_%_7_^"D'_ 48\=6GC3]I/Q]I MPM)UL.=*\"Z23N71]-7) VC DE!.<%5+;I99ZW_!/0_\-*_\%5_VMOVUI_\ M2-+\'ZII?P8\$7)Y\F/28OM>LQ@]U;4+I#QQ\ASD] #C;;_@CK\6/VZ?VAOB MM\?_ /@K9\5O%-SI0\73V?P3^'O@/XCWEAI'A_P_&JF"^86IB+7K[L.6_BB8 MD,K($F_X-[OC?\6?%P_:,_9HU[XX:W\5?AY\%_C!-X=^%?Q-\0:A]NNM2T\K M(6LGO!Q=FWV1'S,G(N!MQ'Y:K[OX_P#"G_!.S_@N-^S[JWPYO/%]WX]\$>%/ M'TUAK]MH.L:GHS0:U:6[QR6TYC,$LBHEYNV',3$J?FVC'RW_ ,$7Y?%G[%'_ M 4I_:%_X(R>#_&\_BCX1?#/0=-\5?#ZXU""$WGAXWZV\TVFS31(OG%C=[@7 MRV(-W!=@ #YP_P"#C/\ :X_X*A?&C]F_QZW@_P"!^J?!?]GOP+\0;?0-3U_Q M#?&WUWXBWD>I?9XY+6%/FATP.@G5S@3@1,'8$QK^[%?FK_P=D?\ *'3Q%_V/ MGAW_ -+EKZL_X*G_ +3K_L;_ /!.SXP?M'65X8-2\/>"+M= D4\_VK<@6M@! MWYNIX!QSSQ0!\V_\$N/'S^)K7]L;_@K--X0U?Q.OCCXF:M!X/TWP]:?:+W6_ M#?A2T>PL(K./(WRSRQ786,'#2,.^'/&'CVZU73/B!IMU?V]E/!?03DQK,6N M$=98E39ARJAMC)]7?\%HOV1O@C^UW\+OASX7\3_M7:3\&/BMHWQ&LK_X!^-; MZ_ACG_X24$>59PPR.K77FG9F./+ADCPPVSZC/=A3MB5IKC[-;QJCM" M&./+ (!^V/P]\;Z+\3/ &A_$CPT[-IWB#1[;4M/9QAC!/$LJ$^^UQ6Q7"?LM M^!-7^%O[,OPZ^&7B"(I?^'/ FD:7?(3RLUO911./^^D-=W0 4444 %%%% 'A MO_!0+]IOX[_LN?!*S\3?LR_LF^(?C+XZ\1>(8="\.>%=$E6""WN)8+B47M_< M-\MM91^00\AP-TD:;DW[U^"_^#?K7?VR]0_X*4?MO:)^WA\0K+7OB-83>!CK M<>BW+MIFFM-::E,MG9JV D4,;QPC ^8Q;BSDEV_6:OS5_P""4O\ RG+_ ."B M_P#V&? '_ILOJ .N_;,_83_:[_X**_\ !0^W^&_QX\7>+O"'[)'A+P*EU;V7 M@;QK'ITWC;Q')(F^&]%O*+I;>.-S@,H7-OE6!E)KQ#P[\,;O_@C_ /\ !:W] MG_\ 9'_9$^-/C36?A;^T!H&NKXN^$?BGQ1<:Q'X?EL+9IH=5LVN&:2W5V4AL MD[EMYP6(V"/Z_P#^"G7_ 5,\#?\$_-#T#X=>#O &H?$GXV?$.9K/X6_"7P\ M"UYJ\_W?M$Y4$V]HC?>E(R=K!0=KLG"?\$PO^"97QA^&/Q?U_P#X*0?\%&/' M5IXT_:3\?:<+2=;#G2O NDD[ET?35R0-HP))03G!52VZ66< K_\ !1/_ (R3 M_P""I/[(_P"Q+;_Z1I?A?7-3^,OC>W7DPQ:/#]FTAV'=6U"Z(YXS&#R0*XRV M_P"".OQ8_;I_:&^*WQ__ ."MGQ6\4W.E#Q=/9_!/X>^ _B/>6&D>'_#\:J8+ MYA:F(M>ONPY;^*)B0RL@3LO^">A_X:5_X*K_ +6W[:T_^D:7X/U32_@QX(N3 MSY,>DQ?:]9C![JVH72'CCY#G)Z>E^/\ PI_P3L_X+C?L^ZM\.;SQ?=^/?!'A M3Q]-8:_;:#K&IZ,T&M6EN\;MAS$Q*GYMHP >$?\ !O=\;_BS MXN'[1G[-&O?'#6_BK\//@O\ &";P[\*_B;X@U#[==:EIY60M9/>#B[-OLB/F M9.1<#;B/RU7Y#_X.,_VN/^"H7QH_9O\ 'K>#_@?JGP7_ &>_ OQ!M] U/7_$ M-\;?7?B+>1ZE]GCDM84^:'3 Z"=7.!.!$P=@3&OT?_P1?E\6?L4?\%*?VA?^ M",G@_P ;S^*/A%\,]!TWQ5\/KC4((3>>'C?K;S3:;--$B^<6-WN!?+8@W<%V M W_^#LC_ )0Z>(O^Q\\._P#I"+M= D4\_VK<@6M@!WYNIX!QSSQ6= M^P[\+_AY_P $S?\ @E]\/?A_\6O$5AX9TCX9?#2WN?&VK:C,(K>TNA#]IU&= MR>@-S).V.22V.2>0#XD_; _X(;?!;]C_ /81\"?VS_C3H_QS^'/@6\\ M32?&2_\ BE?O-JVJ6=NUPT<\#R&(PW$JF(1@;\2*-TAR'@_:C_X*1?M??'/_ M ()7_L?> OA[XQN/ WQA_; U[0_#6K>,=*A\B?2;%]JZCJEJ%QY+R!H9%*8* M1SN4*L$869+#]HK_ (.4O&5I"O"/QV'AB.*VA6 M&TT[[;#9PV40 PL:*MJX4;_ /!1/]@:Q_X(:? #3/\ @IS_ ,$_ M_C7\3XM5^&OB726^*7AOQ5X[NM5L?'FD75Y#9W"WD,[%!.9)HR)(PJIN=E56 M5&7]=O"?B?1_&WA73/&?AZX\[3]7T^&]L92,;X94$B-CW5@:^$O^#G_Q;H_A MC_@B1\8M/U&9?M6NOH6F:3;=7N;F36[%]B#^)A''(^!SB,U]D_LW^#]7^'O[ M/'@+P#X@B*7^A^"]+T^]1NJS0VD4;@_\"4T =I1110 4444 %'?#EI]HU#53;6[S"UM8LCS)Y=GEQI_$[*.]=' M10!^)>D_';_@I[\9?^"^W['WQ"_;?\!Q?"KPCXMC\9S?#OX,VFLFXNM*M(-! MNM]UJC( DEW,9(_E.#&L07RXVW;OOK_@KK\*O^"@/[0W@#X??LY?L/\ B/4_ M">C>,O'EM:_&3XB>']1W-TD,UG>VUPY65BA>8[ H"PR$*&V/ M']E?\%P/CAXS\+?\$J/$WAOP1I\MAXX^-":5\/?"NDRL1+_:&OS1V$O^"AG_!2OP-<>!/@YX+U!=7^ _P"S MI=L3-+GU3]MX_P##3/\ P62_9:_9$A_TC2/A M?I>L_&?QI:'E1);K_9>B2>@9;R>=N>2%XQR: ,3]H7_@E;^T)^T;\:OA)^R/ MJGQ3U;PE^QU\+?A3;6-]H?@?Q7+INJ^+-9MECMH+6\,(5ULU@5' 5B-T4G1G M1D\O_9;\.S?\$[/^"\.B?\$Z?V1?C9XM\5?"+QE\(;SQ!XV^'?B/Q3/K3[/9/' M%]\/;B\\3>$K%[NSO8]#NU6U>XBND554_P"D* T4GF(6!&",C\V/%O[,?@;_ M ((2_P#!6W]G/2?V"=7U&U\$?M0>([SPS\2OAOK=\VIL3;^1Y6I6]U<;[I?+ M:[\Q]TA'[LCD2$* ?3__ 5H_:<_X*465YJ?[)O_ 3F_9WNK._NO *O MV@/$LP@T/PI9$W*/%:<$W6I!;)/^"(OP0USQ M%J]U?WMS#XA:XO+VX:665O\ A(M3&6=B2QP!U/:OKK]H_P#Y-X\>_P#8EZI_ MZ22U\=_\&PI _P""%_P*). +?Q#DG_L8]4H 9\3+S5/VDO\ @O9H>DZ#I!UC M3?V5O@1J&OI9).L8;Q5XC7?LQ?\$-?B#^V' M\-;[]H__ (+1_$SXG7?QP\5:UJ%ROA_PY\4);73? UJ+B2.TM]-33YFMQ^Z5 M)LDNH\Q59=ZR%O6_^"&0/QPT?X^?\%&[X&9OC[\<-4N?#-\>LWAC1S_9.E*3 MWVBWN3GI\_'OY_\ M??M^_M.?\%&?CGXD_X)D?\ !'[4?[/31ISIOQP_:1E1 MFTWP;$Q*36.FLI'VG42 Z!D(*$-L*E6G@ -W_@WM_:(^./CWP!\>?V9_B_\ M&'5/B=IOP#^-6J>#?!GQ*U>;S[S6]+@+"-)ILG[1+'LSO+,=LZ+DJJD_'G[< M_P"UI_P5"_:<_;%_8Y^,GQF^".I_ CX%ZQ^U9X1T_P %_#?7;XIXDUZ?[?$Y MU'584 \A!&'1+9\%3*Q(D&V2OUR_8+_89^!?_!.K]F70?V7/V?M)FBT?2 \] M]J5ZP>\U>_DP9[ZY< ;Y9"!T "JJ(H"HJCXY_P"#@C_DO?[ _P#V>?X5_P#2 MF.@#]*J*** "BBB@ HHHH *_##_@Y$_:W_X*@_%_]EOXKV7P[^!VJ?!O]G[X M=>,8M#U[Q=XAOC;ZU\1;I-46TC-A"@W0Z;YF)Q*<"=%0A\%HJ_<^OS>_X.P_ M^4)OQ$_[&+P[_P"G6WH ^ROVM]8_:8T3]COQEJ/[&_A.UUSXI_\ ")R1^!=/ MOKNWAB.HR($CE=KEEBQ&6,NUV"MY>T]:^!=&_P"#?;P"W[(G_"\/VJ?VOOC1 MI_[10\'-KOB?XP2?%F]5_#NL"W^T2B-(IOL_V2WD!3C):.,E9%RI7]/CK>C> M&?!O_"1^(]6MK#3]/TS[3?W][.L4-M#''N>21V(5$506+$@ DU^6'Q.^,'[ M1G_!Q=XOU3]G']DK4M8^'?['6EZHUC\2?C&T#0:E\1O*?$NEZ0CC*6K$;7F8 M8(_U@ZV\H!]!_P#!$S]O+XD_M&_\$:_!W[9G[76K,VIZ1H6LOXF\22PB/^T; M32[FYB-\P WF*W^?$3XT>-8]5-MJ6C>'M8O7=Y=.;;DS_84L=N&0A ZH064CWG_@LI MX;\-?LR?\$E+']@O]E?0+?PY)\4=8\/_ <^'6DV8.R%=3N4@F0\[GS9)>%W M)+,268DDD_3GB_X\_LG?L&>'_A1^S]\0OB#:>$[;Q)>V'@CX9Z?=6L[B^NHX MXK>VM%>*-DC;;Y:@R%%YZT ?F#_P4@_9#\ _\$08?@Q^T;_P3O\ C[\2K/XF M:Y\6](\/7_P]U_XA7>L1_$NTN69;F.XLIW(>3(3][$JJAF& LC1,OZ3_ /!0 MC]IW]H/]F#X.:=JW[*_[)&O?&3Q]XG\01Z'X<\.:3,L%I93R03RB^U&X;"VU MG'Y.&F<_Z'+"T\02:3<.VG64KVNJN+6S5@-D$2&.%0 ,B($EC\ MQ]S_ ."[DLGQD^''P8_X)W:7(SS_ +0_QNT71=?M8SASX;TZ4:KJTHQR0D=K M$I'0B4@G&:X+_@CW_P IB_\ @H[_ -CYX+_](=3KNK _\-1_\'"%]=G_ $G0 M/V5_@A';(#S]E\3^)Y?,9AV&=+ME!'7Y_3J ."18A^[8Y)NHRV2JLWT)_P %-O\ @JQJ'[*OC'0_V-OV0/A7 M)\5_VE?']J6\'?#^S;_1M*@.1_:FJRAE%O:IM9L%E+A&RT: R+;_ ."5O_!+ M[6/V,)O%G[37[3OQ//Q)_:+^+$B7/Q-^($J8BA48*:78*57RK.+:B@!5W^5' M\J)'%'& >%?#'_@D#\:_^"@WQ6^*'[1/_!93Q)X_MI;GQW>6?PC^%OAGXFO: MZ/H'AR((;2[4:9/M:YDW$.7(8F'Z/,ODL#$H.-K6TV H(5>H_ M;_\ ^"G/Q[^(7Q]O?^"7'_!)'PS:^*/C<]L!X\^(-\-V@_#"TDX-Q=2;662\ M"G*0X;:V 5D<&&O>?^"9/_!-WX6?\$TO@)-\,?"'B&_\4^*_$>J/K7Q'^(6M MDMJ'BC6)>9;J5B6*IDL$CW-M!)+.[R.X!]&T444 %%%% !1110!^&'_!R)^U MO_P5!^+_ .RW\5[+X=_ [5/@W^S]\.O&,6AZ]XN\0WQM]:^(MTFJ+:1FPA0; MH=-\S$XE.!.BH0^"T5?KQ^UOK'[3&B?L=^,M1_8W\)VNN?%/_A$Y(_ NGWUW M;PQ'49$"1RNURRQ8C+&7:[!6\O:>M?&O_!V'_P H3?B)_P!C%X=_].MO7Z'' M6]&\,^#?^$C\1ZM;6&GZ?IGVF_O[V=8H;:&./<\DCL0J(J@L6) !)H _,'1 MO^#?;P"W[(G_ O#]JG]K[XT:?\ M%#P0%.,EHXR5D7*E?7Q)_:-_X(U^#OVS/VNM69M3TC0M9?Q-XD MEA$?]HVFEW-S$;Y@ !O,5O\ .1@-(CD8!P/GSXG?&#]HS_@XN\7ZI^SC^R5J M6L?#O]CK2]4:Q^)/QC:!H-2^(WE/B72](1QE+5B-KS,,$?ZP=;>7V7_@LIX; M\-?LR?\ !)2Q_8+_ &5] M_#DGQ1UCP_\'/AUI-F#LA74[E()D/.Y\V27A=R M2S$EF)))(!X-^S!^S-_P44^/'_!';PQK/[*GCF'P#XX_:H^,]Y\1/C1XUCU4 MVVI:-X>UB]=WETYMN3/]A2QVX9"$#JA!92.6_P""D'[(?@'_ ((@P_!C]HW_ M ()W_'WXE6?Q,USXMZ1X>O\ X>Z_\0KO6(_B7:7+,MS'<64[D/)D)^]B550S M# 61HF7]/O%_QY_9._8,\/\ PH_9^^(7Q!M/"=MXDO;#P1\,]/NK6=Q?74<< M5O;6BO%&R1MM\M09"B\]:_.G_@N%_P $U_@A^P[\+_&7_!;']DCQIKG@KX\> M!/%$7B1M;U?7)=5L=9>_U*.&>S>VOC+'"A%VXC2 1J F,-E0#[_ /\ @H1^ MT[^T'^S!\'-.U;]E?]DC7OC)X^\3^((]#\.>'-)F6"TLIY()Y1?:C<-A;:SC M\G#.2H+21IN3?N'PO_P;P:W^U_?_ +>?[U\1_$;3O$7@M/$$FDW M#MIUE*]KJKBULU8#9!$ACA4 #(B!)8_,?TQ_9\^)&I_&3X!^!_B]K>A?V7>^ M*_"&F:Q=Z9S_ *'+_^4Q?_ 4=_P"Q\\%_^D.I MT =[_P %W)9/C)\./@Q_P3NTN1GG_:'^-VBZ+K]K&<.?#>G2C5=6E&.2$CM8 ME(Z$2D$XS7+_ !>_X)J_M+?\%'O^"@GQ&O/V]O$?C+PY^S7X+TS3;'X,> ?! M7CU=/M?%$\D3&]U"_6QF\\-%(F$641G;-&$.$DW]+8'_ (:C_P"#A"^NS_I. M@?LK_!".V0'G[+XG\3R^8S#L,Z7;*".OS^G7H?\ @IM_P58U#]E7QCH?[&W[ M('PKD^*_[2OC^U+>#OA_9M_HVE0'(_M3590RBWM4VLV"REPC9:- 9% /GO\ M8STKQ9_P3?\ ^"Z!-0CNI(E6 M">4L\<$BQ#]VQR3=1ELE59NLT;_@C=\4OVWOC9\4_P!H?_@KS\6O%5TDOC"Z MMO@]X$\!_$F\L=&\,>'8U4VUT/LQBS>-N(D9QR8BS!MX"^Q_\$K?^"7VL?L8 M3>+/VFOVG?B>?B3^T7\6)$N?B;\0)4Q%"HP4TNP4JOE6<6U% "KO\J/Y42.* M./:\?^"/^"DZ[\.-1OK>$7>B1ZC%%<3:;/+"BB9@UR, M,PW9@D;C>57]1* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CXHT*#Q3X9U'PS=3O%% MJ-C-:R21@;D61"A(SW ->-?\$[_V%_!W_!.3]C3PQ^QG\,O'FK:WI?A8ZB;' M7-9AB%U(UW?7%XQ98U"?*]PR@8Y"C/>OCSZC\1=3&L?V+;1W:37/V6)Y$"O< M0A[=F)X5\X.,5]_T4 4/"OAC0O!7AC3?!OA?3H[/3-(L(;+3K2(86"") D:# MV55 'TKQ#]NO_@G[X"_;PU'X1ZCXY\=:OHC?"'XLZ7X]TE=)CB87UW8EBEO- MYBG$3;N2N&]#7OU% 'FW[77[)GP/_;B_9Z\2?LP_M%>%/[7\*>)[18KV&.4Q MS02(XDBN(9!S'-'(JNK?\&_?C_XD^#]-_9W_ &G?^"L?QP^( MGP/TF6W$/POO19V3W]M;L&AM+[485\^[A&U,@A3\@*E&"LOZ0T4 ?/>G?\$] MO &D?MM^!/VMM(\0)9:+\,?@_/X$\ ?#JRTA(K+11-<1M+>Q2!\AC;0Q6HB" M !%SN/0?0E%% '@/[//_ 3]\!?L[?MH_'']M;P]XZUB_P!9^.C:(=\CB M%KIW]FVSV\?D%5#G>KDMO)Y'%<5^W?\ \$IM _:W^-WA;]KKX-?M&^,/@K\: M/"&CRZ/IOQ#\&1PS_;-+D=G-E>VDX\NZA5W=U4E<%SG=\NWZSHH ^3?V'/\ M@E#X0_93^-NO?M=?&?\ : \8_&WXU>)-)72;SXC^.S$C:?IJL&^Q:?:0@16< M+, S*NXDYP5#,#]9444 %%%% !1110 4444 > _LV_\ !/WP%^S5^V%\=OVQ MO#GCK5]1UCX\76B3Z[I-]'$+;33IMO-!&("JAB'$Q+;R>0,5\Y?M;_\ ! BU M_:B_;LUK_@H#H/\ P4/^,_PX\::GI=OI>GMX%O[>T_LBPBMTA-K;RA?,2-RK MR.-WS/-(3]XU^A=% 'PS^S9_P1X^.G[/_P ,6N=+U0&-T$=S%GYT!8-CU45[M_P3S_ &*M(_8&_9JM?@+:>/[GQ=J4 MOB#5M=\2>+KVP6UGUG4=0O9;J:XDB5W"$>8L8&X_+$O.:]PHH ^#_BM_P1*U M72_VB?&?[2G[ 7[>7Q"_9VU7XEWOVWXBZ#X8TVTU/1]8OI:70 M[ER[L MTBD\NQ4+N;=['_P3O_X)E_ __@G3X;\32^!O$WB3QCXW\?:J-4^(GQ+\;Z@+ MO6?$5X-Q5II %C0R2;(P.-[$EF)8_1M% '@/_!2S_@G[X"_X*9_LLWW[*OQ M)\=:OXX5[682JH$JE<$C!XSBKO[>/[%.E_MV^ ?!OPL\ M4_$&XT7P]X?^)VA^*_$6G0:BVU/P]JUON\B^M92"%D4.ZD$$%7;H<,OS]\.O^"(^N^)?C1X-^,'_!0+_@ MH!\2/VB8?AOJB:GX!\(^*;"TTW1[&_C_ -5>W-O; _;;B/@K)(1SG<&!*U]Y MT4 %%%% !1110 4444 %> _LV_\ !/WP%^S5^V%\=OVQO#GCK5]1UCX\76B3 MZ[I-]'$+;33IMO-!&("JAB'$Q+;R>0,5[]10!^>G[6__ 0(M?VHOV[-:_X* M Z#_ ,%#_C/\./&FIZ7;Z7I[>!;^WM/[(L(K=(3:V\H7S$C M-=+^S9_P1X^.G[/_ ,,6N=+U0&-T$= MS%GYT!8-CU45]S44 >'_ /!//]BK2/V!OV:K7X"VGC^Y\7:E+X@U;7?$GBZ] ML%M9]9U'4+V6ZFN)(E=PA'F+&!N/RQ+SFOG_ .*W_!$K5=+_ &B?&?[2G[ 7 M[>7Q"_9VU7XEWOVWXBZ#X8TVTU/1]8OI:70 M[ER[LTBD\NQ4+N;=]X4 M4 ?.7_!._P#X)E_ _P#X)T^&_$TO@;Q-XD\8^-_'VJC5/B)\2_&^H"[UGQ%> M#<5::0 !8T,DFR,#C>Q)9B6-_P#X*6?\$_? 7_!3/]EF^_95^)/CK5_#FEW^ MLV.HR:GH<<3W"O:S"55 E4K@D8/&<5[]10!X=^WC^Q3I?[=O@'P;\+/%/Q!N M-%\/>'_B=H?BOQ%IT&G+<+XAMM-G-P-,D)=?*CDE$3,X#$>4 %YR,?\ X*@_ M\$\_#W_!3_\ 9:G_ &4/&?QE\2^"]#O]=M-0U>Z\,)"TM_%;[V2UD$RLIB,I MBE/&=T">]?1-% 'YI^&_^#?+XV>#?#MAX0\(_P#!RUSX)6NN0:+HEI'$;34!J=HUK*9RREP45MR[2.>N:\Z_X*Q?\$@O" M7_!6&/X?6?CK]I7QOX$M/AWJESJFF6GA$6^VXOY/)$=U)YJ,?,A$3",C&WSI M/[U?8=% 'YP_\.%OVC?^D]7[8'_AP&_QKZ?^ '["-E\%_P!L'XD?MC^(_BSJ M/BS7?'?A+PYX;TZ'4[$(VBZ=I=NZNBR[V,[7-P[7,C$+A\ #N??Z* /D_P#; MW_X)/^ OVR_B[X3_ &J?AO\ '+Q?\'/C3X'LGL?#WQ.\"R1&>2Q*?&\4%K9^';5U99!I]A;CR[=W5Y%9]S<2/@*7/O VM>! M;^ZD@@UK2;FPFGA +QI-$T99<\9 ;(S7@W[+_P#P3NT?]D#_ ()L1?\ !.KX M,_&36(H-/\+:YI.B^.-2LHI;VSEU&>\G%T8HS&CM#)=DJH*Y$:Y(R37T?10! MXO\ W]C+0/V>/V"-$_84^%WC_4M(M]!^'!\+V'B_3H4BO8;AK5HGU-$.Y4G M,SO< /^"PW[3/@?09+Z2\ET?PGXDBL+ M9[EPH>9HX0JEV"J"Q&2% SP*_4^B@#Y]_8"_8A^('[%'AWQ)H7C[]M_XK_&R M37KVWGMK[XJ:Z;Z;2UC1U,=N3]Q7+ L.Y45)^VW_ ,$_? 7[<'C3X+^-?&OC MK5]&F^"GQ7TWQWHT.EQQ,NH7=G(KI;S>8I(B8K@E<-Z&O?J* "BBB@ HHHH M**** "O!?^"E7[ W@3_@IC^R1KG[(GQ(\<:OX]44 >-?MV_L>Z?^W+^R#XK_9 U;XJ:]X/TWQ?806.IZ[X M<$?VP6J31R20KY@*[95C,3C'*2..]?%?PY_X-S?B7\'_ /IGPR^%'_!;+]J MGPUXVT4 ?GBO_ 08\4_&GQ#X;L/^"A__ 4J^*_Q_P# M?@_5(=0T7X;^(;2TT[3;R>$8B;4VMP9-1VC/+E6;%_'6KZGJGQ[UG2=1 MUW3+^.(6^F/80W$4:P%%#$,+ABV\DY48J[^R!^Q3I?[*OC[XS?%.[^(-QXH\ M0_&;XG7'BO5=1N=.6W:QMO(BM[/3$ =]\=M%&55R06WL=HX%>XT4 ?FU\4_^ M#=J3QU^V/\1/VW? 7_!3WX\?#_QC\1]1EEU:X\$ZI!8M%9%U,.GK+&HD:WA2 M.&-58GB%">1FO6?V./\ @E)\9_V5/CE9_&+Q=_P5=_:'^*EE:6%U;MX/^(GB MPWFESM+$465XB<,\9.]?0@5]F44 ?EC\,/\ @V4U7X(ZOXDU_P"#'_!8#]I3 MPC>>,=8?5O%5QX9U^"P;5KYV9FN+@P*OFR$NYW-G&YO4U]7?L"_\$[OB?^Q3 MXL\0>)?'W_!1+XU_&N+7-.BM;?3/BIXC-]!IK)(7,T"D_*[ [2?05]044 %% M%% !1110 4444 >"_P#!2K]@;P)_P4Q_9(US]D3XD>.-7\.:3KM]8W4^JZ'' M$]S&UK(-1OK8P6CSW1D!C6R#R-$ MH5LE\$@#G[&HH \2_;]_8"^ '_!2#]G^?]GS]H*RU&.T348=3T'7M"NQ;:EH M6I0AA#>VDI5@DJAW7YE92KL"#FOEY?\ @@QXI^-/B'PW8?\ !0__ (*5?%?X M_P#@/P?JD.H:+\-_$-I::=IMY/",1-J;6X,FH[1GERK-N;)(9U;]#J* &PPQ M6\2V]O$J1HH5$1!_LN?\$_? 7[+'[4WQX_:J\+^.M7U/5/CWK. MDZCKNF7\<0M],>PAN(HU@**&(87#%MY)RHQ7OU% 'AW[('[%.E_LJ^/OC-\4 M[OX@W'BCQ#\9OB=<>*]5U&YTY;=K&V\B*WL],0!WWQVT4957)!;>QVC@5\E_ M%/\ X-VI/'7[8_Q$_;=\!?\ !3WX\?#_ ,8_$?499=6N/!.J06+161=3#IZR MQJ)&MX4CAC56)XA0GD9K]):* /C7]C/_ ()3?&3]E'X[6/QE\9?\%6?VA_BO M86=E#/B)XM-WI=PTL902/&3RR$[E/8@5ROQ)_P""(>L>'?C]XS^/_P#P M3]_;Z^(G[.]Q\2]1.H_$+PSX8TVSU/1]2OF),EY#;70 M;ARSEI%)Y8[0HXK M[THH ^=O^"=__!-'X%_\$X_!?B+3_ASKWB'Q7XN\[Y9[K6TAE(]?+6)P#[;_P :^8_VI_C3 MJ_QU^-6L^,+R^>2QBNGM=%@W'9#:(Q" #L6^^WJSFO.J_CWC/Q[XGKYS4I9% M.-'#PDU%\L92G9VYGSJ22>Z22:6[;/S'->,';V?3-;5"QT7555)9 !DM$RDK*!SP#N &2H%>MU^,V@Z[K M'A?6K3Q'X>U&6SOK&X6>TNH'VO%(IRK ^H(K]5O@G^T%X+^)?PFT#QSK'BK2 M;*]U'34>^M9+^.,Q3CY91M9L@;U;&>V*_6O"/Q6J\9TJN#S7ECB*24N9>ZIQ MO:]KZ23M>VCNK):GTG#7$4LTC*EB+*<=;[)K_-?J>AT5B_\ "R/AW_T/NB_^ M#2'_ .*H_P"%D?#O_H?=%_\ !I#_ /%5^T?7\#_S]C_X$O\ ,^J]M1_F7WFU M7&?M#_'_ .%/[*WP0\3_ +1/QP\3IHWA/PAI,FHZWJ#QES'$G141>7D9BJ(@ MY9W51R172:1XI\,Z_(\.@^(K"]>-=TB6EXDA4>I"DXKQ#_@J1^Q,W_!1;]@; MXD?L;V_B]=!N_&.E0#3-6E1FBM[VUNX+VV,H7DQ&:WC5\ G8S8!.!713J4ZL M>:#37=:EJ49*Z=SY-T#_ (+G?M]_%;PK;_&[]GC_ (((_%WQ1\+[^W^VZ3XG MU'QK9:=J>H6)&Y+B#2_L\LDP=2&0)(P<$%68$&OK?_@G;_P44^ '_!3#X"'X MZ_ 9M5L?L&JRZ3XH\+^(K06^IZ!J404R6ES$&8!@&5@RDJP;J&#*OPC\/?\ M@J5_P6'_ ."=/P^T?X1_\% O^"._B;QOH?A+2H-./Q0^!6I+J<-S:6\:Q+661 S&22W&<_NT! 'N7[!'[1_\ P3:^/7[+/Q^_;0_X)BV#^'O$GBF+ M4M<^)UK=K/!JMGX@6UN9XYKJUEEDCBO^"6_P M'_X*L_\ !4[]@3PK^UQ\?/\ @K'\2?AUJ.I6-S#\.M.\ 6%E#'*MO-X=!_:*_9L M\5W?@CQ/XL\.VL4:7EY:ZA;1+J,493RT\U'EC8!0I:-V545E50#]?**_*SX" M:O\ \% _V6?V4+__ (+;_MO_ /!077O&.D3_ 5E\4S?L^6'A^&UT:WFN;2* M33+1;@R,RR+OB2218@[22$EV53YDG[,G[%G_ 5N_;H_9=T#]N/XI_\ !7SQ MY\.?B)\0M A\2^#O!/@C0[*/PMX?M;J,3V-K/V@KOQ$G@7]H7X&>/[/P'XQUKPY#&$.I6 M^OZ5;S74,;JR()K>Z>-EQM#B7:%7:!]\_ML?&3XG?#?_ ()%_$OX^>!_%]SI MWC#1O@)J.MZ9KL*H9;?4(](>9+@!@5W"0!N01GM0!W'[;7[;OP._8#^#4/QN M^/=WJ:Z9>^(++0]+M-'T\W%Q>ZA=N5AA0955SM9B[LJ@*>K\(?^"OT/ MQV_:5_X(:?LA_M0^/OVG?%']HZY>^"4\2:5%;VOV?5=4O86D_M:4F+<+B(A] M@4B,^8V5/&/VF_9Q^%7C7X)_!C1OAC\0_CEX@^).L:9]H^V>-/%,-O'?ZCYE MS+*GFK;HD0\M)%B7:H^6).=<&B_#SX=^#+#[3JWB/4#M_=PH2 $7?'N?G!D0!69U4_+7B__@O-^V1^ MSCI*_%G]N?\ X(A?%3X;?"V*:)=4\=:-XTLM?DTJ*1E4375G%!$8$#,H):0< MG RQ"GT/_@LW^P7^UM^T#X[^"'[;O[!.H^'+KXM?L]>(-0U#0_"/C"39I_B& MUOHX$N+)=,GT'Q9XHT)#KGAVYM[E#!,KW$8B$<;*[#$,TT@!!7)(H _4SX8? M$SP'\:/AQH/Q=^%WB>VUKPWXGTBWU30M6LV)BO+2>-9(I5R 0&5@<$ CH0#Q M6[7YO_MN?MR^ _V#_P#@F5\%/!?_ 1\L?#E]/\ &CQ5I/@;X 3&>6\T[3_[ M0D=A=L+@N[^6Q*".7)2650Z$1M&>,_:M_9!_X*Q_\$]/V8=>_;P^$?\ P5O\ M>_%#QG\.=%D\2>.O OQ"T6SD\->(+"V3SK^&WMHU#V(6%9778Y8A-JM&2& ! M^J=%?F%^U]_P54_:$_:>\'_LB_LZ_P#!.SQ/:^ ?'7[7FE/K=WXOU&PCU"7P M9HEM9)4R>202+9"S,2BX=2Q0 ^K M/V?_ -I_Q[\:/V@/B[\%_%'[+WC/P7I?PSU33K30O&OB&QEBT[QFES',[SZ> M[Q(LB0F)5'H?A?X1OKB&W@M'GL-1D:U278-BS2PP@NY;;C/0&O$M8^ W[95]\+)_C'_ M ,%./^#@B^_9[^*U^US=CP)X6\6:%I?AWPPN]_LULT+NK7ZB/8Q)D#-OVEG9 M?,8 _0G_ (*!_MA:)^P'^QUXX_:_\1^";KQ'9>"-/@NKC1+*[6"6Z$EU#;A5 MD96"X,P;D'[M>@_!WXBVOQ?^$?A7XM66F264/BCPY8ZO#9RR!V@6YMTF$98 M!BH?!('.*_&;Q;^W)\;?V^_^#3?XV?%;]HGQ+8:]XNT"[E\-:GXFTZV2&/6A M:ZQI[17>R-516:.5 =JJ&*[L#=BOUN_8F_Y,S^$?_9,= _\ 3=!0!Z=7S=^T MO_P4;\,?LV?MU_ G]AO5/AA?ZIJ'QS.KC3_$%OJ"1PZ5]@A$K>9&5+2;P<#! M&*^D:_+[_@J;_P K W_!/K_>\9?^D*4 ?J#17Y3_ !Q^)W_!2+]IO_@NK\3? M^"Q[50HYD /T_HK\J_@SXD_;C_ ."W?[2/ MQM\5^!?VZ?&7P*^ OPB^(]WX$\':;\+(+>'5O$>IV00W5_=7LJ,RQD20LL0& MTI,JX5D=Y/J;_@F7X1_X*7_"#5/B5\ OV^O%MOX_\.^&-=M_^%1?&"1[.&_\ M3:7+&S217MK;N6BFMV$:>9(H,C-)RZJKL ?5U%%% !1110 4444 %%%% !11 M10 4444 %%%% !14.HZEIVCV,NIZM?P6MM"NZ:XN90B1CU9F( 'UK#_X7!\) M?^BH^'/_ =P?_%UM3P^(K*].#:\DV8U,1AZ+M4FD_-I'145SO\ PN#X2_\ M14?#G_@[@_\ BZ/^%P?"7_HJ/AS_ ,'<'_Q=:?4<;_SZE_X"_P#(S^O8+_G[ M'_P)?YGRC^UE_P %>O\ AE[]H#7_ (%_\,]?VY_8?V7_ (FG_"6?9O/\ZTAN M/]5]DDVX\W;]XYVYXS@><_\ #_C_ *M._P#+[_\ N&OFO_@J=K&D:_\ MX^. M]6T+5+:]M9?[+\JYM)UDC?&EVBG#*2#@@CZ@U\^U_8G#'A-P#C^&L%B<5@KU M:E&G*3]I55Y2A%R=E-):MZ))+L?Q=Q3XO^(.7\3X["X7'6I4ZU6,%[.B[1C. M2BKNFV]$M6VWU9^BW_#_ (_ZM._\OO\ ^X:^B_V _P!OS_AN3_A+/^+3_P#" M+_\ "+_8/^8]]M^T_:?M'_3"+9M^S_[6=_;'/XO5^@O_ 0F\8>$O"G_ M/ M_A*?%.G:;]H_L/R/[0OHX?,V_P!H;MN\C.,C..F1ZUX?B1X8\&9'P7BL;EN# MY:\.3E:G5E:]2$7I*;3]UO=/N>]X9>*?&V?<;X3 YGC%*A/VG,G"E&]J4Y+W MHPBU[R6S5]MC])Z*YW_A<'PE_P"BH^'/_!W!_P#%T?\ "X/A+_T5'PY_X.X/ M_BZ_E?ZCC?\ GU+_ ,!?^1_6?U[!?\_8_P#@2_S.BHK#T[XG?#;6+Z+3-)^( M6AW5S,VV&WMM6A=Y#Z*JL23]*VV 92I[CL:QJ4JM%VJ1:?FK&U.M1K*].2:\ MG<_.CQ-_P7@^+GQ@^)WBSP-_P3 _X)@>/?VBM%\$:Y+HWB#Q[!XIM?#VAR7\ M1'FPVES<12BZVY'("D@JP!1T=O5/^">__!8'P3^VA\9_$G[(_P 8/V>?&/P1 M^-WA+35U+5OAKXY56>YL2RK]JLKE0JW,8+QY.Q"0X90Z[F'QE^SCX3_X+#_\ M&_\ H.N_LU_"S]@JW_:;^ ,7BF^U;PCK_@;71:^)+&"Y<.8;BUV2R3R+@$JD M# L6 FP55/=_V#_^"AO_ 3#_P""EG[>=AX[UW]GWQ7\,_VK/ ?A2XTJR\/? M$[3[C3=6CTPB5YX;=%E\FY51<2N5E19@KLX0*I89FA[=_P %"?\ @IZ/V-?B M7\/_ -F/X*_LY:Y\9?C5\43=2>#?AQH>L6^F*UI;(7GN[N^N T=I"H#89E;. MQ\X"DTG_ 3D_P""H,?[;_CGXC?L\?%W]G37/@[\9?A+>6D7COX<:YJ\&HBW MANHS);W-M>0*J74+J =ZJHP\;#?M4_LZ:?>ZEXST[PUH8O=%L_#,UNTD]AJDAD0^=(KE8X(LR.+J1 5F:$# MT/\ X(<_'+]D73O@WKW_ 5M_:>_;2\/ZK\6?VF/&MCX=\8ZAK$<>DVN@ZK; M0.MIX8MH&=BACACRKNV9HT@;T+ 'T1_P4J_X+ ZM^P)^T=\-/V6? '[&GBWX MP>+_ (H:3?WV@Z3X2U6*&<_9/FE01O&QV(!!W9G51QSR*\L_X+ M?_M,^ ?V.O\ @NK^QE^TC\3]&U[4-"\->$_%CW]GX8TEKZ^D$UG/;)Y4"D&3 M#S*3@\*&/:NJ_:@_X.)_@7^T%^SUXT^ W[)O[$/[0/Q$\=^-?"]_H>A>'IOA M7-%:M+=V[P"2Y;>S>2OF$L%1BP&/E!+* ?I9\ OCO\*_VGO@OX:_:"^"/BN' M6_"?B[28M1T/4X59?.A<=&5@&1U(*LC ,C*RL 017DW_ 4R_P""BO@3_@F; M\!=(^-WC7X9>(O&4WB'QK8>%M \,>%$C:_U'4+M9FBBB5R [$0O\HR2< YK MF_\ @B-^Q]\3?V#O^"77PG_9B^,SJOBK1-+O+S7;2.<2+8W%]?W-\UJ&4E6, M/VD1,5)4LC%200:\&_X+T_!K]N7XX_'S]DK3OV.OV;5\?P^"_BK/XQUJ35[[ M[+HNG7]BD']FR7\P^9(0SW+L%!9A$47YG44 =3\(?^"U_P ??BC\6?"_PSU? M_@B?^U3X7M/$7B*RTRZ\3>(/ [16&D1W$Z1->7+X^2"(.9';LJ,:]9_X* _\ M%1O!/[$GCGP9^S]X*^"GBKXM_&+XBB:3P;\+_!"QB[GMH03+>W,TIV6ELNUA MYK Y*.0-L_P#!6GX7?!37_@W\1O%4'AUO MB'\$Y-3B;PEJ%QDP_:XM0.Z6#".WRJ#L1V\PL%B>]^S7CQ]_P=*_M'Z_XD7[ M1/X"^ /AW1/#AF^;[-;7?V&\E\O/W;]B']E']DGQI\?OBW8:)'K/BGPUX/O;:QL_#EC)M,3 M7U]*_%GAS M4IHN&N;":TLX_+?U510JI(0!TX]J /I[_@GC_P4S^&/_!0"#QCX.A^&OB?X<_$ MKX;:I'I_Q%^&'C>U6+4]%EE5FAE!0E9K>4*Q25<9VY*@%2WTI7YG22-\-O\ M@[&73_#'[J#XA_L?I=^)(H^%N+BWUB6**5QW=8[*) QY"DCH:_3&@#YM_P"" M:/\ P4<\+_\ !27P+\1/''A;X87_ (6C^'OQ5U/P1>:^DJ_&S_@B+XV\5?#3_@E9^WM\1O NM2Z;K?A_XU_$O4M& MU& O:W4&AVLL4J[@1E756&01D=*T_V$/V<_^"NG_!3[_@GQX)_;"\>_\%=/ M&WPZ\2ZQX98^!?#O@S1+6*Q8V[/!'>:L^/,O9;F2(S.H*I&L@"C@J #]@*\\ M_:V_:"TW]D[]E[X@_M.:SX;GUFT^'_@[4-?N=)M;A8I+Q+2W>8Q*[ A2P3 ) M! S7YE^ ?^"[/[2&D_\ !NOI/[>?BG1M.UKXWZEXB?P%HLCV21VNHZZU]);P MWDD*;4!%NC3-&H5&EC( 1&PN?_P42_X)X_\ !4OX%?\ !,'XL?&W7O\ @JOX MS^)OB:7X8:H_Q:\!>*=&LV\-W^FRVCC45TV.-$DL)+>)I)8I$.', #(JN5 ! M^H?[(_[0FF?M9_LN_#[]IW1O#4^C6GC_ ,'Z?K]MI-U<++)9I=0),(F=0 Q4 M/@D XKT2OQ[^(7_ 4<^)W[#_\ P1-_8D^#O[/OCCPQX2^(?QP\'^&?#6A^ M.O&DL*:7X3LEL+7[;J\_G_NSY(FAP) 4'F%B&VA&X[]I?]I?XA_\$S/A7#^V M=^SA_P '!6C?M):KX:U*RE^('P;\:>-]!OH?%-A+/'#<#2XK61IK&5-_FJL9 M?"*Q)8(4D /VUHK\ZO\ @J+^TW^UU^SCX>^$7_!7O]D_QWK_ (F^".F:?8W? MQF^$0MX72]\.7T8=-8M\KYD<\"3@N ^SY8G("),63]@+]K']IW_@K#^W/XA_ M:[^$WQ(USPI^R/\ #H2Z!X&TF.Q6W?XEZPN1<:E-YL?G):0EL*H*99(E(W"X MC !^BU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% '._$3X2_#?XM65MIWQ(\'V>L06 MDIDMHKQ21&Y&"1@CM7)_\,8?LM?]$2T3_OTW_P 57IU%>1B^'\AQ]=UL5A*5 M2;WE*G&3=MM6F]#FJ8+!UI\]2G%ONTF_R/,?^&,/V6O^B):)_P!^F_\ BJ/^ M&,/V6O\ HB6B?]^F_P#BJ].HKF_U3X5_Z */_@J'_P B9_V;EW_/F'_@*_R/ MQ[^*W@/4_AA\2=<^'^L6[1SZ3J4MOAAC>@8[''LR%6![AA7/U^F'[7/[$?A7 M]I1$\4Z-J,>C>*+:'RX[]HMT-V@^[',!SQT#C) XPP ^1]3_P"";7[65AJ9 ML+3P787L0; O;76[<1$>N)'1\?\ 4FZ#U^D'[.?[%'P6M_ M@?X:/Q.^$NFWFO3::MQJ4UY$WFAY29 C\\%58)C_ &:XG]ES_@FBG@;Q#:_$ M#XZZG9:C=6UKPA\5=%OK36O#4FB:TV MGOJQMW)ETYY@R@+-&S@!R$:18PY"DL/J"BO7PF#P> H*CA:<:<%M&*44K[Z* MR.FG2I48#_"UKX2_;(_87_:#^'WQ3M+<0ZUX M+M_AM+=))+S]M[_@J+\7OV M>-2^#>C?'WP[)_PA?PTUF#[/J"V=EIMRKZE>P #R9KAW\S:P#%Y+AN5='?\ M66N;^,G@N_\ B1\(?%7P[TJZA@NM>\-WVG6T]QGRXY)[=XE9L G:"P)P"<5T MFA^-/_!$+_@MQ\.?V0?^"4WPW^#7[3W[.GQ:75],L-17X<7?A/P!=:I:>.;, MW]T8TLYX 8TN(Y?,MWCE9,&)7W?.0LFJ?L3_ +5/A;_@@C^V3\VLGA12_G*#-(4QN5757575U'Z4_\$D_ MV-/'7_!/G_@GE\./V/OB7XITG6M<\&6NH17^IZ$93:3FXU*ZNU,?FHC\).JG M*CD'M@U]&T ?(GQ(_9%\0_M@_P#!$.#]CU9/['UWQ5^S_I>EV/\ :<;1BTU) M-,MW@6=2-R*MQ'&'&-P&[C(Q7R_^R!_P7&\/_L=?L>^$?V2?VS?V0/C;HOQU M^&7A2T\+?\(#H_PWO+X^*)K&!;:WGL+J%6@D2=(XV+E@H9FV>8NUF_5NB@#\ M5=)_X)5_MK^+?^#>_P#:?\-_$#X7S6OQM_:*^(5Q\4+CP! P:ZLL:KI^H+IV MWO+_ -C+]FS]C#XU:G\8]4^# MMSH'C+PUJ7P_NK2T\+I'IYCU&>YNI0$(6))O)C0&6:1H8]BL^!^R5% 'XQ?M MX?!#XXZM_P &Q_[-EGX5^#'B?6-;^'D7@'7?$OAC3=&EDU.WM;2WV7&;;;YF MY#(NX8^4;F; 5B/U1_9"_:J^'O[:GP!T7]HSX7>'O$NE:-KCW*6VG^+M$?3M M0B,,[PMYD#DE03&64@D,K*1UKTRB@#\_/^"MVN?\%&OV6/VH/A-_P4*_9)\. M^-OBC\,_">GWFC?&'X&>%M2F+7MK+YABU6"S3(N9X_-;)",RF"'C89&3R_XR M_P#!Q[^SG^T%\'/$?P+_ &>OV!?C[\1?B%XJT*YTFU^&VK?"]HXC-<0M&8[] MA)(J0#FZA8?9[S4+& X:=89);Q@GWL21$[561U]9UK_@L-\7_ M -O'XW?"[X"_\$E?A=XR>&7QG;7OQF^(GCWX;W5CI'AWP[&&^TVF;M8]][(2 M/+"?Q18!(9BGZ0T4 ?DS^SW\+?VN=,_:=_X*M:K\ /"FMZ+XU\46^C_\*IUB MYLI+5+_45T?55B>SGE"QNZRM&%<$JCLA8@5\Z?\ !-[7O^"1_P (_P!F[P_X M4^('_!*?XA_%/]KJ"TD_X3#PAXS^#FH:OJVI>(B[[[B2ZU")[.SMVE^;SF9# M%&"S*75MW[XT4 ?@1^SK\#_VA]!_X-=/VK/V??'?P*\1Z7\0[3XK:G%=>$(M M G^T22F_TAV-K$JGSX:)IEU'%;ZW-83"XM;:]W1LTELM MRD%P8T9"SV\89BFY& /1Z_-?_@IG\.?B%XD_X+N_L'>./#O@36;_ $30V\7? MVWK%EI'P[??L\:):66ORZ;*ME<7"W%B6B2/=0_X. M7?V?/B/8>"-7G\.V'P!U^UOM>ATV5K*VG:2]VQ23A=B.=PPI()R..:_1.B@# M\A_V1_V@_P#AP5\>?CY^S)^V;\'O'T?PP^('Q=U'X@_";XH^%/!UUK&FWD6H M)$LFG7!M4=X;F(00KM*\L)&.U&C9_I7]A_\ ;E_;/^/MI\?/VVOB]\!_$?AK MX%:-8?:?@9X$U7PL+7Q5K=M963R7EV\3,'Q+75+'R;N:VQ/$"=A;R?,7 MGE'4]Z]/HHH **** "BBB@ HHHH **** "BBB@ HHHH S/&?@SPM\1/"U]X) M\;:)!J6DZE 8;ZQN02DR$@[6QVX%>5?\.[?V)/\ HV_PY_WX?_XJO:**]'!9 MQF^74W#"8B=.+=VH3E%-]VDUJ>;CG6BD1Q;].M9'P"3U=V;ZL:\.K[S_ ."A?_!/3]L'XY?M@^+_ (I?"WX0 M_P!J:#JG]G_8;[^W]/@\WR]/MH7^2:X1UQ)&Z\J,XR,@@UXO_P .F_\ @H#_ M -$"_P#+JTK_ .2J_M;A7C3A>/"^!CBLRHJJJ-+GYJT.;FY(\W->5^:][WUO MOJ?PYQ;P/Q5/BK'RPF65G2=:KR4?\.F_ M^"@/_1 O_+JTK_Y*K[1_X)"_LF_M ?LO?\+"_P"%Z> /[#_MS^R?[+_XFMI< M^?Y/VWS?^/>63;CS8_O8SNXS@X\#Q.XSR*IP/BXY9F--U_W?*J=://\ Q87Y M>67-\-[VZ7OH?0>%G!.?TN/,'+-,MJJA^\YG5HS4/X4[T M?\.[?V)/^C;_ Y_WX?_ .*H_P"'=O[$G_1M_AS_ +\/_P#%5[117\D?ZT\3 M?]!U;_P;/_Y(_L/_ %4X6_Z */\ X*A_\B>5^#/V(/V3?AWXIL?&W@GX%:'I MNK:;.)K&^MHF#PN 1N7+=>37=_$?PMJ/CGX>:]X*TCQ5?:%=ZQHMU8VNN:9( M4N=.DEA:-;B)@01)&6#J+K2J22LG.3DTNR;;T/2P6 M79?EM-T\'1A3BW=J$5%-]VDEJ?D'^R?_ ,%B_P!H[_@E?\/V_8S_ ."T7[.G MQIU;Q+X2U*[@T3XX:#HVQ$$BQNI4V?A?X MF^(7_!9[_@L7\#_V[O@Q^R?XX^&WPA_9_P!&U@WOQ)^(.@C2K_QC+[28T0C(*.VW9*CU\9 M_%7X-?$_5O\ @H"O_!;[X#_\$LOBA9_LP^'OBEI/B/7/A[J:-9ZEK^H1K+YG MB2UT<9*11S,LPSN0NQRZQR3"'^EFB@#\R?VT_"OQ ^(O_!P#^PG\9M ^%_B= M?#]MX+\53ZO?7.A3JFD&?2;HQPWC!2MM+EPA1R#N^7DU^FU%% !7Q/\ \%2_ MVHOV\OV)/C/\)OVE?@Y\-]7^('P"L[F[L?CKX.\(>&H[_6[2.1"+;4[< >:T M<98NZH54>0H8@2EE^V** /QW_P""@O[2EK_P<'VWPZ_X)_\ ["?P;\?W7@N7 MXAZ?X@^+OQ7\4^#+O2-*T#2[,R;[6)KI$::\#/BI?^"]%DU&\\+:E:SQO:ZC-;Q#>U MLT4,,6X [?WO5O*1_P!.Z* /RM^'7CG7/^"TO_!7KX.?M9_"?X2>,-(_9_\ MV9]#UF\T[QGXR\/3Z6OBKQ%J<*0B&RAG59'CA6."4R$#:865@OF1[Z/A_P"+ MUU_P0P_X*6_M#^)?VC_A+XUN_@/^T3XAM_&_A3XC^$?#%QJMMHVME)/[0L;Z M.V5GB:261F0X.5C0@$,YC_6"B@#\TO\ @FCX>^*'[>'_ 57^)W_ 6+\6_! MKQ-X(^'J&W?YHHC*KB,GAEN&'5&Q^EM% M% 'X\_\ !)WX1_%?PK_P24_;Y\*>*/ACXATW5-=^*'Q,FT/3;_19X;C48YM! MMTA>"-T#3*[ JI0$,1@9-?:'_!"+PIXH\#_\$AO@-X3\:^&[_1]5L?!2QWNF M:I9O;W%N_P!HF.UXY &0X(." >:^MJ* /P:_9D_X)S?M-_M,?\&R*_"'P%\/ M-4TOXI^"?C'?^-_!_AGQ!I[V4U__V*_C7-\YNI$$;+'#Y_DJF99I#"GEJS[1^NE% 'XI_M8_L$?&CXH_P#!(S]@[]HS MPW^RW)\3]5_9U\/:%?\ CGX*ZOHHEN=>T2>PLEU&T%I,A,DZ_98AY)0MAG(5 MF0(V7\6OC_\ \$NOCAX5TOX3?\$I_P#@A)X3\=_&[7]4M+4:#\0OV:ETW2/" MT9D0W,VKSF.)8PD>Y 8YB@"?BW_ ,$8?V_KS_@FA/X8\5^(?V:/BM)-KOP,\6"RN+^/P;JC'-WH MEY.JMY44DA!1W(&]XF.6GF9/U"HH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MJ^HZOI.D(LFK:I;VJN<(UQ.J!CZ#<1FJG_":^#?^AMTS_P #X_\ XJN>IB\+ M2ERSJ13[-I&L:%::O&+:]&:=%9G_ FO@W_H;=,_\#X__BJ/^$U\&_\ 0VZ9 M_P"!\?\ \54?7\#_ ,_8_P#@2_S*^K8G^1_K]+=3] M**XCX1_&SPI\1/A[IOBB^U^PM;N: )?VTMTB&.=>'&"<@$C(]B*Z3_A-?!O_ M $-NF?\ @?'_ /%5^C8'/,IS+!4\70K1<*D5*+NMFKKKIZ=#Y?$9?C<+B)T: ME-J46T]'NM#3HK,_X37P;_T-NF?^!\?_ ,51_P )KX-_Z&W3/_ ^/_XJNOZ_ M@?\ G['_ ,"7^9C]6Q/\C^YFG7AO_!23]MW0/^"I;S7/VK4;:Q&V1U8+M:Y#G(.0A'>O9].U[0]7=H])UFTNF09=;>X M5RH]3M)Q7P?_ ,'0G_*"SXZ?]<_#?_J2Z5713J4ZL>:#37=:F4H2@[25F?1_ M_!/3]O#X+_\ !2/]E+PU^U=\#KETT[6XFBU/2+F56N=&U"+ N+*?;_&C$$' M#HR2 ;76N?T;_@HAX9UC_@J1JW_!,!/AI?IJVE?"1?';^+#J"&VDA-Y#:_91 M#MW!\S!M^[&%QBOSB^'R7'_!OY^UO\.?VD-)1[3]E#]J/1=&M/B':H"+3P+X MO>S1DU +TB@FR[MC V&<8Q;P*?+;BWE62.3]C.%HW1LA@=;L M2"".HJR3]-Z*_-+XT_!W]O+XW?&KXD_$#]NO_@J7>_LH_#.P\336/P?\(_#[ MQ=HVG3:AI,0&W5;V_GW.7ER,P$CRV5P-J[2W-_\ !&O_ (*"?M&^+?%_[6G[ M+NL_M,6/[3MI\![:SU/X4_$33/L[3^)X+FTNY5L7FM2R7#"6".(2 NV]I1N* MA H!^J-%?A3^P_\ '+XW?\%)?@0_QRTS_@X?UOP3^TUJ(OYK#X*R3:7I.B:7 M?I/(+;3CI5U&'NXBJ1*TR^80)R\C@1K$/B3\*?&OBK2MT7Q3_P4 MJ_8N_P""X/[-'[!OQ,_;9\0?$SX,>.=+\7:GIFI>)-.M4U?41;Z)=2'3]2FB MC47)M9X()XIE",PNBK9"J!^L- 'Q]^WI_P %B?A7^Q]\9=)_9(^$GP4\8_&[ MXXZ]8_;;#X7?#NV62>SM3R+F_N®$1ELE78+AV548.?'C_ ,%\/C!^SGXU M\/Z;_P %4O\ @EQX\_9W\(^*-3CT[3/B./%MIXFT6TN9!F-;Z:UAB^R@@$X^ M=@%8[=JLR\;_ ,&Z>G0?%[]J']M[]LKQY$MUXVUW]H6_\,M=7(W3V.EV+,T% MHC'E(PLD<>T=1:Q9SL&/T:_:4_9J^"'[7WP5UO\ 9W_:.\ V_B?P;XBCB36- M%N9Y8EG$-+ZS.I'P;X6TFT!D>".X+>=.88I C2$G_1RN0\BR)Y1^VUI?_!0[_@AAX#T M+]O70O\ @H5\0/CW\,]'\2:?8_&3X??%6WM9Y7L+N=8/MFG7,2*UK(LLB*L? MW=TB%BZJR$ _6>BORT_;^_:'_;_^)?\ P6M^%?["7[%G[53> ?!OQ,_9];6M M:UG^Q(+\:5&-0O9)=3M8I5PUV\%M%;1ER43S]^W9^);?_@K9^R-_P5,\ M,_\ !*?X4_\ !2[Q!XT\.?'3X?S:Y;?$/XG:%;ZEK'@?[++368X2:1HK5 MHHU<>4&NE)C!BWL ?LO17Y;_ $U[]M?_@G?_P %IOAS^P5\4/VY/&'QQ^&_ MQN^'>L:M9-\1((7U'0M3T^.:=FCFC )C98-H4;4Q,04S&KGD?V=F_P""F/\ MP4E_X*#?M5_L]7W[?_C/X9_!?X4?%::RM+OP-;6D6O7$DH=;?3;6\DB?[-;0 MI$TKMM+LTT:Y(Y0 _7:BOSN_X)U_M&?M:_L[_P#!2SX@_P#!(#]LKXZ7/Q4B MLO ,'CWX0_$G6+"*WU6\T=KA;:>ROO* 6:5)6;;)]XB"4DX9$CZ/_@W-_:?^ M/?[7?_!-:P^,?[2/Q+OO%GB:7QSKME)J^HI&LC00W6R*/$:JN%7@<9H ^V_& MGC#P[\/?!VK>/O%^H?9-)T/3)]0U2Z\II/)MX8VDD?:@+-A%8X4$G& ":X;] MCS]J[X7_ +<'[.'AK]J;X+1:FOA;Q9'/$O?"L((;=-+T#47UJ\LXT@:%$F>*26=9Y@[EBL#!"I- '[6T5 M^*T'B#XZR_L[?\-17/\ P="^$4^/AT'^W5\ IXX\+_\ "'K>>5YW]C&PW\KG M_1_/ZY^?R\\5O_ML?\%H?VF_BA_P0T^ '_!13]E+4$\*>/\ QA\8=&T3Q#HM MDH:VN[F)M1@N[ B3?_P#!.O\ M8M_;:_9@\0>*/&O[8/\ P4A\1?&^Y\5V-I(N@W_AR&PT_0;\-(]RUIM=V\IM MT:(BB)56,DH2P"<%_P '*7_*$/X]?]@72O\ T]6% 'UW\"_BC:?'#X)>#OC5 MI^D2:?!XP\*Z?K<%A-*'>V2[MHYQ$S ,5$@4D 9Q755^3/_ 4=_:Q_:Z_9 M+_X);?L,:Y^QAXWCTCQ7XJ\7?#_P^]I=QJUIJ\4^ANRV-UP6^SR2I$'V%7V@ MX85S?_!3#P?_ ,%1_P#@C_\ K3?^"EFG_\ !5OQM\5[OP_XJTN+XD?#WQ7X M>LK?0-7M+JX6*1+.VB&+(;W5 %^<*^X2*4 8 _8JOGC]MO\ X*#>&_V*OBO\ M"_A5KWPVOM>F^./Q,M_!VGWEI?I"NE2RE +B164F11O^Z,'CK7SK_P %*_VG M_P!K+XX?\%!?A/\ \$C/V)_C9)\+KOQAX*N?'/Q/^)ECIL=UJ.F:!'+)##;V M2R96.:66%U+\,N^(@A=X;Y0_X*%?LJ?MC_LF_P#!0/\ 89\'_$_]L[Q/\:_A MCJ'[1VD3:'J/Q"M(&U[0M62>W$D#W<*I]JMYXF+J'7)?\ @FYX7_X*+>'OV6OAI\*/#-E?_$3Q]-K>FV.M^)=4 MO(HIXM-T^>_<+"D<,R,[Q@L&60-N!11!^R-^WIXQ_9*_X*<_#W]@N]_X*8Z' M^U5\)_C5I&H#PGXIE\0:9J6O^#M;LXC,;:\N+!B)X+A %0R@$NXV!1%(9 #] M8Z*_*'X^_P#!3;]H3_@B!^V;\1O"O[>_C#Q/\3/@C\1] O?$?P \0M9(]YI^ MK6ZEI/"\LD48^^71$EDW87R7)/F2[/JW_@D1X2_;UN?V?[W]H'_@HK\3=0O/ M'?Q-U-M=M/A^;>."Q\":9(6>VTN*-5#^:$<&4R,SJ0D9^:-W< ^L:*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#&\9?#WP5\0;:&S\:>'+?48K>0O EPI(1B,$C!]*Y__AFGX#_]$PTS_OVW M^-=S17CXOA[(,PKNOBL)2J3>\I4X2;MHM6F]#NH9GF6&IJG1KSC%=%*27W)G M#?\ #-/P'_Z)AIG_ '[;_&C_ (9I^ __ $3#3/\ OVW^-=S17-_JCPI_T+Z' M_@JG_P#(FO\ ;><_]!-3_P #E_F?+W[8_AKX-_##PS9^&?!_@73K76=4D\PS MQ(=\%NAY89/!9L*#Z!Z^<*]W^-?P&_:7^+'Q(U'QE-\/&$$LOEV$3:O:?NK= M>$7'G<''S'_:8URG_#'G[1G_ $3O_P J]G_\>K^(O$/A_BKB'BO$8G 9+6IX M>+Y*:AAIQ3C'3FLH+63O+775+H?T!PQF63Y9DU*EBVU]3?\,T M_ ?_ *)AIG_?MO\ &OEFR_9)_:7TV\AU&P\!-%/!*LD,J:Q:!D=3D,#YW4$9 MK[,\&7OB/4/"MA>>+]'^P:H]JO\ :%H)4<1R@8;!0E2"1D8/0C/-?L_@=DM2 M65ULKX@R=QE3?-3J5L/;FC+>/-.&KC+5*][2TTB?">(./BL93Q>6XZZDK2C" MK>S6SM&6B:T>FZ[LYG_AFGX#_P#1,-,_[]M_C1_PS3\!_P#HF&F?]^V_QKN: M*_=O]4>%/^A?0_\ !5/_ .1/SK^V\Y_Z":G_ ('+_,Y_P;\*_AY\/KF:\\%^ M$[33I;B,).]NI!=0<@')]:^./^#E+P1XT^(W_!%'XU^#/A[X1U37M8O8_#WV M/2=&T^2ZN9]GB+3';9%$K,V$5F. ^*OV1_A;^V7_P $X]._9+_:$\,R3Z%X MH^&NFZ?J4$D>RXL9UM(3'<1[A^[G@F5)$)'#QC((R*_*O_@A3^SE^WK^SY_P M72\7_"S]L[P[K>IQ?"[]G6[\#>&?B%+H\ZV&MZ5;ZOILVG.ETP,J0['&^-S7[I45TF1^ '[*=K^PQ\'_VA/C3=?\%X/V.?B!\0/VD-0^*FH7&@ MWFO_ SU7Q18:[HQV"RATF*&.2U,0;S=@90FQXE5]J[$]Q_X(Y>&_P!I/PI_ MP41_;7\;^%OV(I/@IJ7C?P)H6K?!SP/XI\-_8-*ABM[6>*PAN!9[88F/F6C7 M%O$X>)I)4.&0D?L=10!^$_QF_:&_X)4_M;?!_4=!_P""L/\ P2.\9^&OVJ!; M7=MXA\/_ Z^$.J6>HZQJRLRQW&GW]H6%RDA,;(UU+(N3@^:F&?>N/V O^"E MWA#_ ((Y?LC_ !]\5> ==\9?&S]F'XEQ^-S\-KZ=IM6N_#GVUY!I0SN=KE+= M+7$/+I&&B52\:H?VZHH _$__ (+1?\%:M/\ ^"C_ /P3(\=?LS_L)_LH?&?Q M'KVM0Z;+\06U7X;7MDOA&S@U"UF>&9G4B>[>=(H5B@\SY6FDW 1\[W_!:#P/ M>2?M#?LD^*/VWOA+X_\ %_[(.B>#77XBZ%X/L+VX@L_$/V4BWN-3M[,B5HE/ MV;;GG"7"KDL\;_LE10!_/Y^W+%^S!\4M=_9T\4?\$J/^"7&N^'/A1X!_:&\- M:UX\^+>F_!R71?MY2X_=00B6%+Z]ACC%Q)-,Z>7$PA4G+BOKW]IF^\??\$GO M^"S7BW_@I5XM^#7BSQ=\#?CO\/\ 3=#\>:_X)T.74KKPAK6GI#!;W%S;1 N; M5X($7>!]Z5A]Y%63]1J* /Q@U/\ ;Z3]O7_@XU_8U\5_#WX.^,M ^&VB>'O' M47@_Q+XT\/2Z5+XEN9?#]Z;RXMK><"7[+&([6-9'5=SB4 ?+7[/U\G?M(?L M?$GXT?\ !5W]G']OO0?&>AVOAOX,Z'XGL==T:[,WVZ^?4].GM8F@VH8\*TH9 MM[+P#C)XKZQH _)3Q4O[0?\ P0<_X*.?&#]I+1OV9O&?Q/\ V8_VB-7C\2>( MKCX-O'133=9^*^N^'+GP_I?@JP=P+BY-X3OCGV!D!&TKN+1F M20+&?UPHH _+'_@H7^RO^T[^Q7\8/V0_^"D'PT\/>-/CU'KKPI\8H;0 MR:AXBUS2[RQ^S3ZQ'&[%[B57DNI63<2&>+)$:R.O!_\ !3+]N&7_ (+I? 6P M_P""9G_!.#X)?$?59?'_ (FTIOB3X[\4^!+S2-'\':5:7<5W(UQ-X"^6)2FT[202"#CFKW[27P^\>ZC_ ,'*W[.7Q&T_P1J\_A[3 MO@5XBMM0UZ'396LK:9S>[(I)PNQ';<,*2""-7NM TGX;^,H=5URWTV5[.RDDL+L1I+,%*1LQ("AB"21BOEK] MB'_@I=X?_8"_X*;?MS6OQ[^$7CB\^&.L_&]YW\?>$/"UQJT&A:JJS#[->QVR MO+&L\04QR;<;H'4YW97]MJ^3O^">W[ 'Q)_9 _:B_:?^.GC?QGH>IZ=\<_B7 M#XD\/6>E&;SK"W19P8[CS$5=_P"]7[A8<'F@#Y^_X)V>'_BQ^W]_P5Q\=_\ M!83Q'\%?%'@3X8:1\*X/AU\'[;QMI36&I>((C=B[N-4-L_SQP!S,J%N'6=<' M\1_LU?MW:=\; M/@=JO@WQQ\2_B_XLOXO#FI1%5%WJ.GE_*BF("3HLTQC\U"4)4X.*\._9?^$_ MB[_@I-_P;I>)/^"1?A3X/^.O"7QM^$&C17<^E>.?#,NE6M[J$6N7-[%:P33X M#-)"C1'?L\MYD+?*":_=NB@#\--'_:N_X) :-^SQ%X1\7_\ ! L+^TO;:&+& M3X.-^S K/=Z\L8CRLZVNS[&\^'WY\P1MPA; />_\%'OVZ/IBV6EZ18R7-S<%=8 ML6(2*,%G(56)P#@ GM7VG10!^2__ 4L^%7Q0\2?L(?\$YM#\._#?7[^]\/? M&[X87.OV=EH\\LNF0PZ6RS27"*I,*1MPS. %/!Q7L'_!T3X!\=_$W_@C;\0? M!_PW\%:OX@U:XU[0&@TO0]-EN[F15U6W9BL<2LQ 4$G X )K]"** /S$_P"" MCGA/XP?L.?\ !3WX/?\ !8SPG\%/$_CWX>VOPNF^'?QBTKP9IC7NJ:)9--)< MV^II;+\TL8DE'F$<*MO@D&137C7[;_[=VM_\%-?VW?V-;W]D?]FSXG:A\)_ MW[16BZEXE^).M^!;W3[.6^>5 D,"3(LABAA6X::9E$:F2(9Y!;]H** /QE_; M9_9F^#?[$W_!8SXA_MI?MP_L!1_&S]G[XY^'=,+>*;?X=1^)I/ 6NV5O%;.) M["])N-0\6_'CQ9\$O[!U%]4,;"UM]!X6OK'_@B_^UA^T[\6_@]KO[+O[=OP]US1OC1\%=2_ MX1[Q1K>H:;.EEXMM8RR6VL6ERZ!+GS%3]X4)RVV3"B95'VC10 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-39156    
Entity Registrant Name SPROUT SOCIAL, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-2404165    
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share    
Trading Symbol SPT    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag true    
Entity Public Float     $ 2,200.0
Documents Incorporated by Reference Portions of the registrant’s Definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected be held on May 22, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2023.    
Entity Central Index Key 0001517375    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Address, City or Town Chicago    
Entity Address, State or Province IL    
Entity Address, Address Line One 131 South Dearborn St.    
Entity Address, Address Line Two Suite 700    
Entity Address, Postal Zip Code 60603    
City Area Code (866)    
Local Phone Number 878-3231    
Current Fiscal Year End Date --12-31    
Document Financial Statement Error Correction [Flag] false    
Class A common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   49,405,548  
Class B common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   6,844,638  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Chicago, Illinois
Auditor Firm ID 238
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 49,760 $ 79,917
Marketable securities 44,645 92,929
Accounts receivable, net of allowances of $2,177 and $1,789 at December 31, 2023 and 2022, respectively 63,489 35,833
Deferred commissions 27,725 20,369
Prepaid expenses and other assets 10,324 6,418
Total current assets 195,943 235,466
Marketable securities, noncurrent 3,699 12,995
Property and equipment, net 11,407 11,949
Deferred commissions, net of current portion 26,240 19,638
Operating lease, right-of-use asset 8,729 9,503
Goodwill 121,404 2,299
Intangible assets, net 28,065 2,006
Other assets, net 1,098 64
Total assets 396,585 293,920
Current liabilities    
Accounts payable 6,933 4,988
Deferred revenue 140,536 95,740
Operating lease liability 3,948 3,499
Accrued wages and payroll related benefits 18,362 14,257
Accrued expenses and other 11,260 14,322
Total current liabilities 181,039 132,806
Revolving credit facility 55,000 0
Deferred revenue, net of current portion 920 490
Operating lease liability, net of current portion 15,083 18,287
Other noncurrent liabilities 351 0
Total liabilities 252,393 151,583
Commitments and contingencies (Note 11)
Stockholders’ equity    
Additional paid-in capital 471,789 401,419
Treasury stock, at cost (35,113) (32,733)
Accumulated other comprehensive loss (77) (369)
Accumulated deficit (292,412) (225,985)
Total stockholders’ equity 144,192 142,337
Total liabilities and stockholders’ equity 396,585 293,920
Class A common stock    
Stockholders’ equity    
Common stock 4 4
Class B common stock    
Stockholders’ equity    
Common stock $ 1 $ 1
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 2,177 $ 1,789
Class A common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 52,133,594 50,413,415
Common stock, shares outstanding (in shares) 49,241,563 47,562,911
Class B common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, shares authorized (in shares) 25,000,000 25,000,000
Common stock, shares issued (in shares) 7,201,140 7,667,376
Common stock, shares outstanding (in shares) 6,994,196 7,460,432
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Total revenue $ 333,643 $ 253,828 $ 187,859
Cost of revenue      
Total cost of revenue 76,268 59,858 46,788
Gross profit 257,375 193,970 141,071
Operating expenses      
Research and development 79,550 61,436 40,049
Sales and marketing 168,091 123,695 84,182
General and administrative 79,011 60,515 44,929
Total operating expenses 326,652 245,646 169,160
Loss from operations (69,277) (51,676) (28,089)
Interest expense (2,754) (153) (300)
Interest income 7,021 2,535 259
Other (expense) income, net (768) (580) (361)
Loss before income taxes (65,778) (49,874) (28,491)
Income tax (benefit) expense 649 366 211
Net loss $ (66,427) $ (50,240) $ (28,702)
Net loss per share attributable to common shareholders, basic and diluted $ (1.19) $ (0.92) $ (0.53)
Weighted Average Number of Shares Outstanding, Diluted 55,664,404 54,611,616 53,768,301
Subscription      
Revenue      
Total revenue $ 330,458 $ 251,213 $ 185,726
Cost of revenue      
Total cost of revenue 75,076 58,767 45,791
Professional services and other      
Revenue      
Total revenue 3,185 2,615 2,133
Cost of revenue      
Total cost of revenue $ 1,192 $ 1,091 $ 997
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net loss $ (66,427) $ (50,240) $ (28,702)
Net unrealized gain (loss) on available-for-sale securities, net of tax 292 (369) 0
Comprehensive loss $ (66,135) $ (50,609) $ (28,702)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders Equity - USD ($)
$ in Thousands
Total
Voting Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2020   53,266,472   3,006,448    
Beginning balance at Dec. 31, 2020 $ 152,099 $ 5 $ 328,343 $ (29,206) $ 0 $ (147,043)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   62,955        
Exercise of stock options 37   37    
Stock-based compensation expense 21,730   21,730      
Issuance of common stock from settlement of equity award (in shares)   824,344        
Issuance of common stock from settlement of equity awards 0          
Taxes paid related to net share settlement of equity awards (in shares)       19,952    
Taxes paid related to net share settlement of equity awards (1,618)     $ (1,618)    
Proceeds from disgorgement of stockholders short-swing profits 1,664   1,664      
Net loss (28,702)         (28,702)
Ending balance (in shares) at Dec. 31, 2021   54,153,771   3,026,400    
Ending balance at Dec. 31, 2021 145,210 $ 5 351,774 $ (30,824) 0 (175,745)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   41,045        
Exercise of stock options 16   16      
Stock-based compensation expense 47,906   47,906      
Issuance of common stock from settlement of equity award (in shares)   793,023        
Issuance of common stock from settlement of equity awards 0          
Taxes paid related to net share settlement of equity awards (in shares)       31,048    
Taxes paid related to net share settlement of equity awards (1,909)     $ (1,909)    
Proceeds from disgorgement of stockholders short-swing profits 0          
Stock Issued During Period, Shares, Employee Stock Purchase Plans   35,504        
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,723   1,723      
Other comprehensive gain, net of tax (369)       (369)  
Net loss (50,240)         (50,240)
Ending balance (in shares) at Dec. 31, 2022   55,023,343   3,057,448    
Ending balance at Dec. 31, 2022 $ 142,337 $ 5 401,419 $ (32,733) (369) (225,985)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 30,000 30,000        
Exercise of stock options $ 29   29      
Stock-based compensation expense 68,002   68,002      
Issuance of common stock from settlement of equity award (in shares)   1,122,902        
Issuance of common stock from settlement of equity awards 0          
Taxes paid related to net share settlement of equity awards (in shares)       41,527    
Taxes paid related to net share settlement of equity awards (2,380)     $ (2,380)    
Proceeds from disgorgement of stockholders short-swing profits 0          
Stock Issued During Period, Shares, Employee Stock Purchase Plans   59,514        
Stock Issued During Period, Value, Employee Stock Purchase Plan 2,339   2,339      
Other comprehensive gain, net of tax 292       292  
Net loss (66,427)         (66,427)
Ending balance (in shares) at Dec. 31, 2023   56,235,759   3,098,975    
Ending balance at Dec. 31, 2023 $ 144,192 $ 5 $ 471,789 $ (35,113) $ (77) $ (292,412)
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net loss $ (66,427) $ (50,240) $ (28,702)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities      
Depreciation of property and equipment 3,137 2,859 2,991
Amortization of line of credit issuance costs 86 30 188
Amortization of premium (accretion of discount) on marketable securities (3,203) (625) 736
Amortization of acquired intangible assets 3,541 1,039 1,043
Amortization of deferred commissions 26,582 18,638 12,175
Amortization of right-of-use operating lease asset 1,553 1,035 673
Stock-based compensation expense 67,704 47,738 21,731
Provision for accounts receivable allowances 2,418 1,199 614
Changes in operating assets and liabilities      
Accounts receivable (26,982) (11,549) (8,920)
Prepaid expenses and other current assets 444 (125) 3,465
Deferred commissions (40,540) (30,328) (23,113)
Accounts payable and accrued expenses (226) 7,051 8,502
Deferred revenue 41,918 26,878 25,589
Lease liabilities (3,549) (2,932) (2,155)
Net cash provided by operating activities 6,456 10,668 14,817
Cash flows from investing activities      
Expenditures for property and equipment (2,073) (1,824) (926)
Payments for business acquisition, net of cash acquired (145,636) 0 0
Purchases of marketable securities (63,085) (189,962) (109,552)
Proceeds from maturity of marketable securities 118,621 154,114 88,360
Proceeds from sale of marketable securities 5,538 0 0
Net cash used in investing activities (86,635) (37,672) (22,118)
Cash flows from financing activities      
Borrowings from line of credit 75,000 0 0
Repayments of line of credit (20,000) 0 0
Payments for line of credit issuance costs (1,031) (23) (183)
Proceeds from exercise of stock options 29 16 37
Proceeds from employee stock purchase plan 2,339 1,723 0
Proceeds from disgorgement of stockholders short-swing profits 0 0 1,664
Employee taxes paid related to the net share settlement of stock-based awards (2,380) (1,909) (1,618)
Net cash provided by (used in) financing activities 53,957 (193) (100)
Net decrease in cash and cash equivalents (26,222) (27,197) (7,401)
Cash and cash equivalents      
Beginning of year 79,917 107,114 114,515
End of year 53,695 79,917 107,114
Supplemental cash flow information      
Cash paid for interest 1,588 62 111
Cash paid for income taxes 735 211 127
ROU asset obtained in exchange for operating lease liability 795 1,079 0
Capital expenditures incurred but not yet paid 137 0 4
Cash and cash equivalents 49,760 79,917 107,114
Restricted Cash $ 3,935 $ 0 $ 0
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies Nature of Operations and Summary of Significant Accounting Policies
Nature of Operations
Sprout Social, Inc. (“Sprout Social” or the “Company”), a Delaware corporation, began operating on April 21, 2010 to design, develop and operate a web-based comprehensive social media management tool enabling companies to manage and measure their online presence. Customers access their accounts online via a web-based interface or a mobile application. Some customers also purchase the Company’s professional services, which primarily consist of consulting and training services. The Company’s fiscal year end is December 31. The Company’s customers are primarily located throughout the United States, and a portion of customers are located in foreign countries. The Company is headquartered in Chicago, Illinois.
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s estimates and judgments include, but are not limited to, the estimated period of benefit for incremental costs of obtaining a contract with a customer, the incremental borrowing rate for operating leases, calculation of allowance for credit losses, valuation of assets and liabilities acquired as part of business combinations, useful lives of long-lived assets, stock-based compensation, income taxes, commitments and contingencies and litigation, among others.
Segment Information
The Company operates as one operating segment. The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information for purposes of making operating decisions, assessing financial performance and allocating resources. The Company’s CODM evaluates financial information on a consolidated basis. As the Company operates as one operating segment, all required segment financial information is found in the consolidated financial statements.
Fair Value of Financial Instruments
The Company has the following financial instruments: cash, cash equivalents, marketable securities, accounts receivable, accounts payable and accrued liabilities. The carrying value of the Company’s cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to their short-term nature.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair
value. Interest earned on cash and cash equivalents is recorded as interest income in the consolidated statement of operations.
Restricted Cash
As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.
Marketable Securities
Marketable securities consist of corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All marketable securities are recorded at their estimated fair values. Unrealized gains and losses for the available-for-sale debt securities that are unrelated to credit loss factors are recorded in accumulated other comprehensive income (loss), or AOCI. As of December 31, 2023 and 2022, the Company’s AOCI balance was insignificant. Unrealized losses determined to be credit-related are recorded as Other (expense) income, net in the consolidated statements of operations and comprehensive loss and as an allowance for credit losses on Marketable securities on the consolidated balance sheet. As of December 31, 2023 and 2022, the gross unrealized gains and losses on available-for-sale debt securities were immaterial and there were no expected credit losses related to the Company's available-for-sale debt securities.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consist of amounts billed and currently due from customers, net of an allowance for credit losses. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of an unconditional right to payment under non-cancellable contracts. Our typical payment terms provide for customer payment within 30 days of the date of the contract.
Accounts receivable are subject to collection risk. The Company performs evaluations of its customers’ financial positions and generally extends credit on account, without collateral. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance and current economic conditions.
If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. Amounts are charged against the allowance for credit losses once collection efforts are unsuccessful. Credit losses on accounts receivable were $2.4 million, $1.2 million and $0.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. The allowance for credit losses was $2.2 million and $1.8 million as of December 31, 2023 and 2022, respectively. The activity related to the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
Balance at December 31, 2020$1,428 
Additions614 
Write-offs, net of recoveries(744)
Balance at December 31, 2021$1,298 
Additions1,199 
Write-offs, net of recoveries(708)
Balance at December 31, 20221,789 
Additions2,418 
Write-offs, net of recoveries(2,030)
Balance at December 31, 2023$2,177 
Concentration of Credit Risk
Financial instruments that potentially expose the Company to concentrations of credit risk are primarily cash and cash equivalents, accounts receivable and marketable securities. The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2023, its risk relating to deposits exceeding federally insured limits was not significant.
The Company has credit risk regarding trade accounts receivable as the Company generally does not require collateral. Allowances are maintained for potential credit losses. As of December 31, 2023 and 2022, there were no individual customers that accounted for more than 10% of the Company’s total revenue or net accounts receivable.
The Company’s marketable securities consist of investment-grade corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company limits the amount of investments in any single issuer and believes that, as of December 31, 2023, its concentration of credit risk related to marketable securities was not significant.
Property and Equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:
Computer equipment and hardware
3-5 years
Furniture and fixtures
3-7 years
Internal-use software
3 years
Leasehold improvementsLesser of useful life or remaining lease term
Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost of assets disposed and the related accumulated depreciation are written off, and any resulting gain or loss is credited or charged to income.
Goodwill
Goodwill consists of the excess purchase price over the fair value of net assets acquired in purchase business combinations. The Company conducts a test for the impairment of goodwill on at least an annual basis as of October 1st or sooner if indicators of impairment arise. The Company first assesses qualitative factors to determine whether it is more likely than not that goodwill is impaired. As part of the qualitative assessment, the Company evaluates factors including macroeconomic conditions, industry and market considerations, cost factors and overall financial performance of its reporting unit.
The Company has a single reporting unit. If the Company concludes that it is more-likely-than-not that its single reporting unit is impaired or if the Company elects not to perform the optional qualitative assessment, a quantitative assessment is performed. For the quantitative assessment, the fair value of the Company’s reporting unit is compared with the carrying amount of net assets, including goodwill, related to the reporting unit. The Company recognizes an impairment charge for the amount, if any, by which the carrying amount of a reporting unit exceeds the fair value of the reporting unit. The Company did not record any impairment loss during the years ended December 31, 2023, 2022 and 2021.
Impairment of Long-Lived Assets
The Company evaluates the recoverability of its long-lived assets, which includes property and equipment and intangible assets, whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. Recoverability of an asset is measured by comparison of its carrying amount to the anticipated future undiscounted cash flows that the asset is expected to generate. If that comparison indicates that the carrying amount is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset exceeds its fair value. The Company did not record any impairment loss during the years ended December 31, 2023, 2022 and 2021.
Revenue Recognition
The Company generates revenues from subscriptions to the Company’s web-based social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable. The Company’s customers do not have the right to take possession of the online software solution.
The Company commences revenue recognition when control of these products is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for such products.
The Company determines revenue recognition through the following steps:
identify the contract with a customer;
identify the performance obligations in a contract;
determination of the transaction price;
allocate the transaction price to the performance obligations identified in the contract; and
recognize revenue when (or as) performance obligations are satisfied.
Identify the contract with a customer
A customer contract is generally identified when the Company and a customer have executed an agreement or online acceptance that requires the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.
Identify the performance obligations in a contract
A performance obligation is a promise to provide a distinct service or a series of distinct services. A service that is promised to a customer is distinct if the customer can benefit from the service either on its own or together with other readily available resources, and a company’s promise to transfer the service to the customer is separately identifiable from other promises in the contract.
The Company has determined that subscriptions for its online software products are a distinct performance obligation, because no implementation work is required and the online software product is fully functional once a customer has access.
In addition, the Company sells professional services consisting of, but not limited to, implementation fees, specialized training, one-time reporting services and recurring periodic reporting services. Professional services are distinct, as they are sold separately, and the customer can benefit from the services to make better use of the online product purchased.
Determination of the transaction price
The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer. The Company estimates any variable consideration it will be entitled at contract inception and will reassess as circumstances change, when determining the transaction price. The transaction price for subscription and professional services is generally fixed at contract inception; therefore, the Company’s contracts do not contain a significant amount of variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in previous periods due to changes in the transaction price was not material.
Allocate the transaction price to the performance obligations identified in the contract
If the contract contains a single performance obligation, the Company allocates the entire transaction price to the single performance obligation. For contracts containing multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling price (“SSP”) of the services provided to the customer. The Company determines the SSP based upon the prices at which the Company separately sells subscription and various professional services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics and other factors.
Recognize revenue when (or as) performance obligations are satisfied
Subscription revenues are recognized ratably over the contract terms beginning on the date the Company’s service is made available to customers, which typically begins on the commencement date of each contract as no implementation work is required. The Company’s customers do not have the right to take possession of the online software solution. The Company’s subscription service arrangements are generally non-cancellable and do not provide for refund of subscription fees.
Professional services are typically provided for a fixed fee, and revenues are recognized over time for these contracts as services are provided to the customer. Professional services revenue represents less than 1% of revenue for the periods presented.
Sales Commissions
Sales force commissions are considered incremental costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts with new customers and for expansion of contracts with existing customers. Commissions are not paid on customer renewals. Sales commissions are deferred and amortized on a straight-line basis over a period of benefit of three years, as determined by the Company. The Company determined the three-year period by taking into consideration the products sold, expected customer life, expected contract renewals, technology life cycle and other factors. Amortization expense is included as a component of sales and marketing expense. Deferred commissions during the year ended December 31, 2023 increased $14.0 million as a result of deferring incremental costs of obtaining contracts with customers of $40.5 million, which was offset by $26.6 million of amortization. Deferred commissions during the year ended December 31, 2022 increased $11.7 million as a result of deferring incremental costs of obtaining contracts with customers of $30.3 million, which was offset by $18.6 million of amortization. The Company periodically reviews the deferred sales commissions for impairment and noted no impairment loss for the years ended December 31, 2023, 2022 and 2021.
Cost of Revenues
Cost of revenues primarily consist of expenses related to hosting the Company’s service and providing support to customers, depreciation associated with computers and hardware and amortization expense related to acquired developed technologies that directly benefit sales. These expenses are comprised of hosted data center global costs, fees paid to third-party data providers and personnel-related costs directly associated with cloud infrastructure and customer support, including salaries, benefits, bonuses and allocated overhead. Overhead associated with facilities and information technology is allocated to cost of revenue and operating expenses based on headcount.
Advertising Costs
Advertising costs primarily include online advertising on search engines. Advertising costs are expensed as incurred and included as a component of sales and marketing expenses. The Company incurred approximately $5.1 million, $4.4 million and $4.5 million in advertising costs during the years ended December 31, 2023, 2022 and 2021, respectively.
Research and Development Costs
Research and development expenses include payroll, employee benefits and other expenses associated with product development.
Capitalized Internal-Use Software Costs
Certain payroll and stock compensation costs incurred to develop functionality for the Company’s platform, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized during the development stage. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, direct and incremental costs are capitalized until the software is substantially complete and ready for its intended use. Capitalized internal-use software costs are included within property and equipment, net on the
consolidated balance sheets, and are amortized over the estimated useful life of the software, which is typically three years.
Stock-Based Compensation
The Company recognizes compensation expense for equity awards based on the grant‐date fair value over the remaining requisite service period for the award. For equity awards with only service conditions, the Company recognizes compensation expense on a straight-line basis over the remaining requisite service period for the award. For equity awards with both service and performance conditions, compensation expense is recognized on a graded vesting basis over the requisite service period once the achievement of the performance condition is considered probable. The grant-date fair value of RSUs that contain a market condition is determined using a Monte Carlo valuation model. The Company recognizes forfeitures as they occur.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Accordingly, monetary balance sheet accounts are remeasured using exchange rates in effect at the balance sheet dates and non-monetary items are remeasured at historical exchange rates. Expenses are generally remeasured at the average exchange rates for the period. Foreign currency related gains and losses have been immaterial during the periods presented.
Leases
The Company determines if an arrangement is a lease at inception, and all significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use, or ROU, assets and operating lease liabilities are recognized at commencement based on the present value of fixed payments not yet paid over the remaining lease term. ROU assets also include any initial indirect costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. For short-term leases of 12 months or less, no ROU asset or lease liability is recorded. The Company records rent expense in its consolidated statement of operations and comprehensive loss on a straight-line basis over the term of the lease and records variable lease payments as incurred. Additionally, the Company has elected to combine lease and non-lease components and account for them as a single component. ROU assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent its obligations to make lease payments arising from the lease. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise the option. The Company uses its incremental borrowing rate in determining the lease liabilities, as its leases generally do not provide an implicit rate. The incremental borrowing rate is an estimate of the collateralized borrowing rate the Company would incur on future lease payments over a similar term based on the information available at the commencement date. The Company does not have any finance leases.
Commitments and Contingencies
The Company evaluates all pending or threatened commitments and contingencies, if any, that are reasonably likely to have a material effect on its operations or financial position. The Company assesses the probability of an adverse outcome and records a provision for a liability when management believes that it is probable that a liability has been incurred and the amount can be reasonably estimated.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
The Company recognizes deferred tax assets to the extent that these assets are believed to be more likely than not to be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations.
Tax benefits for uncertain tax positions are based upon management’s evaluation of the information available at the reporting date. To be recognized in the financial statements, a tax benefit must be at least more-likely-than-not of being sustained based on technical merits. The benefit for positions meeting the recognition threshold is measured as the largest benefit more-likely-than-not of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheets, as applicable.
The Company files income tax returns in the U.S. federal jurisdiction, Illinois and other state jurisdictions. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgments about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.
Net Loss per Share
The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.
The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options and RSUs. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculating using the same formula as basic net loss per share.
Business Combinations
The Company recognizes and measures the assets acquired and liabilities assumed in a business combination based on their estimated fair values at the acquisition date. Any excess or deficiency of the purchase consideration when compared to the fair value of the net assets acquired, if
any, is recorded as goodwill or gain from a bargain purchase. Such valuations require that management make estimates and assumptions, especially with respect to the identifiable intangible assets. The estimates in valuing intangible assets include, but are not limited to, the time and expense to recreate the assets, future expected cash flows from the asset, useful lives, customer churn rate, and discount rates.
The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period the Company may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update (“ASU”) No. 2021-08, Business Combinations: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). The ASU requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606 (Revenue from Contracts with Customers). ASU 2021-08 is effective for the Company’s fiscal year beginning January 1, 2023, and interim periods within that fiscal year, and should be applied on a prospective basis. Early adoption is permitted. The Company adopted the ASU as of January 1, 2023, and the adoption did not have a material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures for significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. The ASU is effective for the Company’s fiscal year beginning January 1, 2025, and interim periods thereafter, and should be applied on a retrospective basis to all periods presented. Early adoption is permitted. The Company is currently evaluating these new disclosure requirements and does not expect the adoption to have a material impact on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU will be effective for the Company beginning with its annual report for the year ending December 31, 2025 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Disaggregation of Revenue
The Company provides disaggregation of revenue based on geographic region in Note 12 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) and based on the subscription versus professional services and other classification on the consolidated statements of operations and comprehensive loss, as it believes these best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.
Deferred Revenue
Deferred revenue is recorded upon establishment of unconditional right to payment under non-cancellable contracts for subscription and professional services described above and is recognized as the revenue recognition criteria are met. The Company generally invoices customers in advance in monthly, quarterly, semi-annual and annual installments. The deferred revenue balance is influenced by several factors, including the compounding effects of renewals, invoice duration, timing and size.
The balance of deferred revenue, including current and non-current balances, as of December 31, 2023 and 2022 were $141.5 million and $96.2 million, respectively. For the year ended December 31, 2023, the additions to our deferred revenue balance were due to $375.6 million of additional invoicing and $3.2 million and $0.1 million of deferred revenue acquired from the Tagger and Repustate acquisitions, respectively, which was offset by $333.6 million of revenue recognized during the same period. Deferred revenue during the year ended December 31, 2022, increased $26.9 million as a result of $280.7 million of additional invoicing which was offset by $253.8 million of revenue recognized during the same period. The amount of revenue recognized during the years ended December 31, 2023 and 2022 that was included in deferred revenue at the beginning of each period was $94.4 million and $68.6 million, respectively.
As of December 31, 2023, including amounts already invoiced and amounts contracted but not yet invoiced, $275.0 million of revenue is expected to be recognized from remaining performance obligations, of which 72% is expected to be recognized in the next 12 months, 21% is expected to be recognized in the subsequent 12 months and the remainder thereafter.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment
As of the dates specified below, property and equipment consisted of the following (in thousands):
As of December 31,
20232022
Leasehold improvements$18,336 $18,308 
Furniture and fixtures4,114 4,015 
Computer equipment and hardware4,539 4,528 
Internal-use software2,165 774 
Total property and equipment29,154 27,625 
Less: Accumulated depreciation and amortization(17,747)(15,676)
Total property and equipment, net$11,407 $11,949 
The Company recognized depreciation and amortization expense on property and equipment of $3.1 million, $2.9 million and $3.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations and Asset Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combination Disclosure
Tagger Media, Inc.
On August 2, 2023, the Company completed its acquisition of all the outstanding equity of Tagger Media, Inc. (“Tagger”), an influencer marketing and social intelligence platform. The Company acquired Tagger in order to expand into the influencer marketing category. Tagger’s platform enables marketers to
discover influencers, plan and manage campaigns, analyze competitor strategies, report on trends and measure return on investment.
The Company acquired Tagger for a total preliminary purchase consideration of $144 million in cash, which incorporates the impact of various customary adjustments such as working capital, cash and indebtedness.
The Company funded the purchase consideration with a combination of cash on hand and $75 million borrowed under the revolving credit facility further described in Note 8 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report). For the year ended December 31, 2023, the Company incurred $4.3 million acquisition-related costs which primarily related to advisory and legal costs, and were recorded within General and administrative expense in the consolidated statements of operations.
The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill, and is primarily attributable to expanded market opportunities from integrating the acquired developed technologies with the Company’s offerings. Goodwill is not deductible for income tax purposes.
The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. These estimates are based on preliminary information and may be subject to further revision as additional information is obtained during the measurement period, which may last up to 12 months from the date of the acquisition. The primary area that remains preliminary as of December 31, 2023 relates to income taxes. The Company expects to finalize the fair value measurements as soon as practicable, but not later than 12 months from the date of acquisition.
The following table summarizes the preliminary fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
August 2, 2023
Cash and cash equivalents$4,648 
Accounts receivable2,979 
Other current and noncurrent assets932 
Intangible assets27,800 
Accounts payable, accrued expenses and other liabilities(1,758)
Deferred revenue(3,243)
Net assets acquired, excluding Goodwill31,358 
Goodwill112,494 
Total consideration$143,852 
Cash and cash equivalents acquired(4,648)
Cash paid for acquisition of business, net of cash acquired$139,204 
There have been no significant measurement period adjustments following the date of acquisition.
The Company engaged a third-party valuation expert to aid its analysis of the acquired identifiable intangible assets. All estimates, key assumptions and forecasts were either provided by or reviewed by the Company. While the Company chose to utilize a third-party valuation expert for assistance, the fair value analysis and related valuations reflect the conclusions of management and not those of any third party.
The fair values of the acquired technology and the trademark identified intangible assets were determined utilizing the relief from royalty method under the income approach. The fair values of the customer relationships were valued using the multi-period excess-earnings method. The Company applied judgment which involved the use of the assumptions with respect to revenue growth rates, customer attrition rate, discount rate, royalty rate, obsolescence rate and total operating expenses.
Acquired intangible assets are being amortized over the estimated useful lives on a straight-line basis. The following table summarizes the estimated preliminary fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:
Fair ValueExpected Useful Life
Customer Relationships$12,400 7 years
Acquired Technology14,100 5 years
Trademark1,300 5 years
$27,800 
The Company has included the financial results of Tagger in its consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Tagger have not been presented as the effect of this acquisition was not material to the Company’s financial results.
Repustate, Inc.
On January 19, 2023, the Company completed the acquisition of all the outstanding equity of Repustate, Inc. The acquisition has increased the Company’s power, breadth and automation of social listening, messaging, and customer care capabilities with added sentiment analysis, natural language processing (NLP) and artificial-intelligence (AI).
The total final purchase consideration for the acquisition was approximately $8.3 million, consisting of approximately $6.8 million in cash paid at the closing of the acquisition and a holdback of $1.5 million in cash to be paid as purchase consideration after the one-year anniversary of the closing of the acquisition, assuming no claims by the Company against the holdback amount for post-closing purchase price adjustments or indemnification matters. The purchase price holdback was paid in full in January 2024.
The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill, and is primarily attributable to expected post-acquisition synergies from integrating the technology into Sprout’s platform. The goodwill is not deductible for income tax purposes.
The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. The allocation of fair value of purchase consideration was finalized in the fourth quarter of 2023, and there were no material changes to the fair value of assets acquired and liabilities assumed, as previously reported.
The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
January 19, 2023
Cash and cash equivalents$366 
Intangible assets1,800 
Deferred tax liability(477)
Other net tangible assets and liabilities assumed(4)
Net assets acquired, excluding Goodwill1,685 
Goodwill6,611 
Total consideration$8,296 
Deferred consideration related to holdback(1,498)
Cash and cash equivalents acquired(366)
Cash paid for acquisition of business, net of cash acquired$6,432 
The following table summarizes the estimated fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:
Fair ValueExpected Useful Life
Customer Relationships$200 1 year
Acquired Technology1,600 5 years
$1,800 
The Company has included the financial results of Repustate in its consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Repustate have not been presented as the effect of this acquisition was not material to the Company’s financial results.
Goodwill
The changes in the carrying amount of goodwill during the year ended December 31, 2023 were as follows (in thousands):
Goodwill balance as of December 31, 2022
$2,299 
Addition - acquisition of Tagger112,494 
Addition - acquisition of Repustate6,611 
Goodwill balance as of December 31, 2023
$121,404 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
As of the dates specified below, intangible assets, net consisted of the following (in thousands):
As of December 31,
20232022
Customer relationships19,900 7,300 
Acquired Technology15,700 — 
Trademark1,300 — 
36,900 7,300 
Less: Accumulated amortization
Customer relationships(7,259)(5,294)
Acquired Technology(1,468)— 
Trademark(108)— 
(8,835)(5,294)
Intangible assets, net$28,065 $2,006 

The change in the gross carrying amount of intangible assets for the year ended December 31, 2023 is related to the acquisitions of Tagger and Repustate. Refer to Note 4 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report).
Intangible assets are all finite-lived and are being amortized on a straight-line basis over their expected useful lives. Amortization of intangible assets totaled $3.5 million, $1.0 million, and $1.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. The expected future amortization of intangible assets as of December 31, 2023 is summarized as follows (in thousands):
Years Ending December 31,Amortization Expense
20246,153 
20255,171 
20265,171 
20275,171 
20283,595 
Thereafter2,804 
$28,065 
The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:
Asset ClassWeighted-Average Amortization Period
(in years)
Customer relationships7
Acquired Technology5
Trademark5
All Intangible Assets6
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Operating Leases
The Company has operating lease agreements for offices in Chicago, Illinois, Seattle, Washington, Santa Monica, California, and Dublin, Ireland. The Chicago lease expires in January 2028, the Seattle lease expires in January 2031, the Santa Monica lease expires in January 2025, and the Dublin lease expires in June 2025. These operating leases require escalating monthly rental payments ranging from approximately $14,000 to $280,000. Under the terms of the lease agreements, the Company is also responsible for its proportionate share of taxes and operating costs, which are treated as variable lease costs. The Company’s operating leases typically contain options to extend or terminate the term of the lease. The Company currently does not include any options to extend leases in its lease terms as it is not reasonably certain to exercise them. As such, it has recorded lease obligations only through the initial optional termination dates above.
On August 2, 2023, upon completion of the acquisition of Tagger, the Company assumed an operating lease for an office suite located in Santa Monica, California. Refer to Note 4 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion. The right-of-use assets and operating lease liabilities that the Company assumed with the Santa Monica lease were not significant.
During the fourth quarter of 2023, the Company reassessed the term of the Dublin office lease and determined it was reasonably certain to not exercise its option to early terminate the lease. As a result of this determination, the Company remeasured the operating lease liability and associated right-of-use asset based on an expected expiration date of June 2025.
The following table provides a summary of operating lease assets and liabilities as of December 31, 2023 (in thousands):
Assets
Operating lease right-of-use assets$8,729 
Liabilities
Operating lease liabilities3,948 
Operating lease liabilities, non-current15,083 
Total operating lease liabilities$19,031 

Operating lease expense for the year ended December 31, 2023, 2022, and 2021 was $2.7 million, $2.3 million and $2.0 million, respectively. Variable lease costs for the year ended December 31,
2023, 2022 and 2021 was $3.6 million, $3.5 million and $3.3 million, respectively. Cash payments related to operating leases for the year ended December 31, 2023, 2022 and 2021 were $8.2 million, $7.7 million and $6.7 million, respectively. There was no sublease rental income recognized for any of the periods presented.
As of December 31, 2023, the weighted-average remaining lease term is 4.9 years and the weighted-average discount rate is 5.5%.
Remaining maturities of operating lease liabilities as of December 31, 2023 are as follows (in thousands):
Years ending December 31,
2024$4,873 
20254,503 
20264,298 
20274,392 
20281,277 
Thereafter2,326 
Total future minimum lease payments$21,669 
Less: imputed interest(2,638)
Total operating lease liabilities$19,031 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
The components of loss before income taxes are as follows (in thousands):
Year Ended December 31,
202320222021
Domestic$(64,497)$(49,177)$(27,097)
Foreign(1,281)(697)(1,394)
Loss before income taxes$(65,778)$(49,874)$(28,491)
There is no provision for domestic income taxes because the Company has historically incurred operating losses and maintains a full valuation allowance against its net deferred tax assets. In 2023, 2022, and 2021, the Company recognized an immaterial provision related to foreign income taxes.
A reconciliation of the difference between the federal statutory rate and the effective income tax rate as a percentage of income before taxes for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands):
Year Ended December 31,
202320222021
AmountTax RateAmountTax RateAmountTax Rate
Federal statutory income tax$(13,813)21.00 %$(10,474)21.00 %$(5,983)21.00 %
State income tax, net of federal tax benefit(2,423)3.68 (1,863)3.74 (1,024)3.59 
Foreign tax(75)0.11 43 (0.09)(91)0.32 
Section 162(m) limitation1,693 (2.57)2,371 (4.75)2,591 (9.09)
Other304 (0.46)687 (1.38)516 (1.72)
Valuation allowance net of deferred tax assets18,389 (27.96)12,075 (24.21)16,485 (57.86)
Stock-based compensation2,051 (3.12)(2,412)4.84 (11,865)41.64 
R&D Credit(6,100)9.27 — — — — 
Acquisitions603 (0.92)— — — — 
Return to provision20 (0.03)(61)0.12 (418)1.47 
Effective income tax rate$649 (1.0)%$366 (0.7)%$211 (0.7)%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax
purposes. Significant components of the Company’s deferred taxes at December 31, 2023 and 2022 are as follows (in thousands):
As of December 31,
20232022
Deferred tax assets
Net operating loss carryforwards$77,309 $66,912 
Research & Development Costs15,001 5,846 
Operating lease liability4,677 5,363 
Stock-based compensation6,073 4,622 
Research & Development Credits7,368 — 
Other1,892 1,644 
Total deferred tax assets112,320 84,387 
Deferred tax liabilities
Depreciation and amortization(7,727)(1,986)
Deferred commissions and bonus(13,261)(9,849)
Operating lease right-of-use asset(2,145)(2,340)
Other(823)(940)
Total deferred tax liabilities(23,956)(15,115)
Less: Valuation allowance(88,670)(69,272)
Net deferred tax asset (liability)$(306)$— 
The Company assesses all available positive and negative evidence to evaluate the realizability of its deferred tax assets and whether or not a valuation allowance is necessary. The Company’s three-year cumulative loss position was significant negative evidence in assessing the need for a valuation allowance. The weight given to positive and negative evidence is commensurate with the extent such evidence may be objectively verified. Given the weight of objectively verifiable historical losses from operations, the Company has recorded a full valuation allowance on its deferred tax assets. The Company may be able to reverse the valuation allowance when sufficient positive evidence exists to support the reversal of the valuation allowance.
The increase in the valuation allowance for deferred tax assets was approximately $19.4 million for the year ended December 31, 2023, $12.1 million for the year ended December 31, 2022, and $16.5 million for the year ended December 31, 2021. The increase in the valuation allowance was primarily due to the increase in the net operating loss deferred tax asset, the establishment of a deferred tax asset for research and development (R&D) credits, and the increase in the deferred tax asset for capitalized R&D costs.
The Company commissioned a multi-year R&D credit study in 2023, which was completed during the fourth quarter of 2023, and resulted in a favorable adjustment to the Company’s effective tax rate. None of the R&D credits have been utilized as of December 31, 2023. The recorded net carryover R&D credit as of December 31, 2023 expected to be utilized in future periods is $7.4 million (net of any reserves).
The Tax Cuts and Jobs Act (TCJA) of 2017 proposed changes to the Internal Revenue Code (IRC) section 174, which governs the treatment of R&D costs for tax purposes. The changes require
companies to capitalize R&D costs incurred after December 31, 2021. Under new IRC Section 174(c)(3), software development costs are treated as R&D expenditures. The Company has capitalized and amortized relevant software development costs under IRC section 174 and recorded a resulting deferred tax asset of $15.0 million as of December 31, 2023.
The Company elected to account for Global Intangible Low-Taxed Income (“GILTI”) as a current-period expense when incurred. Therefore, the Company has not recorded deferred taxes for basis differences expected to reverse in the future periods.
The Company has total tax effected net operating loss carryforwards for U.S. federal income tax purposes of approximately $64.8 million as of December 31, 2023, which begin to expire in 2031. The Company has total tax effected net operating loss carryforwards for U.S. state income tax purposes of approximately $12.5 million as of December 31, 2023, which begin to expire in 2031. The operating loss carryforwards may be limited due to a change in control in the Company’s ownership as defined by the Internal Revenue Code Sections 382. Any future changes in the Company’s ownership may limit the use of such carryforward benefits.
The Company recognizes tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained by the tax authority upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. If a tax position meets the more-likely-than-not threshold, the Company measures the tax position as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement.
The total amount of uncertain tax positions as of December 31, 2023 and 2022 was $2.5 million and nil, respectively. The reconciliation of uncertain tax positions at the beginning and end of the years below is as follows (in thousands):
As of December 31,
20232022
Beginning balance— — 
Gross increase (decrease) related to prior year positions— — 
Gross decrease related to settlements— — 
Gross increase related to current year positions2,456 — 
Ending balance2,456 — 
At December 31, 2023, approximately $2.5 million would reduce the Company’s annual effective tax rate, if recognized. The Company recognizes interest and, if applicable, penalties for any uncertain tax positions. Interest and penalties related to uncertain tax positions are recorded as a component of income tax expense. In the years ended December 31, 2023, 2022, and 2021, the Company did not have any accrued interest or penalties associated with any unrecognized tax benefits.
The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Due to its operating loss carryforwards, the U.S. federal statute of limitations remains open for tax year 2010 and onward and the Company continues to be subject to examination by the Internal Revenue Service for tax years 2010 and later. The resolutions of any examinations are not expected to be material to these financial statements.
The Company does not provide for U.S. income taxes on unremitted earnings of foreign subsidiaries. Unremitted earnings of foreign subsidiaries were immaterial at December 31, 2023.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Line of Credit
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Revolving Line of Credit
On August 1, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) by and among the Company, the banks and other financial institutions or entities party thereto as lenders and MUFG Bank, LTD. as administrative agent and collateral agent. The Credit Agreement provides for a $100 million senior secured revolving credit facility (the “Facility”), maturing on August 1, 2028. Borrowings under the Facility may be used to finance acquisitions and other investments permitted under the terms of the Credit Agreement, to pay related fees and expenses and for general corporate purposes. At December 31, 2023, the Company had an outstanding balance of $55 million under the Facility.
Borrowings under the Facility may be designated as SOFR Loans or ABR Loans (each as defined in the Credit Agreement), subject to certain terms and conditions under the Credit Agreement, and bear interest at a rate of either (i) SOFR (subject to a 1.0% floor), plus 0.10%, plus a margin ranging from 2.75% to 3.25% based on the Company’s liquidity or (ii) ABR (subject to a 2.0% floor) plus a margin ranging from 1.75% to 2.25% based on the Company’s liquidity. The Facility also includes a quarterly commitment fee on the unused portion of the Facility of 0.30% or 0.35% based on the Company’s liquidity. As of December 31, 2023, the borrowings under the Facility were designated as SOFR Loans and the interest rate in effect for the outstanding balance was approximately 8.23%.
Debt issuance costs associated with the Facility were recorded to Other assets, net within the consolidated balance sheets and are being amortized as interest expense on a straight-line basis over the term of the Facility.
The Credit Agreement includes customary conditions to credit extensions, affirmative and negative covenants, and customary events of default. The customary conditions also include restrictions on the Company’s ability to incur liens, incur indebtedness, make or hold investments, execute certain change of control transactions, business combinations or other fundamental changes to its business, dispose of assets, make certain types of restricted payments or enter into certain related party transactions, subject to customary exceptions. In addition, the Credit Agreement contains financial covenants as to (i) minimum liquidity, requiring the maintenance, at all times and measured at the end of each fiscal quarter, of cash and cash equivalents of not less than the greater of (x) $30 million and (y) 30% of the total revolving commitments, and (ii) minimum recurring revenue growth, requiring recurring revenue growth for the trailing four fiscal quarter period, measured at the end of each fiscal quarter, of not less than 115% of the actual recurring revenue for the same period in the prior fiscal year. As of December 31, 2023, the Company was in compliance with the covenants in the Credit Agreement.

The Company is contingently liable under two standby letters of credit which are required as security for the Company’s current office leases (Note 6). At December 31, 2023, the Company had $2.7 million in secured letters of credit outstanding. At December 31, 2022, the Company had $2.7 million in unsecured letters of credit outstanding.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Convertible Preferred Stock and Stockholders Equity
Common Stock
As of December 31, 2023, the Company has authorized 1,000,000,000 shares of Class A common stock with a par value of $0.0001 per share and 25,000,000 shares of Class B common stock with a par value of $0.0001 per share. Each holder of Class A and Class B common stock shall be entitled to one and ten votes, respectively, for each share held as of the record date and shall be entitled to receive dividends, when, as and if declared by the Board of Directors. Each share of Class B common stock is convertible into one share of Class A common stock at any time and will convert automatically upon certain transfers and upon the earlier of (i) the first date on which the voting power of all then
outstanding shares of Class B common stock represents less than 10% of the combined voting power of all then outstanding shares of Class A common stock and Class B common stock, (ii) the date that is seven (7) years from the closing of the IPO on December 17, 2019 and (iii) the date specified by a vote of the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Following such conversion, each share of Class A common stock will have one vote per share and the rights of the holders of all outstanding shares of common stock will be identical. The total Class A and Class B common stock outstanding as of December 31, 2023 is 49,241,563 and 6,994,196 shares, respectively.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Incentive Stock Plan
On April 27, 2016, the Company established the Sprout Social, Inc. 2016 Stock Plan (the “2016 Plan”) as an amendment and restatement of the Sprout Social, Inc. 2010 Amended and Restated Stock Incentive Plan, under which awards, including options, restricted stock purchases rights, restricted stock bonus or restricted stock unit awards, for up to 5,467,862 shares of common stock may, at the discretion of the Board of Directors, be issued to employees, consultants, and directors of the Company. Under the 2016 Plan, any shares withheld upon settlement of RSUs, as elected by the employee to cover withholding taxes, will again be available for future grants under the plan. There were no changes to existing stock options outstanding as a result of the amendment and restatement. The exercise price for each award is determined by the Board of Directors. However, each option must have an exercise price of at least the fair market value of the option and no less than 110% of fair market value for options granted to a 10% owner optionee. The Company continues to maintain the 2016 Plan, although no further grants are authorized under the 2016 Plan following the effectiveness of the 2019 Incentive Award Plan.
Effective October 17, 2019, the Company established the Sprout Social, Inc. 2019 Incentive Award Plan (the “2019 Plan”), under which awards, including options, stock appreciation rights, restricted stock awards, restricted stock unit awards, other stock or cash based awards and dividend equivalent awards, for up to 5,293,497 shares of Class A common stock may, at the discretion of the Board of Directors, be issued to employees, consultants, and directors of the Company.
Effective December 12, 2019, the Company established the Sprout Social, Inc. 2019 Class B Incentive Award Plan (the “Class B Plan”), under which cash and equity incentive awards, for up to 550,000 shares of Class B common stock were, at the discretion of the Board of Directors, issued to employees, consultants, and directors of the Company, with the expectation that shares would only be issued to the Company’s CEO depending on the valuation of the Company in connection with the IPO and the achievement of market capitalization thresholds thereafter. There are no further grants authorized under the Class B Plan.
The only awards granted as of December 31, 2023 are stock options and restricted stock units.
Stock-based Compensation Expense
    Stock-based compensation expense is included in the consolidated statement of operations and comprehensive loss as follows (in thousands):
Years Ended December 31,
202320222021
Cost of revenue$3,224 $2,491 $1,062 
Research and development18,478 11,280 4,039 
Sales and marketing30,116 23,066 10,636 
General and administrative15,886 10,901 5,993 
Total stock-based compensation expense
$67,704 $47,738 $21,730 

For the periods presented, stock-based compensation expense consisted of expense from restricted stock units. There was no expense related to stock options.
Restricted Stock Units
At the end of 2015, the Company began issuing restricted stock units. The general terms of the restricted stock units issued under the 2016 Plan require both a service and performance condition to be satisfied prior to vesting. The service condition is satisfied upon the participant’s completion of a required period of continuous service from the vesting start date. The performance condition was satisfied upon the completion of the IPO. The general terms of the restricted stock units issued under the 2019 Plan require only a service condition to be satisfied prior to vesting. However, certain executive grants issued under the 2019 Plan require both the satisfaction of a service condition and a performance condition which includes the achievement of subscription revenue targets, prior to vesting.
The table below summarizes the activity regarding unvested restricted stock units for the year ended December 31, 2023:
Restricted
Stock Units
Weighted
Average Grant
Date Fair Value
Unvested at December 31, 20222,692,277 $62.71 
Granted2,613,736 50.75 
Vested(1,177,073)55.77 
Forfeited(404,233)59.27 
Unvested at December 31, 20233,724,707 $56.89 
The weighted-average grant date fair value per share for restricted stock units granted during the years ended December 31, 2023, 2022 and 2021 was $50.75, $64.17 and $85.69, respectively. The total unrecognized stock-based compensation expense relating to these awards as of December 31, 2023 was $182.9 million, which is expected to be recognized over a weighted-average period of 3.0 years.
Stock Options
The options become fully vested at such time or times, or upon such event or events, and subject to such terms, conditions, performance criteria, and restrictions as shall be determined by the Board of Directors and set forth in each stock option notice; provided, however, that no exercise period shall exceed ten years from the grant date.
The fair value of each option is estimated on the date of grant based on the Black-Scholes option pricing model. The annual rate of dividends is expressed as a dividend yield which is a constant percentage of the stock price, which is determined by the board of directors with input from a third-party valuation specialist. The expected life of an option represents the period of time that an option is expected to be outstanding. The risk‐free interest rate is based on the rate of U.S. Treasury securities with maturities consistent with the estimated expected term of the awards.
The Company has not paid dividends and does not anticipate paying a cash dividend on common stock in the foreseeable future and, accordingly, uses an expected dividend yield of zero. As the Company was privately held during the life of the options, there is no historical basis of the stock volatility. Accordingly, the expected volatility is based primarily on the historical volatilities of similar entities’ common stock over the most recent period commensurate with the estimated expected term of the awards. The expected term of an award is determined using the simplified method for plain vanilla options, consistent with applicable accounting guidance.
At the end of 2015, the Company ceased issuing stock options.
The table below summarizes the stock option activity for the year ended December 31, 2023:
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Contractual
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Outstanding at beginning of period57,010 $1.01 1.93$3,161 
Granted at fair value— — 
Exercised(30,000)0.95 
Forfeited— — 
Outstanding at end of period27,010 $1.08 1.05$1,630 
Options exercisable at December 31, 202327,010 $1.08 1.05$1,630 
The Company has computed the aggregate intrinsic value of amounts disclosed in the above table based on the difference between the original exercise price of the options and the estimated fair value of the Company’s common stock as of December 31, 2023.
The intrinsic value of options exercised for the years ended December 31, 2023, 2022 and 2021 was $1.8 million, $2.3 million and $5.7 million, respectively.
The following summarizes information about the Company’s options outstanding as of December 31, 2023:
Options OutstandingOptions Exercisable
Exercise PriceShares
Weighted-
Average
Remaining
Contractual
Term
SharesWeighted-
Average
Remaining
Contractual
Term
(in years)(in years)
$0.70 - $1.08
27,010 1.0527,010 1.05
27,010 27,010 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Contractual Obligations
The Company has non-cancellable minimum guaranteed purchase commitments for data and services. Material contractual commitments as of December 31, 2023 that are not disclosed elsewhere are as follows (in thousands):
Years ending December 31,
2024$6,285 
20254,046 
20261,371 
2027236 
2028— 
Thereafter— 
Total contractual obligations$11,938 

Legal Matters
From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. There were no material such matters as of and for the year ended December 31, 2023.
Indemnification
In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, investors and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. There were no material obligations under such indemnification agreements as of and for the year ended December 31, 2023.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Geographic Data
As described in the Summary of Significant Accounting Policies, the Company operates as one operating segment.
Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of December 31, 2023 and 2022, there were no significant long-lived assets held by entities outside of the United States.
Revenue by geographical region is determined by location of the Company’s customers. Revenue from customers outside of the United States was approximately 28% for each of the years ended December 31, 2023, 2022 and 2021. Revenue by geographical region is as follows (in thousands):
Year Ended December 31,
202320222021
Americas$262,290 $199,516 $148,241 
EMEA54,753 42,419 30,229 
Asia Pacific16,600 11,893 9,389 
Total$333,643 $253,828 $187,859 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Loss per Share
Basic net loss per share is calculated by dividing the net loss by the weighted average number of outstanding shares of common stock each period. Diluted net loss per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options and restricted stock units. Because the Company incurred net losses each period, the basic and diluted calculations are the same. Basic and diluted net loss per share are the same for each class of common stock, as both Class A and Class B stockholders are entitled to the same liquidation and dividend rights.
The following table presents the calculation for basic and diluted net loss per share (in thousands, except share and per share data):
Year Ended December 31,
202320222021
Net loss attributable to common shareholders$(66,427)$(50,240)$(28,702)
Weighted average common shares outstanding55,664,404 54,611,616 53,768,301 
Net loss per share, basic and diluted$(1.19)$(0.92)$(0.53)
The following outstanding shares of common stock equivalents were excluded from the calculation of diluted net loss per share for each period, as the impact of including them would have been anti-dilutive.
As of December 31,
202320222021
Stock options outstanding27,01057,01098,055
RSUs outstanding3,724,7072,692,277 1,999,930
Total potentially dilutive shares3,751,717 2,749,287 2,097,985 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
The Company measures certain financial assets at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Quoted prices in active markets for identical assets or liabilities.
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 that are supported by little or no market activity.
The following tables present information about the Company’s financial assets that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Marketable Securities:
Commercial paper$— $33,287 $— $33,287 
Corporate bonds— 9,906 — 9,906 
U.S. Treasury securities— 495 — 495 
U.S. agency securities— 4,289 — 4,289 
Asset-backed securities— 367 — 367 
Total assets$— $48,344 $— $48,344 
December 31, 2022
Level 1Level 2Level 3Total
Marketable Securities:
  Commercial paper$— $43,489 $— $43,489 
  Corporate bonds— 33,183 — 33,183 
  U.S. Treasury securities— 14,145 — 14,145 
U.S. agency securities— 12,950 — 12,950 
Asset-backed securities— 2,157 — 2,157 
Total assets$— $105,924 $— $105,924 
Marketable securities are classified within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market.
The carrying amounts of certain financial instruments, including cash held in banks, cash equivalents, 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.
As of December 31, 2023 and December 31, 2022, the Company held investment-grade marketable securities which were accounted for as available-for-sale securities. There was not a significant difference between the amortized cost and fair value of these securities. The gross unrealized gains and losses associated with these securities were immaterial in the periods presented
The following table classifies our marketable securities by contractual maturity (in thousands):
December 31, 2023December 31, 2022
Due in one year or less$44,645 $92,929 
Due after one year and within two years3,699 12,995 
Total$48,344 $105,924 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Postemployment Benefits [Abstract]  
Employee Benefit Plan
The Company sponsors a qualified 401(k) defined contribution plan for the benefit of its employees. The Company made matching contributions to the plan totaling $3.7 million, $2.8 million and $2.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions
During the year ended December 31, 2021, the Company received $1.7 million in cash for the disgorgement of stockholder short-swing profits under Section 16(b) of the Exchange Act. The amount was recorded as an increase to additional paid-in capital on the consolidated balance sheet.
There were no related party transactions for the years ended December 31, 2023 and 2022.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net loss $ (66,427) $ (50,240) $ (28,702)
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.
Basis of Presentation The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s estimates and judgments include, but are not limited to, the estimated period of benefit for incremental costs of obtaining a contract with a customer, the incremental borrowing rate for operating leases, calculation of allowance for credit losses, valuation of assets and liabilities acquired as part of business combinations, useful lives of long-lived assets, stock-based compensation, income taxes, commitments and contingencies and litigation, among others.
Segment Information
Segment Information
The Company operates as one operating segment. The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information for purposes of making operating decisions, assessing financial performance and allocating resources. The Company’s CODM evaluates financial information on a consolidated basis. As the Company operates as one operating segment, all required segment financial information is found in the consolidated financial statements.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company has the following financial instruments: cash, cash equivalents, marketable securities, accounts receivable, accounts payable and accrued liabilities. The carrying value of the Company’s cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to their short-term nature.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair
value. Interest earned on cash and cash equivalents is recorded as interest income in the consolidated statement of operations.
Restricted Cash
As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.
Marketable Securities
Marketable Securities
Marketable securities consist of corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All marketable securities are recorded at their estimated fair values. Unrealized gains and losses for the available-for-sale debt securities that are unrelated to credit loss factors are recorded in accumulated other comprehensive income (loss), or AOCI. As of December 31, 2023 and 2022, the Company’s AOCI balance was insignificant. Unrealized losses determined to be credit-related are recorded as Other (expense) income, net in the consolidated statements of operations and comprehensive loss and as an allowance for credit losses on Marketable securities on the consolidated balance sheet. As of December 31, 2023 and 2022, the gross unrealized gains and losses on available-for-sale debt securities were immaterial and there were no expected credit losses related to the Company's available-for-sale debt securities.
Accounts Receivable
Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consist of amounts billed and currently due from customers, net of an allowance for credit losses. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of an unconditional right to payment under non-cancellable contracts. Our typical payment terms provide for customer payment within 30 days of the date of the contract.
Allowance for Doubtful Accounts
Accounts receivable are subject to collection risk. The Company performs evaluations of its customers’ financial positions and generally extends credit on account, without collateral. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance and current economic conditions.
If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. Amounts are charged against the allowance for credit losses once collection efforts are unsuccessful.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially expose the Company to concentrations of credit risk are primarily cash and cash equivalents, accounts receivable and marketable securities. The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2023, its risk relating to deposits exceeding federally insured limits was not significant.
The Company has credit risk regarding trade accounts receivable as the Company generally does not require collateral. Allowances are maintained for potential credit losses. As of December 31, 2023 and 2022, there were no individual customers that accounted for more than 10% of the Company’s total revenue or net accounts receivable.
The Company’s marketable securities consist of investment-grade corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company limits the amount of investments in any single issuer and believes that, as of December 31, 2023, its concentration of credit risk related to marketable securities was not significant.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:
Computer equipment and hardware
3-5 years
Furniture and fixtures
3-7 years
Internal-use software
3 years
Leasehold improvementsLesser of useful life or remaining lease term
Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost of assets disposed and the related accumulated depreciation are written off, and any resulting gain or loss is credited or charged to income.
Goodwill
Goodwill
Goodwill consists of the excess purchase price over the fair value of net assets acquired in purchase business combinations. The Company conducts a test for the impairment of goodwill on at least an annual basis as of October 1st or sooner if indicators of impairment arise. The Company first assesses qualitative factors to determine whether it is more likely than not that goodwill is impaired. As part of the qualitative assessment, the Company evaluates factors including macroeconomic conditions, industry and market considerations, cost factors and overall financial performance of its reporting unit.
The Company has a single reporting unit. If the Company concludes that it is more-likely-than-not that its single reporting unit is impaired or if the Company elects not to perform the optional qualitative assessment, a quantitative assessment is performed. For the quantitative assessment, the fair value of the Company’s reporting unit is compared with the carrying amount of net assets, including goodwill, related to the reporting unit. The Company recognizes an impairment charge for the amount, if any, by which the carrying amount of a reporting unit exceeds the fair value of the reporting unit.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company evaluates the recoverability of its long-lived assets, which includes property and equipment and intangible assets, whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. Recoverability of an asset is measured by comparison of its carrying amount to the anticipated future undiscounted cash flows that the asset is expected to generate. If that comparison indicates that the carrying amount is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset exceeds its fair value.
Revenue Recognition
Revenue Recognition
The Company generates revenues from subscriptions to the Company’s web-based social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable. The Company’s customers do not have the right to take possession of the online software solution.
The Company commences revenue recognition when control of these products is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for such products.
The Company determines revenue recognition through the following steps:
identify the contract with a customer;
identify the performance obligations in a contract;
determination of the transaction price;
allocate the transaction price to the performance obligations identified in the contract; and
recognize revenue when (or as) performance obligations are satisfied.
Identify the contract with a customer
A customer contract is generally identified when the Company and a customer have executed an agreement or online acceptance that requires the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.
Identify the performance obligations in a contract
A performance obligation is a promise to provide a distinct service or a series of distinct services. A service that is promised to a customer is distinct if the customer can benefit from the service either on its own or together with other readily available resources, and a company’s promise to transfer the service to the customer is separately identifiable from other promises in the contract.
The Company has determined that subscriptions for its online software products are a distinct performance obligation, because no implementation work is required and the online software product is fully functional once a customer has access.
In addition, the Company sells professional services consisting of, but not limited to, implementation fees, specialized training, one-time reporting services and recurring periodic reporting services. Professional services are distinct, as they are sold separately, and the customer can benefit from the services to make better use of the online product purchased.
Determination of the transaction price
The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer. The Company estimates any variable consideration it will be entitled at contract inception and will reassess as circumstances change, when determining the transaction price. The transaction price for subscription and professional services is generally fixed at contract inception; therefore, the Company’s contracts do not contain a significant amount of variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in previous periods due to changes in the transaction price was not material.
Allocate the transaction price to the performance obligations identified in the contract
If the contract contains a single performance obligation, the Company allocates the entire transaction price to the single performance obligation. For contracts containing multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling price (“SSP”) of the services provided to the customer. The Company determines the SSP based upon the prices at which the Company separately sells subscription and various professional services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics and other factors.
Recognize revenue when (or as) performance obligations are satisfied
Subscription revenues are recognized ratably over the contract terms beginning on the date the Company’s service is made available to customers, which typically begins on the commencement date of each contract as no implementation work is required. The Company’s customers do not have the right to take possession of the online software solution. The Company’s subscription service arrangements are generally non-cancellable and do not provide for refund of subscription fees.
Professional services are typically provided for a fixed fee, and revenues are recognized over time for these contracts as services are provided to the customer. Professional services revenue represents less than 1% of revenue for the periods presented.
Sales Commissions
Sales Commissions
Sales force commissions are considered incremental costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts with new customers and for expansion of contracts with existing customers. Commissions are not paid on customer renewals. Sales commissions are deferred and amortized on a straight-line basis over a period of benefit of three years, as determined by the Company. The Company determined the three-year period by taking into consideration the products sold, expected customer life, expected contract renewals, technology life cycle and other factors. Amortization expense is included as a component of sales and marketing expense.
Cost of Revenues
Cost of Revenues
Cost of revenues primarily consist of expenses related to hosting the Company’s service and providing support to customers, depreciation associated with computers and hardware and amortization expense related to acquired developed technologies that directly benefit sales. These expenses are comprised of hosted data center global costs, fees paid to third-party data providers and personnel-related costs directly associated with cloud infrastructure and customer support, including salaries, benefits, bonuses and allocated overhead. Overhead associated with facilities and information technology is allocated to cost of revenue and operating expenses based on headcount.
Advertising Costs
Advertising Costs
Advertising costs primarily include online advertising on search engines. Advertising costs are expensed as incurred and included as a component of sales and marketing expenses.
Research and Development Costs
Research and Development Costs
Research and development expenses include payroll, employee benefits and other expenses associated with product development.
Internal Use Software, Policy
Capitalized Internal-Use Software Costs
Certain payroll and stock compensation costs incurred to develop functionality for the Company’s platform, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized during the development stage. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, direct and incremental costs are capitalized until the software is substantially complete and ready for its intended use. Capitalized internal-use software costs are included within property and equipment, net on the
consolidated balance sheets, and are amortized over the estimated useful life of the software, which is typically three years.
Share-Based Compensation
Stock-Based Compensation
The Company recognizes compensation expense for equity awards based on the grant‐date fair value over the remaining requisite service period for the award. For equity awards with only service conditions, the Company recognizes compensation expense on a straight-line basis over the remaining requisite service period for the award. For equity awards with both service and performance conditions, compensation expense is recognized on a graded vesting basis over the requisite service period once the achievement of the performance condition is considered probable. The grant-date fair value of RSUs that contain a market condition is determined using a Monte Carlo valuation model. The Company recognizes forfeitures as they occur.
Foreign Currency
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Accordingly, monetary balance sheet accounts are remeasured using exchange rates in effect at the balance sheet dates and non-monetary items are remeasured at historical exchange rates. Expenses are generally remeasured at the average exchange rates for the period. Foreign currency related gains and losses have been immaterial during the periods presented.
Leases
Leases
The Company determines if an arrangement is a lease at inception, and all significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use, or ROU, assets and operating lease liabilities are recognized at commencement based on the present value of fixed payments not yet paid over the remaining lease term. ROU assets also include any initial indirect costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. For short-term leases of 12 months or less, no ROU asset or lease liability is recorded. The Company records rent expense in its consolidated statement of operations and comprehensive loss on a straight-line basis over the term of the lease and records variable lease payments as incurred. Additionally, the Company has elected to combine lease and non-lease components and account for them as a single component. ROU assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent its obligations to make lease payments arising from the lease. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise the option. The Company uses its incremental borrowing rate in determining the lease liabilities, as its leases generally do not provide an implicit rate. The incremental borrowing rate is an estimate of the collateralized borrowing rate the Company would incur on future lease payments over a similar term based on the information available at the commencement date. The Company does not have any finance leases.
Commitments and Contingencies
Commitments and Contingencies
The Company evaluates all pending or threatened commitments and contingencies, if any, that are reasonably likely to have a material effect on its operations or financial position. The Company assesses the probability of an adverse outcome and records a provision for a liability when management believes that it is probable that a liability has been incurred and the amount can be reasonably estimated.
Income Taxes
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
The Company recognizes deferred tax assets to the extent that these assets are believed to be more likely than not to be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations.
Tax benefits for uncertain tax positions are based upon management’s evaluation of the information available at the reporting date. To be recognized in the financial statements, a tax benefit must be at least more-likely-than-not of being sustained based on technical merits. The benefit for positions meeting the recognition threshold is measured as the largest benefit more-likely-than-not of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheets, as applicable.
The Company files income tax returns in the U.S. federal jurisdiction, Illinois and other state jurisdictions. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgments about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.
Net Loss per Share
Net Loss per Share
The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.
The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options and RSUs. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculating using the same formula as basic net loss per share.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update (“ASU”) No. 2021-08, Business Combinations: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). The ASU requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606 (Revenue from Contracts with Customers). ASU 2021-08 is effective for the Company’s fiscal year beginning January 1, 2023, and interim periods within that fiscal year, and should be applied on a prospective basis. Early adoption is permitted. The Company adopted the ASU as of January 1, 2023, and the adoption did not have a material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures for significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. The ASU is effective for the Company’s fiscal year beginning January 1, 2025, and interim periods thereafter, and should be applied on a retrospective basis to all periods presented. Early adoption is permitted. The Company is currently evaluating these new disclosure requirements and does not expect the adoption to have a material impact on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU will be effective for the Company beginning with its annual report for the year ending December 31, 2025 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
Business Combinations Policy
Business Combinations
The Company recognizes and measures the assets acquired and liabilities assumed in a business combination based on their estimated fair values at the acquisition date. Any excess or deficiency of the purchase consideration when compared to the fair value of the net assets acquired, if
any, is recorded as goodwill or gain from a bargain purchase. Such valuations require that management make estimates and assumptions, especially with respect to the identifiable intangible assets. The estimates in valuing intangible assets include, but are not limited to, the time and expense to recreate the assets, future expected cash flows from the asset, useful lives, customer churn rate, and discount rates.
The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period the Company may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy
As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Activity related to the allowance for doubtful accounts The activity related to the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
Balance at December 31, 2020$1,428 
Additions614 
Write-offs, net of recoveries(744)
Balance at December 31, 2021$1,298 
Additions1,199 
Write-offs, net of recoveries(708)
Balance at December 31, 20221,789 
Additions2,418 
Write-offs, net of recoveries(2,030)
Balance at December 31, 2023$2,177 
Schedule of property and equipment Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:
Computer equipment and hardware
3-5 years
Furniture and fixtures
3-7 years
Internal-use software
3 years
Leasehold improvementsLesser of useful life or remaining lease term
As of the dates specified below, property and equipment consisted of the following (in thousands):
As of December 31,
20232022
Leasehold improvements$18,336 $18,308 
Furniture and fixtures4,114 4,015 
Computer equipment and hardware4,539 4,528 
Internal-use software2,165 774 
Total property and equipment29,154 27,625 
Less: Accumulated depreciation and amortization(17,747)(15,676)
Total property and equipment, net$11,407 $11,949 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:
Computer equipment and hardware
3-5 years
Furniture and fixtures
3-7 years
Internal-use software
3 years
Leasehold improvementsLesser of useful life or remaining lease term
As of the dates specified below, property and equipment consisted of the following (in thousands):
As of December 31,
20232022
Leasehold improvements$18,336 $18,308 
Furniture and fixtures4,114 4,015 
Computer equipment and hardware4,539 4,528 
Internal-use software2,165 774 
Total property and equipment29,154 27,625 
Less: Accumulated depreciation and amortization(17,747)(15,676)
Total property and equipment, net$11,407 $11,949 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations and Asset Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
August 2, 2023
Cash and cash equivalents$4,648 
Accounts receivable2,979 
Other current and noncurrent assets932 
Intangible assets27,800 
Accounts payable, accrued expenses and other liabilities(1,758)
Deferred revenue(3,243)
Net assets acquired, excluding Goodwill31,358 
Goodwill112,494 
Total consideration$143,852 
Cash and cash equivalents acquired(4,648)
Cash paid for acquisition of business, net of cash acquired$139,204 
The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
January 19, 2023
Cash and cash equivalents$366 
Intangible assets1,800 
Deferred tax liability(477)
Other net tangible assets and liabilities assumed(4)
Net assets acquired, excluding Goodwill1,685 
Goodwill6,611 
Total consideration$8,296 
Deferred consideration related to holdback(1,498)
Cash and cash equivalents acquired(366)
Cash paid for acquisition of business, net of cash acquired$6,432 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
Acquired intangible assets are being amortized over the estimated useful lives on a straight-line basis. The following table summarizes the estimated preliminary fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:
Fair ValueExpected Useful Life
Customer Relationships$12,400 7 years
Acquired Technology14,100 5 years
Trademark1,300 5 years
$27,800 
The following table summarizes the estimated fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:
Fair ValueExpected Useful Life
Customer Relationships$200 1 year
Acquired Technology1,600 5 years
$1,800 
Schedule of Goodwill
The changes in the carrying amount of goodwill during the year ended December 31, 2023 were as follows (in thousands):
Goodwill balance as of December 31, 2022
$2,299 
Addition - acquisition of Tagger112,494 
Addition - acquisition of Repustate6,611 
Goodwill balance as of December 31, 2023
$121,404 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of finite-lived intangible assets
As of the dates specified below, intangible assets, net consisted of the following (in thousands):
As of December 31,
20232022
Customer relationships19,900 7,300 
Acquired Technology15,700 — 
Trademark1,300 — 
36,900 7,300 
Less: Accumulated amortization
Customer relationships(7,259)(5,294)
Acquired Technology(1,468)— 
Trademark(108)— 
(8,835)(5,294)
Intangible assets, net$28,065 $2,006 
The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:
Asset ClassWeighted-Average Amortization Period
(in years)
Customer relationships7
Acquired Technology5
Trademark5
All Intangible Assets6
Finite-lived intangible assets amortization expense The expected future amortization of intangible assets as of December 31, 2023 is summarized as follows (in thousands):
Years Ending December 31,Amortization Expense
20246,153 
20255,171 
20265,171 
20275,171 
20283,595 
Thereafter2,804 
$28,065 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of operating lease assets and liabilities
The following table provides a summary of operating lease assets and liabilities as of December 31, 2023 (in thousands):
Assets
Operating lease right-of-use assets$8,729 
Liabilities
Operating lease liabilities3,948 
Operating lease liabilities, non-current15,083 
Total operating lease liabilities$19,031 
Schedule of remaining maturities of operating lease liabilities
Remaining maturities of operating lease liabilities as of December 31, 2023 are as follows (in thousands):
Years ending December 31,
2024$4,873 
20254,503 
20264,298 
20274,392 
20281,277 
Thereafter2,326 
Total future minimum lease payments$21,669 
Less: imputed interest(2,638)
Total operating lease liabilities$19,031 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of components of loss before income taxes
The components of loss before income taxes are as follows (in thousands):
Year Ended December 31,
202320222021
Domestic$(64,497)$(49,177)$(27,097)
Foreign(1,281)(697)(1,394)
Loss before income taxes$(65,778)$(49,874)$(28,491)
Schedule of effective income tax rate reconciliation
A reconciliation of the difference between the federal statutory rate and the effective income tax rate as a percentage of income before taxes for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands):
Year Ended December 31,
202320222021
AmountTax RateAmountTax RateAmountTax Rate
Federal statutory income tax$(13,813)21.00 %$(10,474)21.00 %$(5,983)21.00 %
State income tax, net of federal tax benefit(2,423)3.68 (1,863)3.74 (1,024)3.59 
Foreign tax(75)0.11 43 (0.09)(91)0.32 
Section 162(m) limitation1,693 (2.57)2,371 (4.75)2,591 (9.09)
Other304 (0.46)687 (1.38)516 (1.72)
Valuation allowance net of deferred tax assets18,389 (27.96)12,075 (24.21)16,485 (57.86)
Stock-based compensation2,051 (3.12)(2,412)4.84 (11,865)41.64 
R&D Credit(6,100)9.27 — — — — 
Acquisitions603 (0.92)— — — — 
Return to provision20 (0.03)(61)0.12 (418)1.47 
Effective income tax rate$649 (1.0)%$366 (0.7)%$211 (0.7)%
Schedule of deferred tax assets and liabilities Significant components of the Company’s deferred taxes at December 31, 2023 and 2022 are as follows (in thousands):
As of December 31,
20232022
Deferred tax assets
Net operating loss carryforwards$77,309 $66,912 
Research & Development Costs15,001 5,846 
Operating lease liability4,677 5,363 
Stock-based compensation6,073 4,622 
Research & Development Credits7,368 — 
Other1,892 1,644 
Total deferred tax assets112,320 84,387 
Deferred tax liabilities
Depreciation and amortization(7,727)(1,986)
Deferred commissions and bonus(13,261)(9,849)
Operating lease right-of-use asset(2,145)(2,340)
Other(823)(940)
Total deferred tax liabilities(23,956)(15,115)
Less: Valuation allowance(88,670)(69,272)
Net deferred tax asset (liability)$(306)$— 
Schedule of Unrecognized Tax Benefits Roll Forward The reconciliation of uncertain tax positions at the beginning and end of the years below is as follows (in thousands):
As of December 31,
20232022
Beginning balance— — 
Gross increase (decrease) related to prior year positions— — 
Gross decrease related to settlements— — 
Gross increase related to current year positions2,456 — 
Ending balance2,456 — 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense Stock-based compensation expense is included in the consolidated statement of operations and comprehensive loss as follows (in thousands):
Years Ended December 31,
202320222021
Cost of revenue$3,224 $2,491 $1,062 
Research and development18,478 11,280 4,039 
Sales and marketing30,116 23,066 10,636 
General and administrative15,886 10,901 5,993 
Total stock-based compensation expense
$67,704 $47,738 $21,730 
Summary of Restricted Stock Units
The table below summarizes the activity regarding unvested restricted stock units for the year ended December 31, 2023:
Restricted
Stock Units
Weighted
Average Grant
Date Fair Value
Unvested at December 31, 20222,692,277 $62.71 
Granted2,613,736 50.75 
Vested(1,177,073)55.77 
Forfeited(404,233)59.27 
Unvested at December 31, 20233,724,707 $56.89 
Schedule of Stock Option Activity
The table below summarizes the stock option activity for the year ended December 31, 2023:
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Contractual
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Outstanding at beginning of period57,010 $1.01 1.93$3,161 
Granted at fair value— — 
Exercised(30,000)0.95 
Forfeited— — 
Outstanding at end of period27,010 $1.08 1.05$1,630 
Options exercisable at December 31, 202327,010 $1.08 1.05$1,630 
Schedule of Stock Options by Exercise Price Range The following summarizes information about the Company’s options outstanding as of December 31, 2023:
Options OutstandingOptions Exercisable
Exercise PriceShares
Weighted-
Average
Remaining
Contractual
Term
SharesWeighted-
Average
Remaining
Contractual
Term
(in years)(in years)
$0.70 - $1.08
27,010 1.0527,010 1.05
27,010 27,010 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of contractual commitments Material contractual commitments as of December 31, 2023 that are not disclosed elsewhere are as follows (in thousands):
Years ending December 31,
2024$6,285 
20254,046 
20261,371 
2027236 
2028— 
Thereafter— 
Total contractual obligations$11,938 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of revenue by geographical region Revenue by geographical region is as follows (in thousands):
Year Ended December 31,
202320222021
Americas$262,290 $199,516 $148,241 
EMEA54,753 42,419 30,229 
Asia Pacific16,600 11,893 9,389 
Total$333,643 $253,828 $187,859 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of basic and diluted net loss per share
The following table presents the calculation for basic and diluted net loss per share (in thousands, except share and per share data):
Year Ended December 31,
202320222021
Net loss attributable to common shareholders$(66,427)$(50,240)$(28,702)
Weighted average common shares outstanding55,664,404 54,611,616 53,768,301 
Net loss per share, basic and diluted$(1.19)$(0.92)$(0.53)
Schedule of shares excluded from the calculation of diluted net loss per share
The following outstanding shares of common stock equivalents were excluded from the calculation of diluted net loss per share for each period, as the impact of including them would have been anti-dilutive.
As of December 31,
202320222021
Stock options outstanding27,01057,01098,055
RSUs outstanding3,724,7072,692,277 1,999,930
Total potentially dilutive shares3,751,717 2,749,287 2,097,985 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of financial assets measured at fair value
The following tables present information about the Company’s financial assets that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Marketable Securities:
Commercial paper$— $33,287 $— $33,287 
Corporate bonds— 9,906 — 9,906 
U.S. Treasury securities— 495 — 495 
U.S. agency securities— 4,289 — 4,289 
Asset-backed securities— 367 — 367 
Total assets$— $48,344 $— $48,344 
December 31, 2022
Level 1Level 2Level 3Total
Marketable Securities:
  Commercial paper$— $43,489 $— $43,489 
  Corporate bonds— 33,183 — 33,183 
  U.S. Treasury securities— 14,145 — 14,145 
U.S. agency securities— 12,950 — 12,950 
Asset-backed securities— 2,157 — 2,157 
Total assets$— $105,924 $— $105,924 
Investments Classified by Contractual Maturity Date
The following table classifies our marketable securities by contractual maturity (in thousands):
December 31, 2023December 31, 2022
Due in one year or less$44,645 $92,929 
Due after one year and within two years3,699 12,995 
Total$48,344 $105,924 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Initial Public Offering and Over Allotment Offering (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class A common stock    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Common Stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Class B common stock    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Common Stock, shares authorized (in shares) 25,000,000 25,000,000
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of operating segments | segment 1    
Bad debt expense $ 2,418 $ 1,199 $ 614
Allowance for doubtful accounts 2,177 1,789 1,298
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 1,789 1,298 1,428
Additions 2,418 1,199 614
Write-offs, net of recoveries (2,030) (708) (744)
Ending balance $ 2,177 $ 1,789 $ 1,298
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Property and Equipment, Goodwill and Impairment of Long-Lived Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Goodwill impairment loss $ 0 $ 0
Impairment of long-lived assets $ 0 $ 0
Software and Software Development Costs    
Property, Plant and Equipment [Line Items]    
Useful life 3 years  
Minimum | Computer equipment and hardware    
Property, Plant and Equipment [Line Items]    
Useful life 3 years  
Minimum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful life 3 years  
Maximum | Computer equipment and hardware    
Property, Plant and Equipment [Line Items]    
Useful life 5 years  
Maximum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful life 7 years  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Deferred amortization period (in years) 3 years    
Increase in deferred commissions $ 14,000,000 $ 11,700,000  
Deferred commissions 40,540,000 30,328,000 $ 23,113,000
Amortization of deferred commissions 26,582,000 18,638,000 12,175,000
Deferred sales impairment loss 0 0  
Advertising costs $ 5,100,000 $ 4,400,000 $ 4,500,000
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 02, 2023
Jan. 19, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Increase in deferred revenue     $ 41,918 $ 26,878 $ 25,589
Additional invoices     375,600 280,700  
Revenue     333,643 253,828 $ 187,859
Revenue recognized previously deferred     94,400 $ 68,600  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination $ 3,200 $ 100      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue expected to be recognized     $ 275,000    
Revenue expected to be recognized, percentage     72.00%    
Revenue, remaining performance obligation, period     12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue expected to be recognized, percentage     21.00%    
Revenue, remaining performance obligation, period     12 months    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 29,154 $ 27,625  
Less: Accumulated depreciation and amortization (17,747) (15,676)  
Total property and equipment, net 11,407 11,949  
Depreciation 3,137 2,859 $ 2,991
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 18,336 18,308  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 4,114 4,015  
Computer equipment and hardware      
Property, Plant and Equipment [Line Items]      
Total property and equipment 4,539 4,528  
Software Development      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 2,165 $ 774  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Aug. 02, 2023
Jan. 19, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination, Separately Recognized Transactions [Line Items]            
Payments for business acquisition, net of cash acquired       $ 145,636 $ 0 $ 0
Tagger Media            
Business Combination, Separately Recognized Transactions [Line Items]            
Business Combination, Consideration Transferred $ 144,000          
Business Combination, Acquisition Related Costs       $ 4,300    
Payments for business acquisition, net of cash acquired 139,204          
Tagger Media | Line of Credit            
Business Combination, Separately Recognized Transactions [Line Items]            
Revolving credit facility $ 75,000          
Repustate Inc.            
Business Combination, Separately Recognized Transactions [Line Items]            
Business Combination, Consideration Transferred   $ 8,300        
Payments for business acquisition, net of cash acquired   6,800 $ 6,432      
Deferred Consideration Related to Holdback   $ 1,500 $ (1,498)      
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Aug. 02, 2023
Jan. 19, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items]            
Goodwill     $ 121,404 $ 121,404 $ 2,299  
Payments for business acquisition, net of cash acquired       $ 145,636 $ 0 $ 0
Tagger Media            
Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items]            
Cash and cash equivalents $ 4,648          
Accounts receivable 2,979          
Other current and noncurrent assets 932          
Intangible assets 27,800          
Accounts payable, accrued expenses and other liabilities (1,758)          
Deferred revenue (3,243)          
Net assets acquired, excluding Goodwill 31,358          
Total consideration 143,852          
Cash and cash equivalents acquired (4,648)          
Payments for business acquisition, net of cash acquired $ 139,204          
Repustate Inc.            
Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items]            
Cash and cash equivalents   $ 366        
Intangible assets   1,800        
Deferred tax liability   (477)        
Other net tangible assets and liabilities assumed   (4)        
Net assets acquired, excluding Goodwill   1,685        
Goodwill   6,611        
Total consideration   8,296        
Deferred Consideration Related to Holdback   1,500 (1,498)      
Cash and cash equivalents acquired   (366)        
Payments for business acquisition, net of cash acquired   $ 6,800 $ 6,432      
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Aug. 02, 2023
Jan. 19, 2023
Tagger Media    
Business Acquisition [Line Items]    
Fair Value $ 27,800  
Tagger Media | Customer relationships    
Business Acquisition [Line Items]    
Fair Value $ 12,400  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 7 years  
Tagger Media | Acquired Technology    
Business Acquisition [Line Items]    
Fair Value $ 14,100  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 5 years  
Tagger Media | Trademark    
Business Acquisition [Line Items]    
Fair Value $ 1,300  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 5 years  
Repustate Inc.    
Business Acquisition [Line Items]    
Fair Value   $ 1,800
Repustate Inc. | Customer relationships    
Business Acquisition [Line Items]    
Fair Value   $ 200
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life   1 year
Repustate Inc. | Trademark    
Business Acquisition [Line Items]    
Fair Value   $ 1,600
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life   5 years
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Changes in Goodwill (Details) - USD ($)
$ in Thousands
Aug. 02, 2023
Jan. 19, 2023
Tagger Media    
Acquired Indefinite-Lived Intangible Assets [Line Items]    
Addition - acquisition $ 112,494  
Repustate Inc.    
Acquired Indefinite-Lived Intangible Assets [Line Items]    
Addition - acquisition   $ 6,611
Goodwill balance as of September 30, 2023   $ 6,611
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 36,900 $ 7,300
Less: Accumulated amortization (8,835) (5,294)
Intangible assets, net 28,065 2,006
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 19,900 7,300
Less: Accumulated amortization (7,259) (5,294)
Acquired Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 15,700 0
Less: Accumulated amortization (1,468) 0
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 1,300 0
Less: Accumulated amortization $ (108) $ 0
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of intangible assets $ 3,541 $ 1,039 $ 1,043
2024 6,153    
2025 5,171    
2026 5,171    
2027 5,171    
2028 3,595    
Thereafter 2,804    
Intangible assets, net $ 28,065 $ 2,006  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Amortization Periods (Details) - Weighted average
12 Months Ended
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 6 years
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 7 years
Acquired Technology  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 5 years
Trademark  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 5 years
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating lease expense $ 2,700 $ 2,300 $ 2,000
Variable lease expense 3,600 3,500 3,300
Payments related to operating leases 8,200 7,700 6,700
Sublease income $ 0 $ 0 $ 0
Weighted-average remaining lease term (in years) 4 years 10 months 24 days    
Weighted-average discount rate 5.50%    
Minimum      
Lessee, Lease, Description [Line Items]      
Monthly rental payments $ 14    
Maximum      
Lessee, Lease, Description [Line Items]      
Monthly rental payments $ 280    
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Summary of operating lease assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease, right-of-use asset $ 8,729 $ 9,503
Operating lease liability 3,948 3,499
Operating lease liability, net of current portion 15,083 $ 18,287
Total operating lease liabilities $ 19,031  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Remaining maturities of operating lease liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 4,873
2025 4,503
2026 4,298
2027 4,392
2028 1,277
Thereafter 2,326
Total future minimum lease payments 21,669
Less: imputed interest (2,638)
Operating lease liability $ 19,031
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ (64,497) $ (49,177) $ (27,097)
Foreign (1,281) (697) (1,394)
Loss before income taxes (65,778) (49,874) (28,491)
Increase in valuation allowance $ 19,400 $ 12,100 $ 16,500
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amount      
Federal statutory income tax $ (13,813) $ (10,474) $ (5,983)
State income tax, net of federal tax benefit (2,423) (1,863) (1,024)
Foreign tax (75) 43 (91)
Section 162(m) limitation 1,693 2,371 2,591
Other 304 687 516
Valuation allowance net of deferred tax assets 18,389 12,075 16,485
Stock-based compensation 2,051 (2,412) (11,865)
R&D Credit (6,100) 0 0
Acquisitions 603 0 0
Return to provision 20 (61) (418)
Effective income tax rate $ 649 $ 366 $ 211
Tax Rate      
Federal statutory income tax 21.00% 21.00% 21.00%
State income tax, net of federal tax benefit 3.68% 3.74% 3.59%
Foreign tax 0.11% (0.09%) 0.32%
Section 162(m) limitation (2.57%) (4.75%) (9.09%)
Other (0.46%) (1.38%) (1.72%)
Valuation allowance net of deferred tax assets (27.96%) (24.21%) (57.86%)
Stock-based compensation (3.12%) 4.84% 41.64%
R&D Credit 9.27% 0.00% 0.00%
Acquisitions (0.92%) 0.00% 0.00%
Return to provision (0.03%) 0.12% 1.47%
Effective income tax rate (1.00%) (0.70%) (0.70%)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Net operating loss carryforwards $ 77,309 $ 66,912
Research & Development Costs 15,001 5,846
Operating lease liability 4,677 5,363
Stock-based compensation 6,073 4,622
Research & Development Credits 7,368 0
Other 1,892 1,644
Total deferred tax assets 112,320 84,387
Deferred tax liabilities    
Depreciation and amortization (7,727) (1,986)
Deferred commissions and bonus (13,261) (9,849)
Operating lease right-of-use asset (2,145) (2,340)
Other (823) (940)
Total deferred tax liabilities (23,956) (15,115)
Less: Valuation allowance (88,670) (69,272)
Net deferred tax asset (liability) $ (306) $ 0
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Text Block [Abstract]    
Beginning balance $ 0 $ 0
Gross increase (decrease) related to prior year positions 0 0
Gross decrease related to settlements 0 0
Gross increase related to current year positions 2,456 0
Ending balance $ 2,456 $ 0
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Increase in valuation allowance $ 19,400 $ 12,100 $ 16,500
Research & Development Costs 15,001 5,846  
Tax Credit Carryforward, Amount 15,000    
Unrecognized Tax Benefits 2,456 $ 0 $ 0
Federal tax authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 64,800    
State and local jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 12,500    
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Line of Credit (Details)
$ in Thousands
Aug. 01, 2023
USD ($)
Dec. 31, 2023
USD ($)
letter_of_credit
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Outstanding balance   $ 55,000 $ 0
Number of standby letters of credit | letter_of_credit   2  
Letters of Credit Outstanding, Amount   $ 2,700  
Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 100,000    
Revolving Credit Facility | Line of Credit | SOFR      
Debt Instrument [Line Items]      
Additional basis spread 0.10%    
Variable rate floor 1.00%    
Weighted average interest rate   8.23%  
Revolving Credit Facility | Line of Credit | SOFR | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.75%    
Unused capacity commitment fee percentage 0.30%    
Revolving Credit Facility | Line of Credit | SOFR | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 3.25%    
Unused capacity commitment fee percentage 0.35%    
Revolving Credit Facility | Line of Credit | ABR      
Debt Instrument [Line Items]      
Variable rate floor 2.00%    
Revolving Credit Facility | Line of Credit | ABR | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.75%    
Revolving Credit Facility | Line of Credit | ABR | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.25%    
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders Equity - Narrative (Details)
12 Months Ended
Dec. 31, 2023
vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Class of Stock [Line Items]    
Maximum combined voting power, percent 10.00%  
Period from closing of initial public offering (in years) 7 years  
Class A common stock    
Class of Stock [Line Items]    
Common Stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Number of votes | vote 1  
Common stock, shares outstanding (in shares) 49,241,563 47,562,911
Class B common stock    
Class of Stock [Line Items]    
Common Stock, shares authorized (in shares) 25,000,000 25,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Number of votes | vote 10  
Conversion feature (in shares) 1  
Common stock, shares outstanding (in shares) 6,994,196 7,460,432
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan - Narrative (Details) - USD ($)
12 Months Ended
Apr. 27, 2016
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 12, 2019
Oct. 17, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation expense   $ 67,704,000 $ 47,738,000 $ 21,730,000    
Intrinsic value of options exercised   $ 1,800,000 2,300,000 $ 5,700,000    
2016 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares) 5,467,862          
2019 Incentive Award Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)           5,293,497
Class B Incentive Award Plan | Class B common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)         550,000  
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum exercise period (in years)   10 years        
Dividend yield   0.00%        
Total stock-based compensation expense   $ 0 $ 0      
Stock Options | 2016 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Minimum fair market value of option, percent 110.00%          
Option ownership percentage 10.00%          
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value (in dollars per share)   $ 50.75 $ 64.17 $ 85.69    
Unrecognized stock-based compensation expense   $ 182,900,000        
Recognition period (in years)   3 years        
Grants in period (in shares)   2,613,736        
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense $ 67,704 $ 47,738 $ 21,730
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 3,224 2,491 1,062
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 18,478 11,280 4,039
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 30,116 23,066 10,636
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense $ 15,886 $ 10,901 $ 5,993
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan - Restricted Stock Units (Details) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Unvested at beginning of period (in shares) 2,692,277    
Granted 2,613,736    
Vested (1,177,073)    
Forfeited (404,233)    
Unvested at end of period (in shares) 3,724,707 2,692,277  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Unvested at beginning of period (in dollars per share) $ 62.71    
Granted 50.75 $ 64.17 $ 85.69
Vested 55.77    
Forfeited 59.27    
Unvested at end of period (in dollars per share) $ 56.89 $ 62.71  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Outstanding at beginning of period (in shares) 57,010  
Granted at fair value (in shares) 0  
Exercised (in shares) (30,000)  
Forfeited (in shares) 0  
Outstanding at end of period (in shares) 27,010 57,010
Exercisable at end of the period (in shares) 27,010  
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 1.01  
Granted at fair value (in dollars per share) 0  
Exercised (in dollars per share) 0.95  
Forfeited (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 1.08 $ 1.01
Exercisable at the end of the period (in dollars per share) $ 1.08  
Outstanding, weighted-average contractual term (years) 1 year 18 days 1 year 11 months 4 days
Exercisable, weighted-average contractual term (years) 1 year 18 days  
Outstanding, aggregate intrinsic value $ 1,630 $ 3,161
Exercisable, aggregate intrinsic value $ 1,630  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Plan - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) 27,010
Options exercisable, shares (in shares) 27,010
$0.70 - $1.08  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) | $ / shares $ 0.70
Exercise price range, upper range limit (in dollars per share) | $ / shares $ 1.08
Options outstanding, shares (in shares) 27,010
Options outstanding, weighted average remaining contractual term 1 year 18 days
Options exercisable, shares (in shares) 27,010
Options exercisable, weighted average remaining contractual term 1 year 18 days
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 6,285
2025 4,046
2026 1,371
2027 236
2028 0
Thereafter 0
Total contractual obligations $ 11,938
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 1    
Disaggregation of Revenue [Line Items]      
Total revenue $ 333,643 $ 253,828 $ 187,859
Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 262,290 199,516 148,241
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 54,753 42,419 30,229
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue $ 16,600 $ 11,893 $ 9,389
Geographic concentration risk | Revenue from contract with customer benchmark | Outside of the United States      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 28.00%    
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share - Basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net loss attributable to common shareholders $ (66,427) $ (50,240) $ (28,702)
Weighted Average Number of Shares Outstanding, Diluted 55,664,404 54,611,616 53,768,301
Net loss per share attributable to common shareholders, basic and diluted $ (1.19) $ (0.92) $ (0.53)
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share - Shares excluded from the calculation of diluted net loss per share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares (in shares) 3,751,717 2,749,287 2,097,985
Stock options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares (in shares) 27,010 57,010 98,055
RSUs outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares (in shares) 3,724,707 2,692,277 1,999,930
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 44,645 $ 92,929
Marketable securities, noncurrent 3,699 12,995
Total assets 48,344 105,924
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 48,344 105,924
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Corporate Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 9,906 33,183
Corporate Bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate Bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 9,906 33,183
Corporate Bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 33,287 43,489
Commercial Paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Commercial Paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 33,287 43,489
Commercial Paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 495 14,145
U.S. Treasury securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. Treasury securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 495 14,145
U.S. Treasury securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 367 2,157
Asset-backed Securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset-backed Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 367 2,157
Asset-backed Securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
US Government Agencies Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,289 12,950
US Government Agencies Debt Securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
US Government Agencies Debt Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,289 12,950
US Government Agencies Debt Securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 0 $ 0
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Postemployment Benefits [Abstract]      
Matching contributions $ 3.7 $ 2.8 $ 2.2
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Proceeds from disgorgement of stockholders short-swing profits $ 0 $ 0 $ 1,664
Amount of transaction with related party $ 0 $ 0  
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #B 5U@'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 " X@%=8CQ/#&ULS9+! M2L0P$(9?17)OITG%0^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X)HFCMP2,HH4K J[ 26=\9+75$13Z>\4:O^/ 9AP(S&G! AR,EX#4'UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO .'MZ?'E[)N9<=$ M:M28?R4KZ11PPRZ37]OM_>Z!]:(1MU4C*M'N!)<-ERU_7UQ_^%V%G3=V;_^Q M\46P[^#77?1?4$L#!!0 ( #B 5UB97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M.(!76/H]L>?:" ]3@ !@ !X;"]W;W)KJ=V@_"%N!JVV(E.23_ M?H]L8^,>6=A3XDO"Q>>U]*#+>27Y:D?9=[XA1*#7.$KX=6\CQ/93O\_]#8DQ MOZ!;DL W*\IB+. M6_?YEA$<9$%QU'( MIW&,V=LMB>CNNF?W]A\\A>N-D!_T;ZZV>$T61'S=SAF\ZYR(1$D52" M,PQ0+?7#&Z0TQ>#6KR108SBX;JAXG\W1>"P;O_N WJ'P@0]AE$$/PJ_Z@NXA;RP[Q=RM[FRE05T]@6\=;2*4^)?(-<^0X[EN(H"3?3A]V1Y@>QA%NXIPJ?Z\'^G M"=S=4MV]5ANWQ.UF>FY3;:B?0J\1:);D?5:V_;\>X"HT$R3F_U4ASR4]M:0< M&#[Q+?;)=0]Z/B?LA?1N?O[)'EJ_J'"9%)L:$JNA]$J4GDZ]0OG\MB4J;/IP MVSK_3<5'&]65CR&Q&I]!R6?0CL\X25(

RI4RH0.EU!$M5>"?:J*Z@#(G5 M0 U+4,-VH.:$A320(Q>"L539IHXH[<>JQL%*&]\5FB&Q&K3+$MIER][',"0! MV3C6W,+T6BL<<643TX9UI65(K$9K5-(::6MXEXA0O*'[,"+H9,)V&X#/^!7- AC:PE7HYPE:Y=G#@9*>-K@S/4-J=7I.1<_15O4Y%#"XT16RG??+#VA!_)0!3B4T MO=(DPIRC,;34. ;X"T'][V?HG75AP1"(MIBA%QRE!&W!N/ -9LJI0W^/SFP- MJ=795J;!UB;2-S#'!F&R1HNW>$DC)5*]P&+^K(1DU R84JM#JNR K4_H]RT. MW;WZ&YRL2>/,<43H\W@Q'?^NY&74')A2J_.J[(&MS^N+X>Y/$D7GWQ.Z@YY& M,*<)"=",\[1AO--K?J9*;$:M@BFU.K;*+-CZ'+_ ]@>-8#[%+$_JF'JI1*_4 M ,NH13"E5H=5F01;G]D7L"8I8](KY 8A&\D@+4G5T/2*WX@J:J*/ZDSM%%[! MKLR"W7U<5UJFU.JT*K/@M#(+=S%A:SF@_0H*8B-SUBU.E,WNB& S-J,NP91: M'5OE$AQ];K]O9!O(.K2P]#+-L(RF_:;4ZK"JM-_19^VSR?T3&J=!*,"_CX4@ M7.1^]#[":R4UO5[32JX^K#.T4]@ I[(!CCY[+UK8/%U&H0^D*%9.F'J5KILJ M1M6FA=H@4Y,;MR\WCF-95_T7%9DJX7?:;0CP@S4BF-V66D=PG@CN33#"0*T(D MN$"+%$JBJ="U"& =S U2#B%1PT)1S@)*JM( O,@@E$-$->A=R'TK\1S.25<-BFYV#2P+]U+Y=*=/K@SM5.X-*=R:8[> M4XVAR099LVV<6/[A!HX^KC.F4]@RI[)ECMY$E5M>]WE7^R:[VCU\J,Z2]6*- MIQF,6C)3:G5BE25S]%;J1V+%!FLS,[W<_31+Z#.?*9[A+ET1"]W 1F3+Q6KC/I(SL?!#F%&W,K-^:VDE;==&"YH*F1UA MMJ1,;N H$P^]4&>2I[!J[L&Q+KVUTI)\WJEZX.T1R44:0AN^E'F_ I[98URG ML&QN9=G<5I:MA#>G8'0C])]PV[A;?41Q: TMY?2JC^O,[10[.&YEZ%R]]VQHHCM\?R^[V:PR17=R+NB-SYN>V<-V S:@Y,J=6Q5>; ;6T. M$ISX(:"K5@/N&,M.X #9_+3[7])HJ<_ZZF_3Z+3T<9UAGL(WN)5O01'255DY9A4J@-#Q:'O8^>-1AXHW*!N"!V"G/A M5>;":W.,Z_9H)];+=,9CU%684JLCK%R%=X*G13RCCXL859N:4JOS/'ABI)71 M^$>=V.A^4:%VV(F'(\\;NG_KPT8=1O_@.3&Y<9T];\>AAZ:)R!\9*S\MG^D; M9T^R]:O+\P<"'['<]^8H(BL(M2XN(<=G^3-V^1M!M]E39TLJ!(VSEQN" \+D M!?#]BE*Q?R-O4#[I>/-_4$L#!!0 ( #B 5UA>U<^M.P( +\% 8 M>&PO=V]R:W-H965T&ULC91;;YLP%,>_BL6D/56!0))V&2#E MLFJ1VBEJM>UAVH,#)V#5%V:;TG[[^9*P3$I07K"/?<[?OV-\3MH)^:)J (W> M&.4J"VJMFWD8JJ(&AM5(-,#-SEY(AK4Q916J1@(N71"C81Q%LY!APH,\=6M; MF:>BU91PV$JD6L:P?%\"%5T6C(/CPA.I:FT7PCQM< 7/H+\W6VFLL%Y>[R66'%:P$_4E*76?!78!*V..6ZB?1?85#/E.K5PBJ MW!=UWC?^%*"B55JP0[ A8(3[$;\=[N$TX/9"0'P(B!VW/\A1KK'&>2I%AZ3U M-FIVXE)UT0:._U]Q3&FHC:S?#XB"Q]!+Q!8EQ MC!X%U[5"7W@)Y?\"H>'IH>(CU#(>5%Q#,4+)^ ;%49P,Z"5]DHG32ZY-$OU: M[)26YDG\/I>O5YN<5[-E,E<-+B +3!THD*\0Y!\_C&?1YP'62<\Z&5+WK$*B M;YC!.;;AZ*TD!718@ZQ%:]^JJ5ZIT,/#=@!MVJ--KT)[$,7%IS*LL*I)@2MQ M@S;4; FB!JAF/=7L*JI[(AG:K,]!#0O$R=TYC/"DJ!C(RK4.A0K1(PMZ$1J-;36O384%:![._ M%T(?#7M W[/SOU!+ P04 " X@%=8(\9/KA0' "&(0 & 'AL+W=O M5X--&:5&,21!$XP7/ MR]'DLOGLKII+1:\>KX6A=Q-Z96W+U^L?Y'XSPX\\!K<2.+?_.I MFE^-DA&:BAE?%>J[W/PEM@Z%VEXFB[KYC39;V6"$LE6MY&*K# @6>=G^Y;^W M"[&C@)E#@6P5R&L5Z%:!-HZVR!JW;KGBD\M*;E"EI<&:OFC6IM$&;_)2;^.] MJN#;'/34Y$:6M2SR*5=BBJYYPID7WT,_G9.D\YITMBC M+J=7525*A7A=@Y\V=UI]9M?7J?6Q7O),7(T@=VI1K<5H\O8-CH)/-N=.9&S/ M5=JY2GW6)S>\GB/8-)3I"_%KE:]Y ;Y;O6Y-A8TIG?_K"4OC*+@_N2#8V0CNMS,%LO15/6BF>;ZZ'A5$19D@Y<-Z5HF%!J=SWJ M7(^\KM^*F8"<@3"2BT5>ZR)NW9W(>#B)8S+<'8M40"/'[L0=Q-@+\:X22YY/ MD?@-%%?#/NB%E6HN*D^>QP82'%#"!GA-J8CAQ XWZ> F7K@_I.(%5/A#E2@Q M$:9ARN@ HBE&:,BBR XR[4"FQVX5Y\=%9U%>4E M-):RT@V/%3XV=STB;%BP+6(XC:@C@''/HMC+7)-OL-14C*@1T4E# =,]T M(6<7JUJT(6U%30PX24R& 6*12L/ 4<9P3X?8SX=_2CG=Y$5A!48M00GA,"P' M%CE"4E_GNV";T5-;V?>[9#OOIKNN=EOQ9\XG589/$HI0.FG0SVLOX,U.T@K6)"J,B3$UV<08)<0!MBT_3[R0$DA%H9+H.,=DJ]-CFJ*<:#M.8[X.>Z[6,MBK2,X@US+%9KQS!W! M)G^%81 8*VN*N3*MYSCBY[AA-3BF*R,FJ>V2QA:T*<12%^R>^HB?^IP%XBC\ M)N_A,$B&==@FEI#$E7T].Q+_'->V%_V(<3"FS>F,AG@(UA1R+79/:>0U$]PA M=);!+"0T-5;3,N>%.$P<#2_I>8WX>>U&CQ9*3T%M'L:D@;?5NEYK+8BJJ^NV;A.#X4S,6V@L. M]=+OL1W7J:SMN]Y3,#U P5.HKY#B$*/Z7.0B+U'&ESG$K-5UDTM9C&/C=,DF M%V"&'1T#[4F7^DGW1P45:U4]HUIOV;D^,,MD;9TMJ$FE%Y#R>)A35CD2N\[" MZ,Z9JI]SH4%8+59M'].>,,$ #YLXUZ\WUE!V96T_7S5I]2(>'C;8A)R'8[1G M7NIGWEW,4^B\LMR^MB:97I"4,#QLOJR")$P3QQD.[;F7^KFWK:OU<9EK&3<9 M1*6!VB9'*'6P%NV9E[YFZ-PA@Z;8'NG$*P=3BYQO,*4]]5(_]=X4,#6CS\UQ ME"Q;]%:@)YU,3V5MW^F>QFER2HKP]@1'NWXB:_NN][T!/=P;>/?9G&.'9V%> MD?TW03UI,_^8VX;A]<$P])LY=B].96W?Z9ZN&3YA&#(O]Q_M^HFL[;O>4S_S M4_^A,-RJ[[YQ'/;W7I$6UGCG);G^#X6OO'K,RQHFI1GH!!]B4*[:E_[MC9++ MYKWY@U1*+IK+N>"P/UH OI])Z)VW-_I5?/>O%Y/_ %!+ P04 " X@%=8 M <.,V$D# $# & 'AL+W=O)9XZP99#2OO_BI MV8B. _3V.*#& 9WJX#8.;B6T9E;)NL,*CX>"KX$PUAK--*J]J;RU&IJ;8YPI MH6>I]E/C"<\E9S3!BB3@%C.%>U9]8[$ ^#"2X -X>O!NFH[E2KO,")+R M=57L&L'P*FJ--KBZ+5?W(-<)PU*"&Q#S+--IH ,D?NPC>!#%7 [7LL Q&5DZ M^R41*V*-/WZ @?.Y[SC>"&Q#L-<*]@X+[@B]! 468(592<"Y#L&$,X:%! 71 M-U.JH_6B;RMJ_+!S#,[ <1RX=5I'S3;H^RU]_Q3ZLYI^15("7*J4"_I7YYR1 M48_V5OL>PP= M#[H>]/NYARWW\/7<]7LFE;ZZ:+X\)B#5%2+,*W"T!/8:A'Z ([@F@JU; MU0D)?WLTX0^BO#;AWPAL0W#4"H[>.>&CTQ+^J-D&?>B\/*G.>Z9\@]Z-).3W M9OPIEIL:.F4!?*^4;Y"[K$+D0.CMT.\Q#(+0#8,][%_>Z4:*8^_H[%DN82,++0GLX@U+>WJ$O.NJ-X455M M?/,RV]BPY@$+WE6B-O)1LKM]70JEAN6)^**;UFA_EGS,D^DNBR? MIF);LF15&^79%'D>G>9)6DQF-_6]^W)VPW.9?SY=@(G MAQL/Z=-&5C>FLYMM\L0>F?RRO2_5U?3H997FK! I+T#)UK>3M_ ZQK5!C?@[ M9<_BY#>HJ"PX_U9=O%_=3KQJ1"QC2UFY2-37GLU9EE6>U#C^:9U.CL^L#$]_ M'[R_J\DK,HM$L#G/OJ8KN;F=A!.P8NMDE\D'_OPG:PF1RM^29Z+^!,\--O G M8+D3DN>ML1I!GA;-=_+2!N+$ -(! ]0:(-U@Z FX-<#G&OBM@5]'IJ%2QR%. M9#*[*?DS*"NT\E;]J(-96ROZ:5'E_5&6ZM]4V"9^DJD6P%'J7Z4DF5 M O U^+1E95(E1X!+\.4Q!J]?O0&O0%J SQN^$TFQ$C=3J<90>9HNV^?=-<]# M \^#"'S@A=P(\'NQ8JN^@ZD:_)$!.C"X0TZ/,5M> 0PO /(0M@QH?KXYLIC' MYYM#!QM\S >N_>$!?P]LSXH=LP6V,?3MAE5_N!;;9,EN)ZH!"%;NV63VZR^0 M>K_9@C*FLW@D9[V ^<> ^2[OL\]<)IGJ0(-A:\Q);5YUP?T,8TQ]52K[TX"8 M,$1PB,(^+#9A, Q"$AUA/1+D2((XLS[G0E93SD&#C)G],9W%(SGK!8X> T?/ MR/[R^^%KW-"3O 4442V[@&TTUD\DK->[*)C[")G_A^4QZ1<;H!:5Y5PV2M%MJV68EL$([.8(T*T',]- M%(4^IEHEF"C?\_R!?@:]3E9X3CJ/2<9$S47)R6^L*@JK6/#,0J2A%T&-BPV' M,(VT\H\MN-"'(1J@2J6XC#^FQDO$M#P^(KW.QP"#!.A,+"GM#B>D4#G3J@(Y'6BQY;J=! MS&E3J^H^"Q.EE)HQ:6RHH61T:@.ZY<8GN6$E>-VFXDW+Y0(4S-JGH:D4+@-# M=-A0)-17;!L*TX$%&W:J [IE1SU?%FS-2]:R 3)Y&6@"IFJXI"0(#$(6G!^% M@:]3LN!0Z$=#I#H9 ITKM:JU Q'P>J$ZMY)4;YSS)S0;\\HTZL^!0J.:AG03J% %R M*X(#":#Z,A";1!5<(F69+G8R660J6USI^#SG1?/GAF'O=9V!?45:2M8K$==M(I^R'H5 1RJXBO]2X46X&W>[4V M/3'P<9XK&\]4/7"1KTOS>$ MT*@[0J-ZB\?RUH]:IYK03^X*(=NVD.?K[_IS"PX1B*"NFBPX&)( T8&IT^DF M]--;0VC4O:%1O<5C>>M'KQ-L:*3](639("*>+O/G%A@) QKHU6#9(B+!D+!! MG5I#;K5V7_(U$]69BV)512M=MF_9O%*F5F).CS]<'&-ZB\?RUH]F)Q.1>[O* MU5I'W:0:U5L\EK=^U#HQBMQB]/NMU=Q2PJH7ZC/)1"%J['W84! /"#'<:5'L M_6Q3Q4XU^\/'+6-ZB\?RUH]>)V.Q6\:>W51;/[U%$>IJ>VY#&3N L04518%6 M"-.3@]"D?$H+ M 3*V5BZ]JT"-J&P.EYL+R;?U<>N"2\GS^N>&)>I=I@*H_]>U MU^_:R=D0$/7E_CKG.-[?./KT5;I9U, 6/)2"FG&06'M^B8,359 RKP M'O"#P];L]8ESLE#JV0V^Y.,@<@&!@,PZ!8;-!J8@A!/",'XUFD&[I2/N]W?J MG[QW]+)@!J9*_.2Y+<;!54!R6+)*V$>U_0R-'Q]@IH3Q7[*ML4,:D*PR5I4- M&2,HN:Q;]M*78R5=(HP7-F(2=SBPWFU!JBEF2J2OR3"I?B M#9"ORAC2(T_S&3G[<$X^$"[)]T)5ALGS^]_X:;N,U+ M[/62$WK?\,8+//*NDZV9J6>Z:[V9] :#A Y'X6;?;P,"[80T,/"U3-, #&059I; M#N:"2"3C#VC92Y?]>N/!7L#TFAYY?XWIQ8/K(^>O05&WZ;0UG;YI^O#&G$I? MVI6^?IP>6>B I=$@.C;1 >M*7[A7(DK0*U]J#QNX#9HW[[)7U!+ P04 " X@%=8I*M#-OL) "T7 & 'AL+W=O M3^9U(N56*?UNW(C"OF?^[):IXW\6CU,ZDTETF57 M:9U/L.^'DW6:%:.;J^YOM]7-5;EM\JP0MY57;]?KM/K^0>3ET_4(C7[\X5/V ML&K:/TQNKC;I@[@3S1^;VTI^FQPHRVPMBCHK"Z\2]]>C7]![3H.V0E?B2R:> MZJ//7GLI7\OR6_OEX_)ZY+Q4SD>4N2[?AS#QT=;+85CS__ MH"?=QIZ-!UY2W&?;O/F4_GTJ]A?4-? 19G7W4_O:5^6]_%8NOJW* M?"FJVF-_;K/FNS?V_KB;>S__],;[RH'\1#5A2M![ZF>5HLA/>S[+QZ ME5:B?N.EC32U>.<1]-;#/O9M4>'DMXGW?;U)%^)Z)/N@%M6C&-W\_6\H]/]I MBY4=+.Q@;=)]O D(#D,:X:O)XW$\0%IEIE4B$S^E4]5H FF4 \$4KY.#U\E MKU_BZ1TS..HF%& _CM5>FIG% LUY9@F"IX02M1@SBXUQC/U0\XI9S%=+< L( MT<@_,JCT(CWT(NTJDA.]*._D-E?(6T9V7??I39M#C]/L/W[DV?]\*O/D5:2G9:&YH.SMMCD/822!A_ Z]B*3#-)D @GC0##%Q=.#BZ=.%W^LZVTW ME9+W[&+W-+.[=>^KTR2!A"22, \&4<(D/X1*_2KA8AX#8<*N>)IR-&9HF(&$,$I9 PC@03 D/ MY/.48@T;63F;M3@*("DL3TM<%]" M FJ40]'4*.AU/>06]FZK++,ZH>R>CAXO3Z6@NM5637C^JG5@S95 M>9\U]D P93(4AE2/ TB1;'Z1309J,P&E<2B:&@:]T(?<2M]O\K;/R]KN4&+> MV7@:^5AWJ=/$8)="TA@H+0&E\?/]JSJUUQV14XNZ8<7R0L4>6?T.*C7N:8IF M3U% H@AI3Q6@=IG%+O%Q2'U?3^N@*B$4375]KQ.B,T*AZOJ+W&W*>H@&&.F/ M"/MR+N'>@B(!BB(C(9NH,?'EHZ;N&I.G:_>6(F,4!1$-3MQ%O<:&PK]0OD>0 M,M4,E#8'I3%06@)*XU T-:1ZE0^Y9;X7R_AN[N#H,74\BGQJW,V01ADH+0&E M<2B:&A:],HCN2T/]O-%1AFHT024QJ%HZEZ97I/#;DWNM31^M]G!FVA,T2N* MY=Q8VU\Q![7*0&D)*(U#T=2PZ14Y[%;D0+5^;.IQ^DS>W9RA:0.4QD!I"2B- M0]'4,#G:BN>6[%Y1\7=;'IQ@0#4^4!K#ELU\T^B*V2^I/E6N"/&&C#F5D(4Z8\I,W>[!J>82VPR4)L)*(U#T=0X MZ#5.[-8X=V=:%LJ9EHNY6-LRH;CP,?4F"* BI6@- 9*2T!I_'S_JD[M!4OL%BPO M7S[&5K]#*GHS;(J2URRQVB1]$ED-?H (F%$T]]M4+F,0M8+J7 MCZWNWA.58U]4^D<_8V I9YS[,H5)ZB.*M*3'+*@QP1'1(B*Q\"PIU%8*XR"> MGEA!)KVN1]!?N(),(+6L&2AM#DICH+0$E,:A:&I(]1H@<6N +UY!)M9#K/IF MF-EEQ>;N5@[V-^C^/% :AZ*I_CXZB.N6[@8M#1-3U<+&Z5M058Z84J!ND8%: M3$!I'(JF>K>7Y(A;DGO)TC Q1;=PZAN;,MV6!_OY(J,,U&@"2N-0--75O:)& MW(K::RT-N\T.GA58]@(BC&/=TW-0LPR4EH#2.!1-C9M>5B-N60UT;9B8XI8Q M 0!5TT!I#)26@-(X%$T-DUYU(V[5[177AMV6!V<84 $/E,:(;5]D@"/]L1)T M[R$430V<7L$C;@4/>&V86$0I3*9&E@'5_$!I;$\+W)>0@!KE4#0U"GK)C[@E M/_BU87+^S+&[38.# %3^ Z4EH#0.15-?:M1KA-2M$;[*VK#;YM!!AIJ27A ' M2%\;!C7*0&D)*(U#T=20Z850ZM[@^ IKP]3@"B)P1X%W4$(2DM :?Q\_ZI./7JAH5NOO'QEF%C]#BGHS:BI M208A)D$4Q/HX#[IMT&*7^/$TCK3ES 34+(>BJ:[O]4OZ_QPLMKO;/.6+*$5F MXCY_L-A2A$8HFAICK^U@<8"0OC)L*Q=%>@:U%))YEB+]@/[DZ'7,[?N\_Y56 M#UE1>[FXES7]=Y%$5+M79.^^-.6F>T/SU[)IRG7W<252^7C5%I#_OR_+YL>7 M]J7/AQ>5W_P/4$L#!!0 ( #B 5UA7-9H"M D )HO 8 >&PO=V]R M:W-H965T&ULK5IM;^.X$?XK@GLH]H#S6B3UNDT,9.,]7('> M-4BZ[6=&IF-U9=$GTGGIK^]04BR;'#$VX"^)+#\<\R&'PV>&O'J1S0^U%D(' MKYNJ5M>3M=;;+[.9*M9BP]5GN14U?+.2S89K^-@\S=2V$7S9-MI4,QJ&R6S# MRWHROVK?W37S*[G355F+NR90N\V&-V]?125?KB=D\O[BOGQ::_-B-K_:\B?Q M(/3W[5T#GV9[*\MR(VI5RCIHQ.IZZ&3_FZ;AX?.[]5];\D#FD2MQ*ZO_ ME$N]OIYDDV I5GQ7Z7OY\IOH"<7&7B$KU?X-7GIL. F*G=)RTS>&'FS*NOO/ M7_N!.&A DI$&M&] [0;12 /6-V"G-HCZ!E$[,AV5=AP67//Y52-?@L:@P9IY M: >S;0WTR]K,^X-NX-L2VNGYK:R5K,HEUV(9/&CX!Y.J52!7P2U7Z^!7< P5 M3(/O#XO@TT\_!S\%91W\:RUWBM=+=373T =C:5;TO_>U^STZ\GN$!K_+6J]5 M\*U>BN6Q@1ET?L^ OC/X2KT6%Z+X'##R2T!#RI .W9[>G"+-%Z[WA9OE?" '=BM02XFPA MZZ*L1%#WQ,Q;\UP8M]DV\KF$114\O@6?=@H>ROKGDSTHOJ0'7=+8XD+&CF8@ MV<] XO6@A0"C1+/7;DULX.-9VU:ZYY5Z>=UL9*/+_^UYF>_-_Z(1RU('I5([7ARQ"+G0IB];%P(R3*<6;9GEIW%#.9O4^XVP2=> +GWM\M2%7)7:U@?->RG MS0^A^2,L+"6*73.Z1C*GNU-&0V;Q1E )C2WF+BAE"''E1+XA.;N;,41L:BY(!(RVU\Q4,1P;B0)*%?B]BZ.;?_$4"&S'11!)>G8+-*!)_7R?-"R^#$U2KV=.$A?5,=9O)IG M@;*B2$_2,+)IN; H3=T9=&$P@6PDGI)!N!&ODIG?F=VW38<@&X.UUX879?9L M43ZWL857H.M,5,7]E+G]BDAFDW11A.3V"D10"8E&& YBBD1^;;J&*"*4R0 . M1$4;4-KML"KY8UF-!D_BU6KG*HR+6EM-V/)R^;ZF.^^0>BT:2&DA9M?:LP\1 M5^Y$D;/67="4.'LL@F)1,A:K!^E$_-II<>K.XZJ;:13&=NYPB^%8R*@3N1 < M982,!>5!,9$/)-.[^VWY6Q>I8+Z,7-J)81)1AHC4H=36@0@J#6-BLW-163R6 M0)%!$Q&_*-I/5B.>1;W#UY6K6"*2N['7A=$D2YUI0F!QG.4X$SH((.H70/]H M]_X/@BQU]J.OW65 M'L/M<:?@:Z6Z)$Z51B/_TI9Z3))NG.L]NT/Y1@@16"/,624NT$[1O9!CJH/> MH7Z]<[=KBC4WR@#8G)Q]4T2N)"S,8IL4)G^R/$^<\(8!PSR.1W8=.B@@^I$" MDH40RW[Q;[@VM-[.8^N*%P(9*;53<@P'B3MQO-;%91E+QN9R4$/4KX:.J2I> MB?-HNJ(&,E9[ZT50CI_Z(,?TMKB4M>,#G$&G,;].^RH; M: -#V _I<6D5/;QQ958:AZ&=)R P>Q%X(<=\!K'&_&+M'I*YM_VIX EL7$D% MFRU"Q\4Y='R08SJ#,F/^"M31-GMVV9NYU2/8,I@=E#$8938[S%8VDLVQ@Q/$ M#PM1!P%9O(JF*%7+4IGB&^AL/9:Q,J0&9:<."(8D-C,7PT8D-1OT$?M 'QWS MVFPK^29$3VK;*XI@6_$:I>;*&,KLTO4M@B*I.W$G2R(V2"+V@20Z8KJI,B#$:>%6.N*JK;IPE^"%D@4!(DHS4$MD@D)A? M('WKIZ^+NYJ_"M4]FL)1]]2(RMQ*Z!&R_[_NFX 4[A[4FC?].R6TKMHQZS[+ M5?]^*#IW+_@+;_#;"PPI+%&6.0.'U9_RT"ZPH;!D;-=F@^9B?LV%YL_#D>^I MFSA#M!?+8_N0$H$!66=18*AP;%T,$HQ]+,&6 N*S6=R@P+KN1)8#)IH12NV"*XE*2IS9'!)=&XR=GS; M8Y!>T0?22SR5=6T<'V+FF^ ->O$#45MY3IR+'\A)7YBZ>16&@UR;C!3)HD%W M17[=]W>J%'+MF @7HOVU+2E:)_CO]?RWU"^KO!*W=6-J+,P MM64(@AK9EZ-!P$5^ 7?+MZ59TN*P*@MSN&L/6QYW.JBEAN"EVQE&"2*%*^>" M% )RKMXA!X8C[ :!%?D%UED;%!2D5])W4.8 M:,K"7/0U]% FG87#:XPL=Q>9BW+FQ ?I^C\[N+2\$9#KF,O?*FA/(KO;O_NW M^POF-^VU:NO]5_)ET5T3'\QTM]9_YPWH 06K;04FP\\I]*?I+H)W'[3C M'Z76XJ M)B0 *!W 8 >&PO=V]R:W-H965T&ULQ3UK<]M&DG\% MI?7NVE40+?G=/\]M;VWUR&V/Z[/.V:=UW)YN^W[UX^-"5&[,MW,+N3 O? MK&RW+7KXV*T?NEUGBHH&;9N'%V=G3Q]NB[H]^?Y;>O:^^_Y;._1-W9KW7>:& M[;;H]J],8V^_.SD_T0D_[MYW\.FAGZ6JMZ9UM6VS MSJR^.[D\?_'J,;Y/+_R]-K7Z25695#$W_P=[^ MEY']/,'Y2MLX^C>[E7?/3K)R<+W=RF" 8%NW_/_BL^#A2P9=OPJ>[VK]MU]MXV=5D;]^W#'@#!Z1Z6LN@K M7O1B9M'SB^PGV_8;E_W05J9*)W@(._#;N-!MO+HX.N-K4RZR1^=Y=G%V\>C( M?(\\6A[1?(]FYGO7K8NV_IWPD6=7@!38;%4P(0%VWG?&F;;G!X"B'^NV:,NZ M:+)K>&B :GN7_<_ETO4=T-W_3J&( 7@\#0#RX@NW*TKSWV]]AO[_&QV?]=I_YO7S2;G.-ZUX&XR:XM'D">O6F!%N[_Y4_/+R[. M7B;?T;/SEYGMLGYC,GGERFYW1;N7+Q_D69&]-DUQ6\!"I>UVMA,R6!H@BLSR MP@ 5'/WEKJN;[((([_PLZRU(! =[R.'_-R#Q=K1!'F)@XENS/$4A4L',6SC8 M#8JW&Y,Y@B_;FJHN@+U;D(=(0S A2 33%LL&%RP)4L0#+,1OT?Q;4SA$"VRJ M[@ LQ'Q&9-.69I%=D1@Q'6"[+(US\E[!^'4ZX :6CB&LV]YT*R!!Q!= 99=U M ^OM=G 6A)$%H'5K1$K1](VSV6[HR@U,0"B.<'O^[*4#H.P*((#!L%NDZAH MRK/;35UNX,L:Z*!N]K!10(OK\9SQ3Y"PN'W<*O!3W>('';S(?IE89U6[$E;8 MFZ(#],%>')QI:;9+TX&8F!X3[:,S$3"-A>T"/OH-D-)Z@^2$6_O8UOB4^!VV M@, 5&1"+BH1T.IVD;C/0I* KVHRPW]6C+2"H&]"NOPU%!_CG(5> GV)M@;8; M."I;PY#W70T"9]< ,W&]L DNQM"[.Y8>EJ(&'>U64#LT8,3015RG@XR-8599 "RZ(! M2& [FP(88FE,FYFF!I6G>"OC/2Z^<"MT+*4LBG336C@NH'(Z8K,K!,/X3E9H<--HC-7]GD'%F<$^^FVHX:13X0&?/IG,Z"IY]NM0 MK2/$.+#%=GP$_:;HLV*U FN)-@2P "W#EHJM/W]XW\C0IBY '-0]"B/B2QA2 M =,UUHF !C 1?0C(W#A>"4]/J6OV#.= ZD#,MH, 83Z#K>K@0S5T>')A$)TC M'(BM1MR&HLX1(7LLH5S?@/2Q>'X-30KTC)1!LAS.!N;M#I&'DT387P+U G#, M_F O.XMBW&0#F#RL?\JZ*X&@JP"D<29>M.KN% M,=9%ISDMQ<(V$-IPWL+3H,5 ?B%(P @9\A>)-A M")$.K@19B.$ET/RJ[E%L MX20=[0[@+*WC([#+7F1R08>.%H\PD1>"/'T\?&D[,%IP%*E&G#UHUL;@L>09 MX+\<&L\1P'GVEG@47X>Y*H +*([>O2F:(;PY0W$E<0E2?@:L1@IF.3C0?@X1 MOEVBM,$3S;/!F=70P.@;YN?&MNM3_%3)Y#F0J"T_1>H<:$\L!=@H:L:^^$R[ ML%M 1'HH>21P MC07#8XXK<".981(Q<^"AYDQ5RA*5*'"F2U3?G3C/$3(5R94^G5D5T+H"<>8U MR9TZ;9']6(#Y]G?8C$E]CS4;W M)S1TQH#136XR\$U#AKL%<7R C0BN\5>B?-"V0<'5D]16>WL&"PN@([0\P?X& M\QG-.J#2 M3 BVH8406=NCF=[0EDM@*]A01]P$;XO"8D(Z@*XQ?8^T@282:S VO>B@@GH2 M/MN3T)R:A^6NJ$K:BL0)!+#E?IJ5>$W@NPJ],?0';7>XY]I;#"28WJ-I6D<6 M%IE"9 JAV*$>^KBX!MG2D4^\3^45@@@*N_Q$4CGZ N4$*N3X_=10+!L8#9X,F=A3 M0,*9%3=%W>#S4SBT4U>@!&(;%\PJ$F[>.>;S"AK)#<"0ND8I;AP1B2G*38H] MLIC9O9H!9<3T+,^"<1=X'3;YL054-?7O\'P-=IP8)&14>=J;V%AEEGV\IB?B MH24.(*LRMM%@U1)LZA%T['H-VX&'"$DEL1$1)/=QD@HV4VR[[!WMX;ZPR@.!/\]:TQ^7ABX5 MAV(KQJ@@/++GAHKCB#V,,GN:F>Q=S/FEF%UW",UPA'R0AN^F'/+%ZRV29H=L M+.X>/*1O6DM2AT53LL6(SJ*3_NLD'XX676ATT8'D4P."5KY,<'K%"[[E!2\/ MC8[IH)4ZJ&!P-$@4>) L)N$]-#+(G_,1(J8-''?T3,$;&):N[.H=6]/&^!60 MC:H;&B8FE"+'Q4/(F/'J+'AK8V^> V#T$M/TA+E%+U8&O%/46-X/'W:P#H@: M#%FZC2IYV-@ ;-#"9CCVUV&V!$\.3#5ZB=WBUK:G)6ZCH?/S$,+>WPT@B_8[ M\LEU$.Z'@HHW8&\QP@2G_A711X_.0&KN?10KCCGH&HO)\T54 Y_I;B()5TO M":6N=I]2'2'^B5-/@[@85B&W20];)%'LUEA7!XX/,2;SN3>@XY0(;*O'D-.N M,! 93(\4$B^SV/!O#4I]#.,>%QKLR](1W@!1V\%+[5S, 0JD%*Z/$1$B)+G. M]]L ,D$-61.% 3!D[2G4(UGE3\0H&4C4UF[K,O-D T3P9APF\E_.N@X^#$O2 MA"+T*&C(B,@EVH*[0A8";PQ&UYV2K03*B3?V/IXFI(5V0^4)VJ,5[8,]J@FU MYH"N1!Q01F%3=&MD*I*6;!TQ>*Q&<)[=.U]<)";QO;/%4_] 30 ,I3N,I0/L!YJ!_KU0_7 ^-JA_N6./ M9)A?C*$X7SP/#^[42!,KXB<\MY&>. ;)U^R6P"^<>-?[XXGEV*93DLJ?GC[-_@)8RIV#A!]6 %L8-LADL\.SQXP?' MICVG:2^^B:<]S\^_^>;.B<^>'YWX J9Y]OR;:-J+_/'Y\[NFO-D@ MI:TW(P.H,J136!29SR6)?U/)Y##%T%%$9%OCCE*)&B_ J(WQ.#C-T&!<(PIG MG*Z[HC(>I10/(X66D_T@@C:QR4.(')?)YY@\)_U)A\2^-4;V;=@C[X^B6C-; M) [%>'=BZ8\C9#$U=&8-#C*M1-N://0T*A@.K[*&EQ,-D&CIRZ G\,BQ;@;# MYZ*?/16/+;\O,LDCD[D&M0A&$284@@9D'XVW(@MN+>6-0?.=G_UY3H?VMJ?$ M!)EXZ( ACT^@9#KV.NVC1M;R(1']IYQ\(1?2$J2S4_ <&PDP'B@#ME,[-V F M"+.7?X"4R[&(2RG/*ZMIQ$W2\OL._<:>T[(8E]R1"9,\-O[Q=%!0?9#(':_0 M50"T^ZPR8*7KI2YF ?L[\C5;.X#8 6<:G";DL"0&C?]3*CK8&A!@X/??2$XL MA*A#N").Q;R@LX(INW@_L#285165;#PZ?2+J^\>A:VNJ%\$75O5G_-O!"\_D M!8IS@O%V"BMDSJYZGD"^?8N1M8T%00Q&(;@8XJ._!7L+5@=,>;A6Q!2=V4H> MC&)R[&S]A/QM6F_=4AQ-6;&R=)(R/<[!)C]APF>>V%96Z\:GM@!2"3%(W)4, M9[ V/^ZH7JZO.XFQ=AFZP+DX.^*A\BQ5[5!55E&.58(:LU2 0@9($>#$$*2P M5;N/+&FT;"EDC?&!6@4K1G%/T0V^-VCA(>I?/ , M]#0ZNIYF0@ ?!I!L$AQIN@_@\8,G\WV+<0"_&DJ< [1]=XJ3)V#M8*+6.GI MT'MRL-H6Q2[ECD00O ,?"N7 >>;X/*P%99'5*Y+394%Q,10U80&P0UPJ4(&" M.]=+8@Q(@WVL@HA"8VOJWJ#KE]UN#(6B:HI6DZ1OZD]@'[/ 1](C,O0;P: O M04!.2TB1XM[CU1@$SG3%*C!*L D\P6G<%F5G)WPZ="PKT%#=/K*B? I%L[%$ MMCZ V++ P.S*=')0?.Z0^Q] $!QJ_$(%^?C%-VFM"PIL#(7[1+_B\Y3Q>8KX M//7XQ*4G)XX1C&10I\M0J2H+=PR,\'[H#;L3+W/N% K\!@R'@Z]P29D)#_5' MH>29M_,)?IK.L(RW114VN"TR6OLXLQ/';5CQX?J"_3?[Q2P MBOF&!4R(7&\Y8%)C#&J?8U:$DU\S(!;CO;%UZ6804C< M%.BU.I-@6A7YF&8]'IPF"&@]/;KB6T3WG[AL(.H.E/J0X5O2VT MD/@3G 6^'A7C)0& 42#\KHI5L23),2YG6V&4)9 M9=![X'81NZKOUT6G@SS.P7/;!&X%.<&V$Q EU7A*@@ #,!Y*%.J:X= MA137'=8U:U6])>$Y9BW/$ B(IJHFZ^ /:#CE ZD!#=F4$?J^B*P E]/O(4(+ MA&M;.R(2!;5 )Q%,G+)70/D^@./@+M#C^'L,5_EWM5A&9B9>C8ZC=F%XG2:+ M2*;ZZE/=O,YK:O)M$'!$^BUYG+U=L\M#%,3%!'A5#4.Z/BD<:@6U:K\\O*6@ M6% 1EJPM+!1OPG'IMHF(D=8BN!D0F=6-^>K0+XDK#A!]J:JA0MRCA-8EIS9] MWGB=I2PP\('1PNVNX<)I!.M!W,[=$-"I %:,KKF,>US"/]H$9\CS#R$DM)0IZ?20GM4Q5 M.<&$]RMQH ;C*:%N')S6PS M:A')NL2EB8K<]Y2JUFJ!"+0:%4G3)" 44=$#'([9^= EO8KQ9+24J*HO\5<8 M;'9L/'^JI7N M<4,,MDPB0HR1"=,Z8)8OZWJSW/ O^3 /UXJFBYX\B44:B3B M@X*40GPY)QSP-#HI()2F<<*0D1GU>S >Y-)%5$U"-#VGJ[QI0(8$QI\XH^>? M/Z!8'I:98W&"SBYUNWQ(7L >XE]CYUIKQ.F8?X>QI"$D_UFP'@6=YN1R8KP( M>,R$N%AW!,RC$W/P)U"# $2Q.71+=K,C)44X*1L40-+K5*HX8UZP^R7F/.?Q M\-XCL%=5-%A%CZ)?KEO!2']_\]K?FE+)Y5E$+)1JK(^/EL+ A'&9"YUNQT*[ MGQ!ED5YGW73 OEHH,W.UD:^V17L_J..52"9"0;J-:HTP^)^C]\:E*9R^CH1; MB)/Z..KQ"GH]=SG+_8YM-XO7BRA5BYHI#VJH,EL+YNT.,!)7^TH,=J%^^C]E M_Z?U;.$J5Y=($M@QB*-]B/=[GN+RKZ59UVTK%W+Q^TKY>8P$M=\P+D1976\2 MQMZIAKZDV*S9\PI1Y21[Q>0S:"$9D;X'C,3,75;5?\2G#[B(4:^(28,2QP(2 M7/W'$,;U=Z")\"X+@.3&M8K'C*6 :\_45*XFF@^&YV*53=,(TP::KYXMF_=ZN/SA:/[MCJ M^?-C6XWI6]U;DKYZ?Y/4J.+#'; FA2"B7'5+>0%3B=9+,@)?4U*)TH/K%#ZH MP-<'7@-,%M[[^TE1*G%C638=LPA";([<^V&'GO[(*DC+(!QE$GK->$JAB\A+ M7XQR4!2C+!G!YZL4I&4(/E5V]S=K*GBC[,D688%&AT(GZ4QT+4MJ;CH*M0%" M5\BX#D,BG#NJM.T>W:\Q#1E+(M(!5GV]8T_NX+ M4ZX'[@ KC1U0?ZVZ LLU2U^,XT6?H#K.!\/.J(%$KGO%OVP[Z+6SX'*@M,=> M&8OLG?QU $(QOAB0WSQ-I*I8T>F3(DM:N(2"4<7['I);.LZ("U3;M&]V4Q,=-<%9!L]FMD_K@=B9\QW!8% MP.\]69Q')>2/0T$Y%V\_#L)8+J>,(/_*1.'$74U&$K[PFAF(9 _C/OFZBK[V M9Z@GL"OVG<4B! -6N]T;XZDO4K.!ST9DIE&W: F\E;NK>PD\^E(S[/QQK28Z M WD%J,& C(! ZU%O@:2K@.#-GP>5^G"/H1!U/79A5%.<9/S<&EP(I+JL/>RH M]%+Z:+2;0AR MPLU]XCDRK=7+GJB_7/GP@H+FRT1J>1*25VU) M_@?L#C<*RU8N#:E0&@[I_.SY2W+(XT(=W4\HSR0'W-5]2.B()>^+AG -CI>E MJW):J:5@$(^, S#]']C1<0_F7PKO$F17:NA$L9D8_DE I;9$_6P$FR1%E6%5 M-()W /<,M);3J9A=W6"M='3):AHDKBOS;C#0^C+40M"9GQZ<-EB,UQ^=UMIH MH'L<+:.T8_#KN#BYH*:$<(1%U]BHG8S4?,S0*X"],C57%FNBQY8@AN@\J-'7 M%=UH*_*^CXWB+=5L"$TA:4?(\B,[TS M[LOU.7+BZZ)X[SXOPR4V-=TS(WG(A4F']\^=6/WMJ5\0SGQ[,#],D#13BM=9 M9#_$AFL(-J7CB68P2KHV8T#3<$M N4>M&JH'=Y-#E['HZG&DI28".&^YU<), M<+GFPK,00>.,.M>"%U'&)E? TP,:E:R'NF9"C=GI/DD(_>Z/AGT,! M%^KE%PBC!Q';":I]QK8HQZNPJN]84J*,EC_$(-%U MSJ$]_K:FBQI4B,^W7+2&-NH-(PTX8-?G%Z-^+3GZPWY#_#3&\SZNW#N4,"C! MN\A81;:4^R-W]E*9:QYPM]ZA38E$$J+D=#C!XY.#(QPGQM>EOQ:+ BE6BVB( M49FS^EE8@A^O@P+%GPS[*Z&)'V8;A>.W65R_[=]-Z"=<=)^2KCZLDM8BTHSHHR'9NS'".O8&_(I?OI^.E8?EN$:H^9@>+[L0$LW2L4'!U;G6K"U7X-U_SU$AX)M-&8F$AO MJ?,>D3/RBU0 C\Y/(LT.'!30P]92[2GK*);42OOR;LHQ )11=Z,A,A^>M1CSG.M2%XOFH49$G(KU1 M8@56GUM7"T(KM()H@K4/FQ^D"/"77"1^OAR5=V,X :WHH:?>,+&$DJ"5T\OK M121NB0^F>C1&]SK4S)3=1J-1>+'%$"N"-1?L"=@NE>U MS*3#HN\<&+6*9(D4MS/6]?"%['((* M!Z;G4F",LMZ$R$!D1T7]HG"FZ=YU'V5/5)O/&_@2\#@9Y"UVX;&E-KDEIYY: M93*02]/?&C,+!Q\P0LH8N B%OUBMOTB+*7.6MV.FK")(\;$'JXT&=[=C"R*?)TI$"2%2OI' M:KG[^-H&;EO83/LG3=]$L\(Z))X7U-Y0A&=Z8]KWEM%BW]9@42$Z((35:BC- M,4BU-X\79I/@Q">5P/6FU;:55&%>I.79W/DQB'N6;C=BVY@U5[T8U&LM%R($ M!S>.@0OS,8V ';$KHX/6X/D">;0='UXC\I-J;@S#W!XJ&.W/Y)IRW2' MC?G)C2'>TY(@WP22PTW@"(B1G-SO(_6F?9KHHGVD^PYS%JE:CU^F" @U^9Q9 M. F=QC5H(B&"4B6/Z.[^A=S4@EOACZ_G TVG%@0 /$R]M"UOBZ18C?2JR+[ M%;P,5]4E2P_M[Q[E'(B.D]>P@+KGRGGL 8F!>*K7-_B]YX(&ZV&T;3Z6O',U M$%M0>ZZMQ.;*$4:(24)11<_+)>[LM**[@N"^RGPUW>T-=F5UOD'#BH]6& MU)S\JTL*M#?ZOJ/WERB/)9/LOR[ZOJN70^^KS<#B1E[%$2@$,,4J52BW]$LR MICK5F%<[4$9LMK*/9Z*$$M\DA*"B!,_J5 WE5BAONI/]3&#XMNQ8%5#*44:$7)Y3O7#<6X,/P(^H/(K=H&&"R_BU! M:GV-BIM89)&]/G(">3QE+6T&>+(I@'T'1Q]L\]EDFE0$,84^>#-4$4,7SP[]1PJN$L3N%BC%Y_@8Y)]VBKB*.D7,WT+WO\/B@LL6 M]: X\&CP]P/8<"DFFU(DX82Y_JT^/EYRU@7'27O8=J^-,RR6\Z[P%W2B;(-O MB)$6K,FM3KG-+YKZ\.+[1)>-$"<8M80.C3(Z[@W"!P_[Z^BC0H+]+8$#H]Z) MVD")[)7(;T]_UH+C@^'G&/+,R)V?1GXB0P2?;B>YH75P>UT\,C][W1)(4N"7 MOJM6Q?&?5:#"5,K02B"7C24*OT2TDGL5Z"L!PT5S'R>D=]/?)XC*MLL-6!H9 M]S8D"2.WUC7ADFZ-[2+D5-*I05M2"4+H>HEE84[+V4+/PU$;>ZY>2Y/]PA)\ MQSID+3&&$RA692_&-ANT&(:=W)QFGSKL_8#*7Q]=*A8].+E>7">9(^4-DQ3N M3WFJO<&=/)W[0ES;(>E9B;EQ>1[>&Q6. "Y=]:&J'4@I+NB>V)!$&MB^F[P8 MG&YD##"F(";A1?Q3PP8T6AVWFLFYU]6PY.!/G^ MZ2%%=S\Z]"?Y9@"3TV5E MZ2=RXA_RZFQK!U]; LZTML;AXA[<06CR%PV\IHLB&-][9;%U^?V3'R^O7YT\ MX!Y1GNZ 53\^>Y]-R_D4\);4"]C=H0^S%/WL; M1]*06J_2^LWP$USW?[$[T#?/SYX\8&X$L.+@74$]A.C"VCZ[+P?7/8B/O&]YHL^GH9?!M\:P_A+^G9L]S_],P''WH1VKUX M?O;@!;:@"4W10 #P:]+0GT>^]C\(Y:)"(5_]U%O?^JP+@_774J)?DQ+VD&!. MJ)[43@V^!BV,X?!4[!GJO*',$1OHSZR"YRJ4C,A(?YV!JI&00:D='TOZI-]3 MO(_ Y/\R;G@RS0UD<1>H3XXR0&?Z,0M0%3(EAPX\KR_F#;2WO7.NP3W6S.0D MW,ZBFF\2B8//ID_*/A.YI< Y!PGQ24Z9^LW,A]&OIH+P6M-OP]+O;K4]_X"J M?YKIS\]>\J^NAM?YMVM_ DL6ZTL:LX*A9XMG3TXXOZP?>KNCWV!=VAXD)?V) M-<.FPQ?@^Y4%3U,^X +^1WF__S]02P,$% @ .(!76##.4;Z3!0 @0T M !D !X;"]W;W)K&ULG5?;CMLV$/T5PG6+%G!D M6_9>DNXNL)<$S4.*Q29M'XH^T-+((B*16I*RU_WZGB$E7_:6H"^[(CF7,S-G MAO39VMBOKB3RXJ&NM#L?E-XW[\9CEY542Y>8AC1."F-KZ;&TR[%K+,D\*-75 M.)U,CL>U5'IP<1;V;NW%F6E]I33=6N':NI9V,%I:*\\'E]-W5G.6#P)^*UF[O6W D"V.^\N)C M?CZ8,""J*/-L0>+?BJZIJM@08-QW-@=;EZRX_]U;_Q!B1RP+Z>C:5'^IW)?G M@].!R*F0;>7OS/HWZN(Y8GN9J5SX*]91=GXR$%GKO*D[92"HE8[_Y4.7ASV% MT\D+"FFGD ;2.]O#BS9BTL2\,:?X10@S; *PM3A7T_,4=K4BW M).XH,TNM.%-G8P_#?#S..B-7T4CZ@I%I*CX9[4LGWNN<\D,#8R#:PDI[6%?I MJQ9O*$O$;#H2Z22=O6)OM@US%NS-OA%F84TMKH'5@@Y(M2_%=4@R6?'WY<*% M_7^>RT"T/W_>/K?..]?(C,X'Z U'=D6#BY]^F!Y/?GT%_7R+?OZ:]>\MTNM& M;I23RZ6EI0SM8 K1F_U2$G)2-U)O1&/-2N7D1/Y$W';BW 2YP-Z2S-+*IE1P M3TN64EK\;CP)$ (*'G9YZ80W8?%!::DS)2OQV4M/Z&WOQ,^WTGKQ<20^8D>< M1D7EQ*76+23OJ#'6_R*DSG>>V9AK%RZSJ@GP5F1=ZQA]08X'!C2Y"BJ#=U8U M4+$BJR1."Y5U045+F='.5"H'I%RX'3(@P?"S039:R9 E2R7/I!6)RC@W$M() MY<6"*H7\.#;HD"-R'L.A46!9B6*S&RU]:PD*M6FU'PFOT,_+8+?5&5F/$>HW M^YD.+J4K18'9"0066T6!>0:*&"K(6IWUIMQN]2236 M0L^B347;( $ *A>5@\D Q)M#S5N'Z-W 2)%AUNA3;Z389:8II" M.Z0PM(X3N"<.2\-!/%\7T Q2"R"1"[.*X7;XP/)_>3_D[O@OH.G)*AFR M4I-/#FB\)(W"5=4&E%R9X"WK^MPQ2V6^8O3\6?/DJC8C<=^"B&3YTU&MWLA( M0$;5?2J-9%558$?TES_.[T)6T3"[*:J6L C%H)BN'6G;K3CW2 M&C8PAZE>H.#]+ X:^$C%FI#XX70^38YP,5557^OAV^,D[7=&<.X:"E=OM4D$ M;M(0[H:D%<27Q5,7HR A\\C!,#Q,:U].=0"28P."P]G)47*\Q8,(>CNA?)S" M/F?#V0YFW)@DTWW-)PYE=M\JW@BW"(/\@A$)Y*R-.=6&V1'%7 1_&/](K#$L M2[$.R2T*DS4)S"5E\N1I@^\)OI+D-) !KS@> MJ,/T.'F[2P4&#:/&LX:Q#-/327+RS8P^&UAZ-$M._V=@3.8X*;^MR(&ZE^BT M8ZPOI0\08Q] &.W_M,H^V%S@1M.:/< ]2007D04#P[?S9'Y(GN/370T?L_[R M^5[:;\@8*E)?\=-Z.[;R.'ZZPW[*\D1I/1K7(W2_E1TAXZ#_Y+F,8Q[10Q.O M#O3)XB"5@<^6^ W/6!!H>.V'.8*[(3X!P&78BW4^27]\W:**-ZNF!\^/@3!C M82"=?I\>7R!TW_)$VFJ'3,3;@('R+<1W.LD"0SMY[I4UWGL68_ OP^.?LXAD MQA?R=G?[^^(R/JMWXO''R2=I00&ULE55M3]LP$/XKIVR:0,K(2].F M96VE D-#&E(%>_DP[8.;7!H+QPZV0V&_?N>D#46"3OOBG)U[GGON+KY,-TK? MF1+1PF,EI)EYI;7U:1"8K,2*F1-5HZ0WA=(5L[35Z\#4&EG>@BH1Q&$X"BK& MI3>?MF=+/9^JQ@HN<:G!-%7%]-,9"K69>9&W.[CAZ]*Z@V ^K=D:;]%^KY>: M=D'/DO,*I>%*@L9BYBVBT[/$^;<./SANS)X-+I.54G=N[+';1WV ./P#4"\!<2M[BY0J_*" M63:?:K4![;R)S1EMJBV:Q''IFG)K-;WEA+/SI:;^:OL$3.;P^;[A-57<3@-+ MW,XCR+8\9QU/_ 9/%,.UDK8T\%GFF+\D"$A4KRS>*3N+#S)>8'8"@\B'.(P' M!_@&?::#EF_PCTQ]6 HF[G)J:93CSZ&(8 MU _HS3^\BT;AIP.ZDUYWGT(6@;F*U0MUWU"TQ?$6Z M4:42.?"*0CV@8S?P'J*Q/QB,MD8XALM&2VX;C:V0@C\ZVT#B1U%":Q@-X5Q5 M=6,IQ+-,YULRG6\8 1-_.)BX-1[#E21'R<3'QB 85=C6(_:CT1#2-(%ORC+Q M5O+QQ(^&"<2I/XJ'E((QE&66-54CF"M)CE3@C+-N[!"454I;_J<[.(I2/TW2 M8S*&_B@='1\,YH.DR4QEB/PD3#MCDDS@M0\KV!L#%>IU.^P,]:J1MIL(_6D_ M3Q?=&'EV[X;Q-=-K+@T(+ @:GJ1##W0WX+J-574[5%;*THAJS9+^":B= [TO ME+*[C0O0_V7F?P%02P,$% @ .(!76 PEFP5_"P '2( !D !X;"]W M;W)K&ULW5IK M/QC[Q2V5\N)QE>7N96_I?7%U=N;BI5I)US>%RO$F-78E/1[MXLP55LF$-ZVR ML]%@,#U;29WW;J[YNP_VYMJ4/M.Y^F"%*UO5&8>7O:&O?J+CWJQ]/3% MVJ=QIDPNKTI>]V^'5JPFMYP6_:?7@.I\%63(W MY@L]O$U>]@:DD,I4[$F"Q#_WZK7*,A($-;Y6,GO-D;2Q^[F6_H9MARUSZ=1K MD_VN$[]\V9OU1*)266;^HWGXBZKL.2=YL1"65D,:?6!3>3>4TSD%Y9.W M>*NQS]^\*AV^<4Z\-JNYSB6YR@F9)^+6.>3$;?RUU$[SU]=G'B?2OK.XDOXJ M2!_MD3X_D8J&L>*<2+2/Q-D<@?LG% M;;E EHI1B$@D_%*1&H7,UR+&OYGR*A':(ZDZOC2ID%G&BX$4SL/C.E\(A15^ M36]W'';\_7>ST6CP(KSBA^&+DPC1$CI/LU+E,78 6KXH3\(HBL[$6F9X[U'W M>D%+1)%)3VC6%W<=75D["U6KDS64M D^>"/48T'"(,6PRCN/BZ57"V/7?=$J M.+QXX9KSA,KE/%.NVJ.L(]D)PF3N^:"K/^P& M*"XD]/3P(E(AT\ @@+]IV+ZTVI:LPCXZ0R>6/8W%@4*<22 M<,O"K;HWV3UK!P=J+U(9ZXSR.2TM%EAT"Q=;/:=ZR,5[XY68T4&TF9XX'^CA M#;3(.7$_>;@JN.#X@T1^T,!0_^RM0"BO&>B+]X4)R#,156PEZ''WY2.>*0\0*9(+TTIS-Z-=4=VC_5 M&^M+03.93O@PUWH&G@!)";&L8J\>8\)#O-F7J/=5U%*I+9(/I4>K\2W]%3G+7"HI"IYJ$E!*G-X%=%.K5DQ M-"U(*>0-Z=,-7-+Q%0F"6,(FV(U18:4DW%GA>E$)=IM)*M.NB81[%#$PU.*HC\ MZ)BB'PED.><6'4F5A'YUP-HGEJ8FPSS #N5L"D,!E E]H6ON5E:VR2:^D6U- M$N_00APSJ*#C8+L[N=KB,>)UW5>X"Q O@0;LD",QB::3&:AA;$KZ MB@\):L M&$67%Y?B%TXOQE0D" G)3=X\!O4OQR.PFNT*&EU$L\&@%5W(=?"VC&-;PJ8* M$4.!&#ZG:_KQ,+HXGYT@-X %Y!ODN,H1TN-Q-)J,3\3[I_@6$5AF)?.O!CB0 M4^/S6?L\'(ZBR>5$W#$1V(32(S&B TQIH.&;GG82EH#1)8!B;U'!> M\=F(\;ANQ8T,'#B^C$:#"642<& IT2OF2N7PLW!@28"H6,+73^MT@U1T+#A"G'L)CIV?TQ>]+G:E- MKKY$'R#E2Z\9%+YA)H?-P3@H'ZMH&T,:TTG7FB T0JAHTHSQ./1U)*#C[^&I MMC%4M4.K2#D*3KX.:@E6:V_;:CS=],Y 2;BE69DH:LA-&)B0;=BL6E-2,]&?:8_G"3T)@JS#8"L>JS]%)[,'&0.A)AG,OHJ M!(@!IJ)S-!%6@-74?D0Y66&0#SGER/EL:# M$UW;G-( 3'Q"NV>UIU;FOD:UV5[8M#V*I!5??S:YYWV7^E%8*H6XOQ ,<8_A"Y'-G=_HF*?YKF2;6VO6OXJ,>DASX:7AR];MG/CFY YZLHX2KV]1>9:+0->@E*%B<2;UR6YQ#R 4-,L&L1FO@-?4'\BOF M4']:']'HB8D(0>JR-AY@ 3V!Y;'Z\"9=IU4SU.;6YBB*$[L!G@$@4K4W%85J MFOS9+@X">K-7NF%WZUS9Q=[K@P[?X>O*3TBWTC^YBPS&+OXO[PD([$S<(,]F MG/;= $K7C,-)?=^4&KHI$%^1(E0>V!U0MR*24)(9&C*^P7?(SA?M1=[FV<\T M/PJS-J@[Z -?K]&ED4J>Q4S^,\/R=B M7)Q43Y(^XPFL[.V\=I-!T.]\RWLVAT.6UUW7S=N?ULL 9S M^.2RGG*_,1##/?_N.#R-)N/1'^.M_\-<=82\&8;K[9T\-9INT-'AO\A&&U+T M)R*DK4[_%4[:% MYLX:Z^G)>6KNN1C!JZ3BZ:2^=J]-#?Y4(<"KKBYGMQ+QJ MSY_+C&X=]MR$CBA)4+*7XK:ZUA6GVS554?OZ7FO_PM;E 2&>J<.8ARK P& B M=OV%]ZSS)WLD^8)_F$ Y!M^%O]XWWS:_?;@-?_)OEX$S;\&"$\>%/P#P#FQJ.B^.,2/%U96H#WJ3&^?J #FE^$W/P34$L#!!0 M ( #B 5UC-\P>><@0 $P* 9 >&PO=V]R:W-H965TZ=HI6>&= 5N7I3"O M5ZCT\C*(@_7"O9S-'2]TQJ.%F.$#NE\7=X9FG0U*+DNLK-05&"PN@TE\<=5C M>2_PF\2EW1D#1S+5^HDGM_EE$+%#J#!SC"#H]XS7J!0#D1L_5IC!QB0K[H[7 MZ%]\[!3+5%B\UNJ[S-W\,A@&D&,A:N7N]?(G7,63,EZFE?5?6#:R:3> K+9. MERME\J"45?,7+RL>=A2&T1&%9*60>+\;0][+&^'$>&3T$@Q+$QH/?*A>FYR3 M%2?EP1G:E:3GQK>5$]5,3A7"Q%IT=M1Q!,N;G6P%<=5 )$<@X@2^ZC&(211TGT'K[L)LNOQND?POFJ=+Z52(*H< MWD0,-])F2MO:(/PQF5IGZ*C\>8B'QDKOL!4NGPN[$!E>!E0?%LTS!N./'^)^ M].F=&'J;&'KOH?^_1+T/,;&@"W!SA%PXM& 7F,E"8@Y3+LX0Y-:&\#9"J*@O M9)IJT#J26ZD76I&\K&;0DA6MZ-H2L_;T AH3E#\LIV@V.>1/ M?^.-.R026X M)NU<+BS$Y^%Y%,$@[-)WDOVHI2%3CYC-*ZWT[!7B-!S0ULD!=UIQM+/>&H;#;KK%NCU,[@DDPS#JISP(J9/"(Q&W'!<5KIB6#@ M1S&;D0:7RSTNB"L2;M.PH$52^44[A-[Z-/#,KI&^R$I4F10*'EB)VC=YU;H3 MQL%M"+>T L-&D;R85%5-DF2"4G/:?DL1"*I)085;R$HZ/%/4P7/O%F],<44' MYY5/)S5YX/+E3GS&IY\;-MG1S^AID<3)"QUZCKRV6-0*&-&V8;)[. XRZ[03 MBO1.NNV4&K%2)!G"2=R.MC-V;'=E+QWV6#["ICI8F0:T2,V#G23/U&O;GX>- MUT7MN$V)_W17'"E$8J.Y?SUCPJYJV;ZIY-^]R]31F>,]G#VN/I-GE44&[T$_ MC%-?ZRFD83R(>=C?#@?;X1"Z87J>U:7_LK%_$Q0?ND%L4_+ HW4>>B+B'/G"9Z^TN7Y%V7EWXQ!IH3O&'YRS1/X MOL:?K/#W(K_S^,!@[TAWND4*$SK8;V^C_J'+HK-SPY.QF7_'4$_@3M!< M]IO5S5-ITKP0MN+-.^N;,#-)9:ZP(-6H/4@#,,W;I9DXO?#OA:EV%)D?SNFY MAX8%:+_05/"K"1O8/"#'_P!02P,$% @ .(!76"^M=JV9!@ 6A !D M !X;"]W;W)K&ULG5C;;MLX$/T5PLT6+:#X(OF6 M- F0I"VVBW8;-+U@L=@'6J(MHA*IDE0<[]?O&5*^.T:[+S$IS@S/S)P9DKF8 M:_/=YD(X]E@6REZVJ\T['IKDHN6WK2BBL3+4INN+G3M"JG$G6&V+DMN%C>BT//+5J^U_/!)SG)''SI7%Q6? MB7OAOE1W!K/.RDHF2Z&LU(H9,;UL7??.;_HD[P6^2C&W&V-&GDRT_DZ3=]EE MJTN 1"%21Q8X?A[$K2@*,@08/QJ;K=66I+@Y7EI_ZWV'+Q-NQ:TNOLG,Y9>M M<8ME8LKKPGW2\]]%X\^ [*6ZL/XOFP?9'H33VCI=-LI 4$H5?OEC$X<-A7'W M"86X48@][K"11_F:.WYU8?2<&9*&-1IX5[TVP$E%2;EW!JL2>N[J8R4,=U+- MV'L!Y^Q%Q\$JK772QL)-L! _8:$7LP]:N=RR-RH3V;:!#N"L,,5+3#?Q48NO M1=IF22]B<3=.CMA+5CXFWE[RA+W@&?O[>F*= 0W^.>1D,-$_;()*X]Q6/!67 M+7#?"O,@6E?/G_6&W5=' /97 /O'K/]4$HY:.(SO0!M&C"@P;S,/*)AN((C'2IJPYQ]-59?2C1"\1$#WI]:-NM\N<9B?QN$OC M-ON"&C(>GA.F1,ZF?K*;L.#U,KG2,EY8C'^E![GT?LOYKAO"I-)Z M9&6;75N<86D>D1[5E1&I-FA]C5D-6LUX * 5++GU^DDDZ"( $A!DNW MZ8C*X#T 3?0#W/VHV'4]PPG XM )(U8CNPAB617"RS?QX2GH:.7RTV<^FPFS MS1!N<>I2)M5>%R"BT&=?_7!,(@.%3GWBX?Y3)=YFG\24J*K9GQHJ_24:FOG( MT^0M7%,I.7SO8#'4Q(L[;AQ[A\: +VP<%)& :X4R+6"7"/O2 YO6!F8,RZ3% M84@W@< #0X?MJ9Z>UE06U@JW2^;@7 '2R@*A(4@Y=P>#,I]QNFE 3_:;,X4@F M C$H"8[-/A)U [$\JSEALBW559-*8'!G+H%KBZKZ"]W]%3"O/#(X:I&QHD^^UGR-RBD21'ET'-Q-\/4-]]U"1"D[2:,*!>X/OJ8 M^RZ$KO8@,RJ6Y762E/8.N#4Q-HG ?5O%+4.4$Z1L>=-@+RBDN:XM%.S+R=L'(WB,_9^8YM=O4T(2736'Q^3B)!9==JT.=8;1-UQPCYKYUO' MTW9/6.\LPJFX9YIBK9IJIQPNP XFZ,*V'PC_-PX')48]3[^3N#W"!13W 6(' M9LERYN7PH;M>IH-(^/MVL6BSKP?.CE\ LH,C:0\W<"3MP3:.9 UL%\D?6_P%&G.!FWXPUTHW7, KKA9A"WT8'F,$ N*@U23QJRA?L$ M#C=="G_2H W]"SRA;2^6?00>2)W1<8\;BX)?OL@/T3R4]MP_5T1VRA_@^XQ, MTQ-N31C?I- 6^NTS'P:[NC?MJ5)SUC5H:JAXH3-H#WZC\V%I$1<>-$Q/T -5 M^C.E2;<1;ILV8/W$M M'E[='[C!_91N1%.H=MNC02LTN.7$Z_\*0 -:G&N=],Z$- M5O].N/H/4$L#!!0 ( #B 5U@Q>+)0]@P !&PO=V]R:W-H M965TR M6"SV T6VK,Y0I-+=M,;Y]?NJFJ0H69(3['Z8L4BQJ^M\];JH-YM*?S%+*:WX MNBI*\_9L:>WZU>6ER99RE1J_6LL2WRPJO4HM+O7#I5EKF>:\:%5<1D$POERE MJCR[>L/W?M57;ZK:%JJ4OVIAZM4JU4_O9%%MWIZ%9^V-._6PM'3C\NK-.GV0 M]])^7O^J<7792%@4)@AI_-#+/NBUI8?]S*_T'MAVVS%,CWU?%/U5N MEV_/IF@FEP9$'4+(A8;[<1:WF3VO3JC:XV0M/3D$8?V%1>#>5424&YMQK?*JRS M5[=E5JVD^)1^E>;-I85$NG^9-:O?N=71D=5A)'ZJ2KLTXOLRE_FN@$NHTND3 MM?J\BTY*O)&9+^+0$U$0Q2?DQ9U],O6GI118 MOZY*65HCJH6 P4;,):I7"N5D6Y(M4MQ(C5A4!>K2B($JA5U6M4G+W Q?B7_) M5+N@"H1$KN92=V&A_R+Z+Q0W$&BLRL2Y&(P3+YE-AO0QF7GAQ'V,)EY =U%# MJ)!2#$(OFH9#/$YW<17/DJ'X>$Q-DCOR)I-I*WZ[0B:$6M-6P'^.G4 MJO*!'4EN*W-!6&?Q#U=B41>%>$R+.G4@0]Y,RPR^?: GK%"(0PEP!5)(%@DU MX'@C@:7BMF2'LELCCX636[T=[;3,JH=2_8FU:2D4P--*K=*B9ZZ6!6Y"=D66 MLY_[1OOBFJ64F2J44Q2I07OD:@&U)"D\EW8C9;]AZZ MMR1Z*\CC%(&S6L>3\+DLY4)9I+J71%@<^^,I%3A"Z"**&+T:PK,%HZ MF(R&(O##4"2Q& 1^,$.I4;4$?AR)^Z8CAN-HL!J*0JV4=5D1>N,9%D3^"+49 M>?$D1,WY)"SR1C-+IC!##GT%F&'G!9(3+Q(^@>3CVDBDN1Q-_BF_O;95]N:!^G#/B M@2:XK;!J!$5C/X0&Y#KZF_A3\A;Y#K8DH3].Q-UWZ6K]^D:\AQKDY;$7!L%0 MS/QH(K[[9AJ%T>NC?Z^S/VI4'FUHQ#A@'\^PSTOK[J2M=4EENJW=*. (Q02) M'"$TU4$2PI6AGTS$]T=K[5R,DQGY&EI3DL7C,4F:N*L(P6^O;EIO[R AZ ]Q M(RY$"@L)=I7-G<-*]!$-HM8#";.#$EFJ]1-A8^IJ!HN:4%+) FGF@!NKFGI? MJ!(90+BE)00SJ*YKO:Y:6"613I(1-<655O6,;A_VQ3WR7"V U=ATM]WU<)-] M/GEM=G*-MK('\*'!F.BEMGC-NQS!EYL#2?TSY?M.$W%N@VV;5.?4X"83+PYF M%,ZQ-T/P[T J4ITM!2F,N$B.@*D"H36>' ZBJ6430D23B4V41X(/5 MC7J.D>O3!%4^V?55/U5N)%A5UG0I"@M2 LGRI[LQF'B3R/&&&<% )P9&K90Q M7)"T:EZ5M6%TCJBJ!B ."2'7GK@"/>^H"IA)^IBJ(IT74J!T%,,(>:>4#RE?R$>5<_<')$E' M8QPUP@&O@-.;5*(V;LW!N)*XS5*RDU"O967! X1(J)HJ!MC "E^7^.N4.U2 M2WE!G GGU5=.!6Y9ISVD+=!<9I>^3^W!!7K7$!1=MC68,E!O9PJ&SZ]B0=( M207-C9P?C1F M: V:BUB51Y7@<\"!K*4T2M=HPE\5T6GX^3R<^0E.V$71GA]:@GJOZ^8D=$9^D:-+7@QW"P5U";O47\L)!VG\EJW(+*H:HT:_Z-. MM26D6S3+R @8C5V87E&=I8^@350D:?Y[;2R;W\1@'_&V!ZF6U?GB9VC>YOZN MRCBDIH]TDD)AU58Y5Z2'&8ES2E?^%&SF'16*:]\31T2@/M?0SATK4?C=EC!S M45N:HR!]5 42 SP\G_3*9]#0?'=\Y1F)&3J5Z&#UOFX:QX_5W(!,(ST^O?_Q M>NC<&DZ('1/50UM?IN6#-*W_;DLXOP0VW"&URIH,*<(=@\AREV5I+<'WMYBIIJ9PRVV3?E!L!M;=GL4DRR(:#>.@)4RWLAGAHOWZ<=+K+AKC MUM3H$I$$B'9 MJP;J ?W"Z1$J28E;H.E3OSJ^9*%_X^#T=^T&7' MR91M->>YK'V MXZ=;_AR^'KK)!,>FM!>;V6-;4\U^'K./P_ZV_V1B2GM$<;'OU?M#^I6L-_>%S"S8%;:]H M!0G*JM+JJFCCNX_VU:9$^)=J33HB>12UJ/G3"61KT,&(>!KYXAI^;7*F!:<7 M=R*E66-^CDXY< [3T[YQ[:QI+PF[R:/I#Z0:VEDCO36-05UTJG8SS*CZ+.*6" H*JHG0I=YW%3460+3C.&CB=T1'MPE D9E/%!R1/N7%PY7UJ9 M+4LFV2L4YG:LT"KKBULB0#OZKR212GJ*C+YP1E^0T1?.:&BWK(I\%U!68#T$ MV<_]D;I[1:H19-N;K[0S078C?/S S4 [_XZ";SM_<\=VASB8QHXCA*:* 9!; M6TC">!=N5Z?;38Y%]AA/Z(8GQ)[.=VJ13D^J\"@ZZ_9(LZ4FN_/HH]NZA.'" M+7GO.ODH\$PE=Z?WGW0! H=71WDTGT:]N?O MX-[(,R:<6Q,.2VK7]Y=O8W-L5;=_;U73U_:WC;QD-.Z6?U_F?>MVO[P^,!7S M]G&V']I-51?$ ?(ZDP21]? >MC9S>NI[[CF:>[E%H1R#::6/OS08W.,3S==94='O$[SD(F5UDWEWO$"1.EU33J_M?8YL8U1X;/$SW5>[Z/>\_" M;6K[8H*BM>(W;O1KA(ZP<[KCP!"P0E7)K:P]5FX/A"5VKQUOYQ[#TQ5' ;I6 M>Z,@\+>3LK9MPP& MNY'+*^FX*+]&R.66-NU,^ GTD0KP(FT'Q0G>6+GV+2&<852N$$HZ.7S^ZP^+ M#;]VW;Z,/#16]P^]$+_L_5@!'?:!?Y)!IVYT'_>[A>YN]ZN/:_=CA^WC[B65NM^.-2ID@T>@#?+ZK*MA>T0?=; MF*O_ E!+ P04 " X@%=83C>"8O8& "#$0 &0 'AL+W=OU(EG%3I:?9;/9X6DEE1A=G\=D[ M=W%FFZ"5H7=.^*:JI-M=D;;;\]%\U#UXKU;KP ^F%V>U7-$'"I_J=PYWT]Y* MJ2HR7EDC'"W/1Y?SIU>/>'U<\*>BK1]<"XXDM_8SW[PJST-U1ME5N(UW@B[%,\= ME2J<30.L\YIIT5JZ2I:R6RS-,_'&FK#VXE=34OFU@2G(.>XL^UD6TM[C57A[$"^4+;7WC2/Q]F?O@P(M_#D6;;#TZ;(MK MY:FO94'G(Q2#)[>AT<7#>_/'LV=W>/JH]_317=9_*BMW6WIKQ&6S H]$B^-8 MA#6)Y[:JI=D),H%@62@3K)#M*>)RY8A0>4$<\>*']TZS;/;LYLOX>/[L6.0[ M(4TI9&7A\,!Z.BJ7YK./"RQNG5@J(TVAI,:A/JC0<'5Z81T[HX(B+VKIPHXW M.V*WO- $2KEDYB.K1$A#@L M/IR(C^S>S2AK9S>JQ,$0.:!P?SZ;H=:T9MGP9!2>>BH:!LKUF2F2E:4LE%9P M=PC5R_9A!]$8)1L:Q]OLC82<3L25=> '7GK1<)P1MLX$=NY$3J+Q.!UH)/@0 M9/&E45XE\/;H*K,A'S@JP$BN4B%@W]XLP*@\$RH< &+,!]0XSQ'#5HHE43). MU^@"OKUAE(!FA+6PKK; G43=X I+)N(2548%53G.7!RDW5J"+D:@2?@ BXQ+ M+G6,"Z[=/SGIX?\6D!_$"^E4*Q.C $,^O'WY7KRV,A'M\JJ[.2)9K'D!A!R5 MPX5P$!EDT#?YOV@E#%%!+DA>&<%,1$,4*1=[E[Z%EY?F)#E-7'<@@<0_$?%# MX*1B#H_4<7+X:'"F%//)[(%8:FL=O*EUX\5L,I\]:*\E GG#S@[8M)A@ON7R53<) ,YNC\R3,4F0*C2H;0L@]P@G'ZVH=L[\-=Q\Z[ M8[.?.#859Y]'J;T%3H5NN#*E^-) %0 L:;EDQ+G.^/VA M,MFR[-40KFL%:2&@-'BD?"6$[L*=H!,O%?BKH/L142 MAET*5FR>FG[AKL7Y4(!Z,U"JFUF\1;][EJ2!"ZSLWB1MHJK"I7;J2]XXPWV2> MLA'BML:!@,1NIAL%:N5 W)#WW$L^$]-X;74Y%/PQ D2; H5H+'TK;ELU*"W9- M]-!715$"AVSD6I?*L^WQ( MQYGH8"^2NYHB:AT,7*1REUI4ZOJQ;PUTM6L_[1SPEQC;-A_N8)%-OQ. JY M!K[X8DF54)'T<63 &UY-W*.A\=QPEAA"<6HK:>.8(.G7B7!\P>=LI.X(9VS M#(0\!60A6D,P/-CPRZ/K8W%_L9]8V,C1[EA$L4OU$RRG<#"[] K:LCS*?1>P MXUDG1NF8\PV?9K=A/8S_MC6]:'%IZ]@0;.-N!,R3B;+E^&\P.7?D[4M\-+]NH9XQAK542XTY4]S2Z98YH M!:RUI'SD(OS%*T@XS.6:ND:RM2+*/L9K31CC7'2NE;+M6O'@$J6;O2'A6@\/O[1T>T^QHJ>;LKTP_&W;@Y:UT'C MV?>--^;'S!_Z[)H./HPK@/=+"Y#;&SZ@_]WEXG]02P,$ M% @ .(!76*=H[18=! 0@H !D !X;"]W;W)K&ULG59M;]LV$/XK!^T%+2#8DFPG368;B-,6ZX=B0;.7#\,^T-+9XD*1 M*DE;]7[][DC9=3([P?HAL4C>/7?/O9'3SM@'5R-Z^-(H[69)[7U[/1RZLL9& MN(%I4=/)RMA&>%K:]="U%D45E!HU+++L8M@(J9/Y-.S=V?G4;+R2&N\LN$W3 M"+M;H#+=+,F3_<8GN:X];PSGTU:L\1[];^V=I=7P@%+)!K631H/%U2RYR:\7 M8Y8/ K]+[-S1-S"3I3$/O/A0S9*,'4*%I6<$03];O$6E&(C<^-QC)@>3K'C\ MO4=_'[@3EZ5P>&O4'[+R]2QYDT"%*[%1_I/I?L:>SX3Q2J-<^ ]=E)T4"90; MYTW3*Y,'C=3Q5WSIXW"D\"8[HU#T"D7P.QH*7KX57LRGUG1@69K0^"-0#=KD MG-2U,^U$95:!V\^[R1?C<=>@+FXV'9@RPB2'$&)"_@H]&^ M)@1=8?488$@>'=PJ]FXMBF<1WV(Y@%&>0I$5HV?P1@>:HX W.H,7F<&?-TOG M+57"7Z=(1HCQ:0CNCFO7BA)G"96_0[O%9/[C=_E%]M,S#HX/#HZ?0Y_?&KU% MZ^52(=Q18:*U6$'(#@C=?[V,- UU0D2]<6!60('&9HGV$.P4?(U DJW0 M.ZB% ['QM;'R'_(G3[,LV_^!JP4%@E%NE7 .;J",!EPPT$E?@X!66-@*M4$6 M_#X;D&8.+5D,ZH%<,3F+N?@&S &\$V4-,5K'[K&MD["DIA0L$5![Z14Q]0:, MCMYYU+ U'EU*4\BU&.:(VJ5 (Q&0+44F-:H*1/"=0VBQ-+:"2O@(<](&"2&A M026WLD)=D8VN1ITR#BO)%8V84@DNAN4NX"Z,(%A.G21M;ZSK^48OSD5..EI_ MK3&I>X9/M)[D4'C@,O TAX,_G20./0X7AJ&Y*$LBMH--2UHE[=-- -1DVJVX M5EDK'+'O**R2,2>OY.NPM9+6^1@E$NIJ24QXGR(N]1I:TT5Y#A[M:Z";Q7E" MY=,7JL5BZ%3M'2BD8U\+#7GVPSY%)+RD%JF^S=C34)TIKI2H]EP#2W+"YC][&!V=('\31U- [$__)^!3?:!^O^,/NX8%T$]\%7\7CZ^JCL&NIN0]6I)H-+B=)C.)^X4T;7@E+ MXZFKPV=-CSRT+$#G*T.IZ!=LX/!LG/\+4$L#!!0 ( #B 5U@9Q0]81PP M ",B 9 >&PO=V]R:W-H965TO[BXV2A:\:%5>9/W^Z&(E=77V^B4_N[6O7YJF+G6E;JUPS6HE[?9& ME6;SZBP]BP\^ZL6RI@<7KU^NY4+=J?KS^M;BVT4KI= K53EM*F'5_-79=?KB M9DCS><(O6FUOSOJDD"I57I,$B;=[]4:5)0F"&K\%F6?M MEK2P^SE*_X'/CK/,I%-O3/FK+NKEJ[/)F2C47#9E_=%L?E+A/)EXU>Q M\7.'@S.1-ZXVJ[ 8&JQTY=_E0[!#9\&D?V)!%A9DK+??B+5\*VOY^J4U&V%I M-J31!SXJKX9RNB*GW-46HQKKZM?OJUQ59!AQ5YO\B[@M9?7RHH9D&K_(@Y0; M+R4[(27-Q,^FJI=.O*L*5>P+N(!*K5Y9U.LF>U+B6Y7WQ"!-1-;/!D_(&[3G M'+"\P0EY=TMIU?,;^*\0MW*+L*K%M;6R6BC^_*_KF:LM8N3?QT[O90^/RZ:\ M>>'6,E>OSI 83ME[=?;ZN[^EH_[5$YH/6\V'3TG_9@\]*>6XCA\J<;VVNA39 MF R=CA)1+Y5X8U9K66V%_IU3,AG< <"8L7;'59%[ 3%%LQ:U$9?)<#1.)J-,. I#1^?,S6H% M5/+K5G*;"%GSX0OMWV@+,C(7PF1+:N88\8X1:K4NS50K/ MKE498%#D**JKLO62Q_O M/I-\)QA>H<5LRY*B)J15;N[) R3%E&SU6CZ0CAM=ED(N4#'H&/)>ZA)QIMA@ M\Z9NK!(+2R<(3B3!:VC7$Y^6"H,;>JFPP9+2U[$%'K2K:0MOS^!>@2A"D%2\ M.<4>>0S6B:8X&8B\$X0JFVN'S>%DKYZ2,9Q@?J!_K2Q >7?^0U?UQ$]FHV") MQ"_VJHD5H%TL)<(5"?%H(RQ'+)1*.A\1S;>&M3L:_)?8^# MIZR7IEDL29MY8S%JHR<144(V&+;Z=^S9',8>="M!$3A.R/CSN>**7=&QPH$Q M>=K)]&MVQ"V'QKLX7WR W6>0GGI0F_XI4#N^S6-XF^[!VS>#C@]2N0828U?V MX4FPB6*>QAK#M@[!;T4NW9+)2A%F!"BXUP4B7JC?&HUXX, _ E;9=) ,I^,. M6+TI)9QP_7\ 6CLW@R&H%?LY^TM^]F>[^;J_X\33+F>SRV#@>DNN#R*/F/FR MG_3[_0,CW^P;F;#N#UKYKYDX8<3V*?BPQA0?G\"5NBT,ID%5,%6YW?=H1PK9 M)QU?.?'FW0? )%H(GP$>,@B+9/<8T6F %"A:!<;>*O+^]@/KS)B=+S7@-!:B M@&ZY7.M:EOKWJ"WTI*I#@ @+RCF .I8/Z:O'8X Z!DY=EWL\Y%.'G(H *MF& M;3Q&ULH;[=>C6&8.$AEE@FG,Q9G&H>I[MD+\4\E M;>#Z1\Z-EXQ>4IS#\686'D/Q$.=BD&39$.\9$";%>YKT08O Y2 Q]\E38')I MUJQH.DF&XPD*6I)-^F*8] =3<0?D\DI[YU-@#?I)BCJ2#2!NA&*6C 8C\2-J MAY4E3Y4%ZK0FBL_YF%XFDPE/G/930-YT.A"?#"+(^^0I*Y\+<+EQGPXQQ(?! MA$Z3XD-?H$_T9$59;1 @S+0I1)*OBR5/03_%V1P?SJU9G0R80(;@ILJT*ZPJ M92CJ>Z'78[X7X@@@:QVB )?#$P6:H:2 FU*H0*2(GPJY\#0%8)7L5VB>[(1@B<[JYAE"0 M*/*#$?>*.:'7+LK9K4.Z[!8QQV7?25OK7./L=0MBY+"RQ5T952R"HSV=9WZ$ M%&EW8NX(P;[NJ%;JILK MRP01S#9O..,"S'[#_NQX&O([R7QG^$.=.+=/69*+H TKX8^$ ZF0TS9)L M/"9DRWKCU$O!=(RD P#;2%SV>^-+\8N7\GV:I.-QTA\/GH'%]+ 0N#=7FL>& M_6&2#6ADVLO&3VX]0#$89T-@*6U].>I-IFS@33C5>,[&M_*K(GP M$B%A&YXP;RS116-C8['EVG7"U,$F%%5]T91) M^=K3T7(;HH.+2%.!7)E%Q73BJ]#/F,WJ,8=RJB7M)X@%:Y5.LMY4K-!+0U82 M@]T%UN9+P(R$MXIP/RX/[;M#L4&O[^T3Z(CX$(C+I[;;=!"*4\#J30FY+<+, M:IGL42G/8AR%0UG2H;^E,??;@SM">$TPX?OS;M5$844M4%= D.M$^KX,B(< M$V(NO+%W]U;T.JB'7)$+5!7BK2T&NV#V =.):"K\G2L"\B5P9\7U/%0!3@+, M\U)\3(6AFU(BS.YRT%[J)[P,NE"@R%J90I5^0UE5#4+4!DFQ*70A=F!3YSFM MW#6,6TWW0&V(268KU$S0J:G'H3 *A2=1+/??7)U4T@%6!A+D.,V-5*5+9B;O) MA]G3N4#R6UGMOA OZ$^NYE:!* R]/2%@SR?1R)][=UB./L0U=HN@RP%' MM0YW;*"Q=?P>62 LNVO#VB#8*0=;MI=8C!7[MS5+)H7PCM1%Q\/,KHWR8_ > M\YR:.,^6;\A\ ]MZW53[O6CH*9 OL*CR5W;^N@Z"D9%Y;KCHE6@B&\<77R[Q'1Z9'MFXA/'0Q>4( M<#A"N_V@O#<$M"4J-/;M:EMW@V@W:^=/J$2%'BH%SW8V:N=KW\<[#5#F:E[S MLT C]VW)6$R"5M0B(0&43R:*3IJ(PM!P]/R9,#B80)?N1RXM&Q<-"YW7,"ZQ MNI5"IU=P45V7Q.'N984B(W<&?QRDS#^!KR??C8B2/U$ MUKY>+(C]P7/O,:)AJ3S0,&JBN1@\>]1/BP_=:^J:6BY=57Q?,H\Q<0G"E?:I M8>ZA84U[Z%>IF4Y'.[J&E9UBPE&77;7O\2#@: .^>7HF^KWI98>[/5[Q2*O@ MOJ!/UM%G0B^7W,R/T 5'6X;*Z./B&/U[0L9C,"/>U-3A*D^V)M:MB=L**E<4 M@([ORDKC=EE"S^= $*(7,U5OE/*/D=UP@RR/W,YWX*>]E]JE MYWY%/W8IMH<$)TB>#_PC!S3[YE7%7K#_,6:;]B8[!GF>]0;QFV>Y(/>[X4.N MN[NP[^2DKOP_!5C(C*Y=M MSGY4] ,&23G(WH,UCY(V?#Q'1] 7S\F B-P0QQS 1SZ'MV,_!5]T?KA?*;2= M]/<$B@^$L/\-OWW:_@/BVO_POYON_S[Q,[I61(HHU1Q+J6,Y\S\JQ"^U6?/? M -!>UV;%'Y=*H@VG"1B?&U/'+[1!^[^0U_\%4$L#!!0 ( #B 5UBB12UQ M7@0 !X* 9 >&PO=V]R:W-H965T_IV$AY3NQFY MVK+(HE%5CM+Q^'14":63U2*NW=G5PC2^5)KO++FFJH2]O^+2[);))-DOO%>; MPH>%T6I1BPU_8/]K?67P; _WJ._C;DCE[5P?&W* MWU7FBV4R3RCC7#2E?V]V/W*7STG DZ9T\9=V[=F3-"'9.&^JSA@15$JW_^)S MQT//8#Y^P2#M#-(8=^LH1GDCO%@MK-F1#:>!%@8QU6B-X)0.HGSP%KL*=GYU M;:I*>;#L'0F=T;717ND-:ZG8+48>+L+!D>S@KEJX] 6X24JW0"@<_: SSAX# MC!#;(A3QAN60II,!I>-T>@1O>DAX&O&F_R=ANE%.EL8UENG/R[7S M%E7SUW,TM$YFSSL)G73N:B%YF:!5'-LM)ZLWKR:GXXLC*C2CIYW6I-B+TBZ-?"@9T50M]3X5PI(W^3@HMT4%B77*H1E4U%6T:887V MS!G5C94XRB1[(>+FH RU&6,-7"C);DBWPK-5\"E[_OMV<&ER@OY:H!\ M(3P)**2-IZP5#+ZY=+PK&.MA3P2_):X<1]\H#1O3./AWWY[3'RRL(]89.'L" M/Z/7=#I(YR=A$;I-*[-Z3I)+P)5N!%S)/2P M9/P7N9D>MZ]I,AE\/YW33[S!%KB K:.WUE3D<>F1-^U_C#VDBALHP#46[(*6 M=>,@HW.#N+V7J1+WM&;L%D*VP"JE3&?U4G1_7R")0Y N$[5F#/HA4 M=YS(4JC*Q15K)'3%(@2+2=*.(_,!JI4O8NV!6\V"T$'U$-H]V YDP\43*8?T M#AN55KF2D1C,HY&Q\(EOQ%<3-N!<@R19-AG:UWFX%C;#RF-<)+)5+E(/1E6H M+HNBW7!;:COE"^ J6-;">K31H ,-?&P1OK%8:N]CMG%WRYC8M@-[(47]SRX< M*M-"@_T)DR,66 [I#ADUZ)N$R"&J;<G21DV]=( M._&FCB^ M?&HWS@L\(!C&PY@/S?0N9L$!XH?4$L#!!0 ( #B 5UA: MTU :@P, ,0' 9 >&PO=V]R:W-H965TJ&LC%L>3J.-"!O.IWUOJ^51M;2LD+C68;==QO;_#5NUF01(<-YY$ MW5BW$42G0HC5 2-&YFP2*YOP(88NE=0BM?5*[7_ 0S]CAE:HU_@N[09<5 91;8U5W,"8&G9##G[\< M\G!FD,>O&+"# ?.\!T>>Y0=N^7RJU0ZTTR8TM_"A>FLB)Z2[E)75="K(SLY_ M1E5KWC>B!&<_C2R!NJ.H/ #<#0#L%8"$P:.2MC'P("NL_@L0$9L3)7:D=,>N M(G[ <@1I$@*+67H%+SV%F'J\]!6\%=9411:>L%?:"EG#WXNUL9H*XI]+\0YH MV64TUR2WINPE"AFE*+ M-58@)-@&835T(:@-K$0MQ4:4G)*T*$NUE3Y+2]6*4J )O?Z]ZGHN2;]'S2T: MX :4Q(/L],V0YQ'\IF3]8TO-5I&206M@O8?Z%!EOJ9MKWY(:?4M5A.2=M*KD MOEF)E9>Q)FT"%79/&]R"VDGCCP;D$5!LI$PU@]T:]:EN@,O*+9AG3WYV[B,5 MF+-@VZ^(-MA6CJUW2;$#S3$C*CP2^BB%)>V5=2D844D]H]SB:_$)EW>+FOH6 M/>S_XSLD]=V;G"4W[\VAX5&?06^TZK[L7^4#.[H3WO=:O0B:5]CN@>7? 4UN M0%XV1YL]<@)"UZU?Y\U_V3%[R;>$2$XWJJ7I;N![7UQJ:\C>_' +?Y&K82Y< MN"'OR#F!!85&H ;> INPD!4QK9*B",?)Q*VR/&19 @^/#PL89^'-.(6,A5E2 M0!J'C!54!(+#DI?N8B&9A),XAB0)\R*%(DSS GY7ECB_A31-PTF6.D?C-,Q9 M[N#SFS ?%W"I?:.SR4HD:_]^T#VY'AF&[&GW]$0MALG\17UXWQZYK@45;XL; M,HU'-^, ]/!F#()5O9_3:V7ILOVRH6<6M5.@\XU2]B@X!Z>'>_XO4$L#!!0 M ( #B 5UBQ2T[Q1P0 !$* 9 >&PO=V]R:W-H965TA&4QC3GPZ'.2ZR8'L@& M:]K92%4Q0Z]J.]2-0E8XI4H,DR@:#RO&ZV Y=]^NU7(N6R-XC=<*=%M53#VN M4,C=(HB#[L,-WY;&?A@NYPW;XBV:;\VUHK?A :7@%=::RQH4;A;!17R^2JV\ M$_B'XT[WUF ]64MY9U_^*A9!9 FAP-Q8!$9_]WB)0E@@HO%CCQD<3%K%_KI# M_\/Y3KZLF<9+*;[SPI2+8!I @1O6"G,C=W_BWI_,XN52:/>$G9<=10'DK3:R MVBL3@XK7_I\][./04YB^I9#L%1+'VQMR+*^88F;YA?+^M]0:&E1P6S*%\Z$A7+L[S/<8*X^1O($1)_!9UJ;4\*DN ML'@.,"1"!U9)QVJ5G$2\PGP HSB$)$I&)_!&!R]'#F_T!MXGIFI>;S5<=U[" M?Q=K;105Q?_''/9PZ7$XVRCGNF$Y+@+J!(WJ'H/E;[_$X^CW$V33 ]GT%/H[ M4W(2XSC#%=,\AYK@10>O72RXAIR)O!7,8 'K1RCX/2\H8&!*?%*@#?N^%34NU&VU)BRY >IZ;5CM5!VTME]S6574@%3+^1T@RTMKFLMB %=T\\G;5!Y3LPK)RBOA(V'IJP#-9&\S%TR_"G4(C'(F30F7;OO" M8?OURHN44A2H/!$;1R/(*H7V8$%P"F#!_ !US*@PT(;*U@"%YFMI:0B:[:Y< MV%H@N(JCB#N8GL..[^N0'/'R Z])6;::Y"AQ^)!C8[H(D.J3)'%C9^?P+S+E MIP_0[$!7C]W\L(_$/F+XTIEBAA*];CU?LX-K MX9%0D?%X$,\GP;,/IZDG\7A)+;ZDW06)E.[BF:3<#;-X-@Y,.P=TQ6JK;N,T)B3 M;6W\B7WX>KCO7/AC_DG<7Y8^,[7EY+; #:E&@TD6^);L7HQLW*%/_4]7"+E!X7\^'0Y<55$EW:FK2^+(TMI(>4[L:NMJ2S(-2 M50[3T>A\6$FE!S=78>V=O;DRC2^5IG=6N*:JI-V\I-*LKP?CP7;AO5H5GA>& M-U>U7-$'\I_J=Q:S86#RX'(:2F;TK\WZU^H]>>,[66F=.&W6$?9R70@LL9Y4[7*0% I'?_*KRT/ M/87+T2,*::N0!MQQHX#RM?3RYLJ:M; L#6L\"*X&;8!3F@_E@[?XJJ#G;]Y( M9<5G638DWI)TC24P[MW5T,,XBPRSUM#+:"A]Q- X%6^-]H43/^N<\GT#0Z#J MH*5;:"_3)RV^INQ43,:)2$?IY E[D\[52; W^;:KKY7+2L/>.O'7[<)YB^CX M^YC3T>3TN$G.F+FK94;7 Z2$(WM/@YOGS\;GHQ=/ )YV@*=/6?\O9_.DH>,P M/Q8D7IFJEGHCJFC>B8RL1R:+I=)29TJ60CI'W@GIQ9+AW#.<4_&F&POED 6> M+(*3\I AN6AJ))S'!O15>5%;E1&FL+$V30DA0CYGA'3,A3<".8I]=-Q*&"MJ MJ<(''(MV2[)"BE+)A2J5WPB@@ZRQ.=ER$T5DS/ %^3611GK8.QBJI?4J4W#0 MNP3&]V!N!"D M $E &H6++>J)JY7QGDA\WM80($RC6N_GXI?==V E8:=5=%5 M9D,&')ZR0JLO#?B$$\ )1WOL@4Q+(BOAKEJJCC,N43!DB4Y*NJ=2%(JLM%FQ M">"7ID0!=7/Q_-EEFIZ_$+\%H?%<_-$8#_W L@OTA$K78F5-*U2.R%'9[CRQ MMJ54D3L]L)K.Q>\+CA.Y*''"P=E$F)8PT-]NWFZ:H*9G!:/\LH>%=W:J4J6T MQ_=-#A24[E"'<&&BM/&M1PEK1Q 1TD[([-!")I,<#"(SUIJ%L=+'$^\)M>>< MHV1&E V* (X9$<]!A>-<-@A*CA=AEF'ANXB;S,4G;0ZIV^%T35T;V^*!"1\! M:[-%%#Q%F)\*SL]XZ$JOA&=S3H3TU1YV8S\.C6V!9AL@MNG,D,87+]S#+.YP MM F?[^@>(HL[+YUX;@E9!?PJI<-/X9T0*[ EOMI+E#%J5K@R+:5 MO(N=-M2VS(F/Q@/IV\!#(.\#98T--,_9M8IL\*66-'T6]2GR?CLXF#V*/WCT5DR M2Z='UWJ$]K8YJ/EK=!^ENR-94":1/IQ7FR :<@Z-U''RM_G5J[_[9;-+ZURA MKWI4,"[Y>C?K%Z38V=H^QD4FD]9N>!M9F4;S/LLC]P"E<4MJP@4DP20KFYQU M,ND*45 9VN!"ZCM\#6OTI5%P(LK++(NF8]MG)+W%6FX"-JX^6+3L^%Z3D'5M MS5=5<5CU*E*.'[XE%(0E5Z"NGH2"#;F.=39I^1["@&%W:4UU6-G:VHHZ>H^K MS6T@X&'98E,/%&*>2] M1,^$P@D63IS'GR%;\(5+IS^YCLZT<-2^;H) M*6(TB0WAUL+=GASG_G2:G*/T_"!F*"?I+$C*)9S:"3,M;5[[M0EK3DR2\]DL MU"!TC%A/>M5[6S..O1:&O5<=2O$JO%UQ1>=8B0^\;K5['M_&5^%./+ZM49)6 M?' E+:$Z.KTX&P@;WZMQXDT=WH@+X_'B#,,"3WRR+(#O2X-ZTTYX@^Z?!C?_ M E!+ P04 " X@%=82:^>W(L" "K!0 &0 'AL+W=O[*Z M"V8%6IKV*UZZ_[ 7<)Z]$Y!W 7G4W1X455X+$K.)LQMPP9MI81)3C=$L3IIP M*0_D>%=R',UN=*/L%A'F:+"2! LES"0E1@>'M.@P\Q:3OX,9YG!G#=4>;DR) MY6M RIIZ8?E.V#P_2+S&8@"CX3'D63XZP!OUB8XB;_0.;V$]84R62XIVZ7KX M?;GTY+@X_KR5=,9E]_# \S;X<4#SN%8\/T?__ M:@YCOM<(5U8WPFS!-]9XZSP(>%H+)2N))8RSX:?'SZ&4.;*$@N_1R>4Z-DW# M1P*W/A!3EIT.6T'X<]CI\P/8/T.+$GF@HI9F]8KF@6P$12I98@7L^ M:Y^&=D&VB>VXM,3-':C^C @ PP4 !D !X;"]W;W)K&ULE93? M;],P$,?_E5- ""36M&GW0Z.MU&X@>)A4;0,>$ ]7^]I8<^Q@N\OZWW-VVE"D MK=)>$I]]]_'W;-^-&^L>?$D4X*G2QD^R,H3Z,L^]**E"W[,U&5Y965=A8-.M M!R/HK^R>&'HL8?C"%FLK3V M(1K?Y"3K1T&D281(0/X]TA5I'4$LX\^.F75;QL##\9[^)>7.N2S1TY75/Y4, MY22[R$#2"C8MJWB!-2C@QII0>OAL),G_ 3D+Z]05>W7S MXBCQFD0/AH./4/2+X1'>L,MVF'C#5V<+OV9+'QQ;OY]+O,6.GL?&PKGT-0J: M9%P9GMPC9=-W;P9G_4]'1(\ZT:-C]%=>T7'6]<8ILX90$FP)'5"\*.!CIFI) M;G_4_(T>5[:JT6RY]@1QZ4AX.^B=\R/4.M:3,B#0E\"-(7E+Y=?<'(@K-H!= M 3]=\5!:+9GK2^O"B6_BWK6S*Q4\;$QP(I(%GYK5 M2J8#7:)&(PA2]?2>NZG\H+ JXN1B^_!,83%MC76S78>:M87YS[UM;S?HUHK? MF:85A_9[YZ<9N+9EM$:P=2K3I0U<]&E8&PO=V]R:W-H965TJY*KA5=H75]BK+("*JHFH@9N M=C9"5E0;4VZQJB70W(&J$A/?G^&*,NXEL?.M9!*+1I>,PTHBU505E4]+*$6[ M\ )O[[AEVT);!T[BFF[A#O1]O9+&P@-+SBK@B@F.)&P6WE5PF48VW@7\8M"J M@S6RG:R%>+#&]WSA^;8@*"'3EH&:UPZNH2PMD2GC3\_I#2DM\'"]9__J>C>] MK*F":U'^9KDN%MZ%AW+8T*;4MZ+]!GT_4\N7B5*Y)VJ[V.G40UFCM*AZL*F@ M8KQ[T\=^#@> 8'8$0'H >0F(C@#"'A"^%A#U #=JW+7BYI!239-8BA9)&VW8 M[,(-TZ%-^XS;8[_3TNPR@]/)BCZAG4(KD.X*\0Q0RE16"M5(0.?H_BY%'\X^ MHC/$./I9B$91GJL8:Y/;,N"LS[/L\I C>0*";@37A4)?> [YZ"8=S"!U?^#_G,#;NCBX:I[-B M<:EJFL'",VJ@0.[ 2]Z_"V;^Y[%1O259^D9DS\88#6.,3K$G/XQ0FIF-7M . M.75(JX:[Y'PVB\@\QKO#68R$37T2^<_#TI$PT$ M8"VTD1.W+,P? J0-,/L;(?3>L F&?T[R%U!+ P04 " X@%=89#JB:T," M "*!@ &0 'AL+W=O&6RY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8< MHI:+9UD"*/12429CIU2J7KJN3$NHL)SP&IA^DG-18:6GHG!E+0!G-JFB;N!Y M<[?"A#E)9->V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VL MMT+/W(&2D0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I# MP/IV@#N@U("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZW MWZ&O9V9X*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6 M\AXKG$2"MTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P M?>Q*1J[2.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z M-RCP@G"$%P[EAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP M)(@#.,G'#_[<^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8 M;!";C7)^<'9[A=PX]#VY^2 WO^K4GD#HKPA?V&-P65Q_](?*A"%[8(2I;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^; M*%[;;K/G2O&UL[3UKD]LV MDG^%-7N[:U=1\HQF[7CMQ%7C<;+KJR1V>>*]NKJZ#Q0)28@I0@N0,U9^_?4+ M#U(D9YSD:C_AW-YI?WQG[R>V4:K//^[IQWYSMVO;PXLD35^[4 MOG!+VU=?FZZM M=:/>V\QU^WUACZ]5;>Z^.;LX\U]\T-M=BU\\>?7UH=BJ&]5^/+RW\.E)F*72 M>]4X;9K,JLTW9U<7+UY?T@!ZXA]:W;GD[PRWLC;F$WYX6WUS=HX0J5J5+4Y1 MP#^WZEK5-T>=C,NG#JVM3_H:MV]\W9\[.L4INB MJ]L/YN[O2C;T%.WH_]F=/'M^EI6=:\U>!@,$>]WPO\5G0<1#!JQDP(K@ MYH4(RC=%6[SZVIJ[S.+3,!O^05NET0"<;O!4;EH+OVH8U[[ZL6@[JS*SR=X= ME"T04RXKFBJ[X6/"7V[TMM$;719-FUV5I>F:5C?;[+VI=:F5RQ[YOQY__:0% MF'#F)Z6L_YK77TVL?['*?C!-NW/9MTVEJOX$3V S84 MY-GJ?'4Y,]]EP- ES7ZCA' 'XWO;&0)V?[*>=RLHPA:JR M34"&B\B !>NN4ED+3Q=,3[0X?KXV^T/1' FS&KZ^VYFZ!BJ\:V VUZV=KG1A M@=:6V54-LR:DJ9M6V5+& [(;5Y21GM=%#9# +G?%KS3@-FGL\AX73A-^THI9 RG\],\#*>X1<0E[1ZYLS$M;/9. 7,#U1P* MR[O$9VR%F !!T^X\_G'$(5+"5C4@#!#Q\+LZ"(;P?#XV&C\1:=/FKO;* OZS M1W_ZP_/5ZOSEWZZNWM.?%R\?SV'Q6<#BL]GM?W0DG;YUK=[CFF,(_+(9,L0H MXR0P[02=(N)1\^GVR.C"W8$R^F>GX4Q!#C>@N?#AK#7PZ9/*E%\ESW[NJFUR M. X4WX'IL=T5;59L-J"9"*D B[&(UF(?F &>5S*TUL5:U[I%68N?<4BE75D; M)[(;P,0C1$"FQO%*2$&>U2;I: HDJVY5TPD0ZC,8!@X^5)U%ZHF#B): *$P% M3/I3PM.H/1UQ=0 M682B<*8IUK7*.M IED KM2V[/6P490#(CK+M8#TX1-#>#O#7U17@%([$9AMK M]C#&N.0T>QM!\K[XZF6Z#80VGK<(N#Q;=RV!!,R8H;!!A+8F)XC\X$J0A1A> M ]]M=)L!S>$DEG8'<);&\1&8=0N6%F*XH$-'E2*,+-:"LCQ].GQM+' =CK)X M_CB[86T/7]4*CR7/ /]E5P>. .XW=R0G\'&8JP*X@.+HV=NB[N*3$Q17$I<@ MY6? :BWMKW/ G X1OE^CZ,43S;/.J4U7P^A;EBFU:;8+_%3)Y#F0J"D_+9"" M*AR,M"<:&38*N\[:XC/MPNP!S9&6 V>4GGL0O*V,!>(&#!"-N3EA]5405E_- MBIH;1120O6W87IX0^%\\28^-^.AP-\@^*CE*QR/'B;7<:;5)'JY4J-;.X9=Q+GB.)O,B HM4% N)XYM$>[NX+QNC$H7OI'K>.8%R"-W"ZG_V>(4SA& M_#X'^K&?5$O"W0$Y6I(U>30CK2H5/ V_)U\>BB.-$"/)=JHGJIA^RL):LIQN M_7;:,2XZ@>@W+9T5AX,UGT6+;!";O'P%_X%- 2# 5VX':G4!UNT^:\A?FZ.' MOP9Z^.OLT5WC3A L^N/;N*4Q*OB54_7.'JE<@SYVQ"H[<)?!OJPU/(V, *)? MQ#:K,^!-J[= '#6<>8L'?>0SL4IE>W890;;4J$T 46MUTI&!1G.ER-W4D2R!J. ( ,U.%17<$.+F<7$&[9 ''S@F.%74UQOF!WTG3 M!W=\F7V @6 @X3.TI2L2I>#HJOT:1+=W=@D0^&.5CY*NC;,0M.(197< WK]= M+O^:[75=>Z^VT76.(PZ*PB;UL0<%C0=KCQT;X0HVS,#!4C5MN00>APU98FUX M6FP+INH3Z&K5MD@;:,VRL<%6,AU4M"2$Z8^D6,;F8=TD5@UM17QF 6Q]'.=K M7A.$ -ACUH!6<<:>[ED'XXZ$]WOT(G1B#)/52B8K@&D3>QR)>NS,_2%0!&=6 MSE^+0Q03H P$$ OZZ!-$N0.;_-@ JFK]"WR_!?-?[%BRQ0,?C&RL4NLV M73,P5-<0-Y(SDIKVL&H)KM@ .HX:=/N.APAY \ZMVF%X]E9YH?8()WFG?]=ODK!16.[4DGV'*,\_30(4BH%"I'W?".4!?0IA9^FWULN^P=[>&1L.UC M@3_/&M7.2V;7%\WB8J2H(#RRPX]*;,:-0OTQSDSF/D'Q4,QN+4+3S9 /TO#] ME$-A)+U'TK3(QA(E@"_IE\:0!&0QV=MB0F?)2?]YE \'B\[*PB2\?3$KPZZ\ M(?8A6&>CDO"+9R$<7/5.]YJW_CUO_>K4+L00&X@#71]3>>DC+& 3UDB>2%*L M/. YM ,I(.&]>\=4BN-FJ6N9W71K5UI]8#],J; ",G1U2\/$RO7'Y-(A9&\& M)1_##<-P5,$A1GR(N6O$(J8'*[51%O5X""1U!U@'A!X\HMW.FSZPL0X8LH'- M !P8IL'4"M(06-/T$,=U&M,L2MQ&3904((2]O^M *AX/%%3R@W _#I7[+5BA MC##!:7A$M/3E.!$52IVZZ<3I*Q!@^ M5I];!3: )TW3>.+("=>F:Q,SL0])D.GL,38*M2)@Z1ZARB$B(JQ;8#73!:V6 MB^E&\ MEVHQ)74QFQ)Z=6U@*21$'X,3T?,!SG.4:'[]=(E3GSCH;$L<#)QNJ^6D,<;3 M"YH0K24SI\8]4IY(CB 2IWRI41^;GARUK7ID]&[@4:K%#$!VIZ(C9+H554R.4S16?+]]QIWU _ IPLP:E,\ M=LZGK=!I3GSEQ=86E0HHI8 4<6!.8EC"VSTC*X;*<9E<#-@3.R(GAJ=#8L<- M(_PF[I'W1_&;B2V2X89Q[Y[I-HP%I=1@U1:\+UJ)MC5ZZ/VP7#R\RBA>3IS% MGE@)8I:/'(L5,(PN B50\5"!/LC&2FP@#4P.N@43"T%4BM'-6Y$%]\8BHX @ MNSC_XU2@J34M)2A(4Z)%C5I_!"7CP<]QIR,Q.DZ)Z%_EM0FYD ]#EE ?/$K# MX7,8&(;M:.P72%+S*6TG4Q\ZVVBJ;\$'-OHS_NW@@:_D 8KH@86Y@!4R9S8M3R"_?H\Q MI)T!K:#W:#:*!_B] FJWB*D UX8XU*J]).YV"#B3 1TF%L:?A07,BW :3BP$J$D]3>RF/L0.P MUG:H7(G7V.N>9:18:W$Q7R7Q-V.J.W!O1EEG=NAX?8V?+PM_B/ ,)X(J$+87 MPD5@R*!#%>@XQO)A EO.3>?%P4=25. (3EVA#X >*!I;SO MM/7@XDFU1(@MF\J?7Q'1C7+%[SAC'^J8+;^8SW1_$.OF QP!*-:I=/F7S]*C4#826XI&2=R! M(BIIL,--I27NU%JJ#IRA$]V#*"O2VI,#R$@\8PE*%$&/+ JW*!8H3U P[$VE M:@Y,]!<&8P),]V8K<1Y*;=7D/ $[+E 3(7/N4;3RI\+2XTEI4<^-&41%)HH! M@GTJ*HC<"Y+_/M;28CG3P7!.GFTF_-T0_J.R=*;NV!CH"RLP'LG@]A:L34X' M9$##D113R[PD0 T+..!X*M^3:!&ZD0%<,@:]H4B"PJH->O$NA$P#B_;% 4H M?:X0#?ZV]FH(9?F.CP#E(,;Y/3"3,8FQ?;4[&QS#:,>X5AW ;*&BBF^&D80W/R_''>^)D74L="V,ES!7'>G"#T4MYCE@9R3HK/B_%%6K\.<\B MDT PI%JE=0T"$9*I7T4P]HL*."1Z>(2Q'?=X3X] N#M?]&!W) MU%!+YS?OYU6:#! $')%^1Z9J:[9LEQ %<8X+;SE@8"KD*F+)4>Z)8R!7$RQX M$=9;6U@HW83C0E25$".M17 S(#*K&_+5:3PE380A^OJJALH*9PG-]DYM_+QS M0&U9H,>$,8_]H>8R0Y;LQG[BT@>?LA>W8F))*H7JD!$W75-*N-^0KY0RGA-. MP1J,K*C82NN;>0[TG9O@#C'=J?!LPU69PXK,P3XP79)GZ')IR9RATXJ^74YJ MF9+%T9(+*[&'AXY8K((%R_+TR26ZYB.@(FX\_G,)=QTS4;150BQY0.V#J-Z% M"N4U%5J@[SI0Z?Y(O%-2H7__$ 5"5'CZK1X&=0;*V4B]S0.T]%"\!?. O$WP M%*@6*-UJDTUCACL'-6+YX_?2SD!&O+"62R89)DYT0GC.F"5+]M].6W]8'0<,C"C?HG&@Y20)ZE%HNDI715, S(D MT$GDO$3X_C$YW%BMBCDA/[O4V?$A!0%[BG\? ?0I< XJ_V\82]G;?J;18]T1 MVBD&.B67>\:+@,=,B(O9&3!G)UYFWQF;4(, 1 XTNB6'R9&2Z!B5#1Y TNM4 M03-A7K#[)>8\9R-N,8H('%#46(R+HE\NL,!(7\A\C MACEZ;_B5;C@)EPBW&,P(P8[YBE=_[G*6QP/;;@8O2U#""353'M50I?8&S-L# M8"0MB)- R=+[Z;_)_N\7-\2+*;8G26#'((Z.,2@7>(IK =9JJQNB8\%PY?EY MB 1OOV'(BG)3P21,O5-?02J5!_615T@*>M@K)I_!5Q40Z0? 2,S<9U7]2WSZ MB(L4]1XQ_:#$7$""2T$8PK08 S01EL0#2&Y8N#)G+$5"WJMPUIC;;4.19P1-E2_*'W0',_W LRZFD6ED2=);<:T ( M;AZG!KF98;H46&-;F[6_@99S&1F5/!,#:%LMT-0Z\A#A#MD6$+(S3:/J4(;) MU]@"<"=8J4V'YM#&%EAH4H;,75 M@NJTD@=V1O>!<[]7_,LTG:_&CF8&V0E(/IX8+V6?V%CGA0M" =M!E^/2E,>?X^Q5+/=> MS9=I7U6P'="+N!C2_2@#_;8Y^I#%XLO5?-GD!Z"VPI9WYGU0*ST"L-X%'^2H93)\.@O_ MCJJU/9XQAF71U%/5. BYR$41/,.[O\/=X)W]FIT:OX1FTPS\(G%]\>QJ\&'$ M_BFJ8X@ 4DU"Q:45>$\J3JQ'2R(B$.'ZB]3*'D8K3*28Y-X++WE(8(G>4TDI MR$@!R":X*2YP!]O<&&T*IB#?$J,JCEG&C 67J_D*R9L=)O1>DP2_3EABE"?O MF8IN,I].U7,]@X'J^ASH#0(\1T0VXAVP4+F^ITC9!62[\^F.Y M"OD53K.,+"UB:Y M\R^I[ EZ!; W2G.EE8]?FQ*DXBPGQHJYU7RA&YRITMLFNZ8:ZPFM^&53T$Z2 M_$/IOY^(B&QD?-J.QD>[J4:RPMI3NZ0Z?JIHQ7#]WH!(1$72OR@62CK9+]U3 M=64X@A#UY@(&U';<-D1*A$\OG;'^1)\[+ BDMS^9'R;H-=Y(UUEFWZ8N0G3E M^^.)=#$&M55#0/O.+'$BH2R@UKL$)Q>28GN>Y+Y1HKN_R#U>Q?JQU7S]&-7Z MC9ND#QDX%3?4?$TG!D/Y(B0CS642X0Q@%@[$\QXQ+;&X@NJH1<#:F"E^O)$GB\LSV$\2MVO M*0?"-9#ZF5\=/I2QJ,9OX-"@3I,#YWIOD4]<5[]>]M"D1AT*4G.DD>$+>9X#CGCU\ M5?G[7"@-4], ;6-JT^?=:2R!3-=!:19.Y@!B+>UXA8DD$3=[OO8@R8SP;(]^ MXH6V,=$>(J4=+#C2B11)%!FWE-VB6M1UCT)9OMD[!!AEEWPD+VE MW\?#L'%YOG+B><+$@C8I)D;D2!HWI7**NG,99FB9= SNF+19XNRF^HPW >1Z M#R_0I\S.=W:::3ND3].?)R@CSU"WSC-0>L&C%S$N&@J2ZY(OO@B.YE:GZ[C> MI8C7^?PM$1)H@S$ID=Y1BR@B9^2734?1J<'Y$;\@ >XU& #,-3VAF$:48@Y! M=.F)V!FDH_P5%U*17'O+=>6,K%E%&"M)5_-UG]>#!DK7:0.E4?WX&^;KI^9# MH2XEM8!R*3-CR9N#[QN*(,ZT=\I9W9)T":TC F'[*F,C^ NI7&]2^8*@*"YA M[=,KCOU#"87/K/+0(-?^VF!!]VR51>^F:^F&?"HU)5[J?)ND(E$!Q)MC#!_=WEJ6#FFA\U?2ZHT%==J.["BW3'RLH%>4EQ9P4G#'EYT6GZ=:FWGK M-L2C1!K@$-3#,#T7OV*.X3;&L!+;-FDB@C.--GW*/LJ>,.LH&W@(>%1#%)TY M$3UKWXZ2PD_4ZHZ!7*OV3JE).)AV8+6U-VDFEET?O=/2%*S+8=#0;_&HHTIF MW21Y\Q2DTV ?L1&SGF?7#1;YL-.!6 R+F>9!6.K[\;H9=.81'YWYC4_+EU+ M[B9$=.(&CX$@24-2RU*]S G'Y$J/<+IO9#%^0<((]Y+66E(#+M$I_9N.X6J] M+V]M%);1H5-(6*VZ4LU!ZEL3!'DZ"DYZ4CVXWC:^WQO55!?]@F1NF1:U( O8 M6S'YU);K/!2J^X93[S'VD6: A/F81L ]X,R>U/O!GEA&JCU>;X2-)W26HPS] M>2:F?DJSMI&G33\@R/JF 9-\UP;:" MGY(;\U:E=251ZL<^D[U^B_?:$;':4"A4CF58834F='*\7A0AS_:=0^T3[Q(A M!2R8 A9( 0ND &I=R>?LY&9M-'LP<49!!NP4ZROJTTZ7$15[I4+R=5!8KQS? MQ,.'? B"&9)N:Q.4 O(LA*$5"B$;B+WE2@M?.@Z;)VN_ WE+C:9$UJK@% +?\J^%XJ/UP.))Q@_U 61P*%)FD"#YT!N-()/A'XCOT.J>0>O-M M*NB";*+[R.L)[@XU,>I9%NG#%)6B-G03"_>"_&G5E4B(J%3)4;R_J15?1C^@ ML7YR(05HL.:TG "(]Q8[VX1*/(JGR1WS[&=POERE2Y8>;['JR^@T8T=TW'L, M2X9;KA7'QF"8,J(*=86_!RZHL0*$CIW96NI?V(@[=8N)E]GJN4"M> M3>,6F+COB9X4@PZXG,+YG/827F/3#)%6;%STO>G@)L0F,I@1*O4!<9-&EY*B M1Y114_(I! $:4%PQGC%K*,:RE-5\2TG;*E-^L?NZ<[P#!:R0-!N0""P-,;H@A2 V' M-,CR/EUDF;V9.8$\G5++-5R>; S@T-,K!$/]X9&OJ40C4&B*-T,%IM3],6YU M;'># O 9 M#)9'A!-O8,*+A #V^DHSJ9XN-9H10KTE;SY60?R)H#P7E5&6I^ MG[[UPIK&=*$V@:B'C;_IAWX$:?R? *M,-RKA?C>(P.CV-[M7YZL+IH+8Q"<9 M>$,EU!B*>&VP[^6CL^^N;EZ?/>8>&]78H]G' V48?9'UU%N6?31PG??IQXW4MUU*,LD6^TZU+L^^LD<@!R> MGS]]S&('P$J=_(*NP--5CF/V2"KH[./$"*-;WFQ7IK6X :CQYF?)3?YB] K_ MV!L7&-9GY\^R1_[F\NSN8$NX'<$LL@@[P'3#?J+09J,=&MSD9,%0L M94F$H.?7GFB&0@BZE6/CW@2CH))'ZF>L=)4$0V,PSXO0<4OL_D[;66"UMR=< M<,II/V)7$&&U2V$UX*' 0; A88O+Q?E7>>9[NW\(+IK0[NKY^>,7V=NTSPC( M:WY,.K#RR#?AQ0\N*7T)]3RM"=U$;!SLVY$G;XT0]A"G+Y;'^CO,H:HJCF$W M-K4@_;R^4HX[GDZL0F\+84I&9/1;^U)!"S(HM=MA5TSR.*?[B$S^NW'#TW%N M((58;%HUSP#@M Q9@&IU*8Y]8A@]F#=0'08CW@5-.^+V^.WTKD9C^[9FJ[DA'&Y( L-A=MT02'(# MJO_LP][.0C="J*11TNP?#$0_];;#*XJK;_FI/DOE2Y MZVQ#L6N6,(H/(-BB:1"=-I)/,4NGWC1T?'=@W!C^O0U%/P^ MF7YUK+ $-S>)=768S8H4ZW4/9IYK#%QT!VE9PG(V[OV$RM_,+I4Z'C@Y4Z5X M'$$QCE!X.&46XX-#OX^G\] ZPE@D/2/9Q\T&DTG8L$$X K@4U8$/>@$II3>I M1C8D2HG#3*,=.?H;&0*,!2*C\"+^,>:-K(^Z&1LQY=PJKUMS#JKMX:W7]8TN M75K4A/.2/!;[7\[7YD^^!"(_>7_!^%,S0O^>[LS__SJ$_T.O0WB2O.P2Q.>6 M7NE)K_!J6G[O9?@V\Z\-O>*79<;'^9VC/X VP_+#6FU@Z/GRJZ=G7 'D/[3F M0*_.7)L69#7]B9=WE,4'X/>-,:W_@ N$EZF^^A]02P,$% @ .(!76$N, MOIA-! > H !D !X;"]W;W)K&ULC59M;]LV M$/XK!VT8&D"))5FV;,\VX*0+6J!=@R9;/PS[0$LGFZ@DJB05)_OUNZ,4)5MM MI5]LBKQ[[H7W'&]Y4/JKV2-:>"B+RJR\O;7U8C0RZ1Y+82Y4C16=Y$J7PM*G MWHU,K5%D3JDL1E$03$>ED)6W7KJ]&[U>JL86LL(;#:8I2Z$?+[%0AY47>D\; MG^5N;WECM%[68H>W:/^H;S1]C7J43)98&:DJT)BOO$VXN)RPO!/X4^+!O%@# M1[)5ZBM_O,]67L .88&I901!?_=XA47!0.3&MP[3ZTVRXLOU$_JUBYUBV0J# M5ZKX(C.[7WDS#S+,15/8S^KP#KMXG(.I*HS[A4,G&WB0-L:JLE,F#TI9M?_B MH!&%3*5:.#-G=@6 M:,Z6(TL>,>XH[:Q?MM:C$];#"#ZJRNX-_%9EF/T78$2A]/%$3_%<1H.(;S&] M@''H0Q1$XP&\<9^?L<,;G\#[I'>BDO^XQ/AP1=FAJ#/15A2EZ4:CP37;TO?HK7_Y M*9P&OPZ$%_?AQ4/HZPV30MI'XE=![F9@%=@]@BB(K10( O$>,M5L;=X4Q"%W M^^98&(.&CH=QQY9^R(-48R8M%,H8*CC>89E'%-H !@]D@<$0PR6S^ M C;RXW#V&FSD!^-@$'A,'D=^F"0P4'J3OO0F@Z5W2^]+UA2N]]2:7AE-1<"W MA=\:63-QCE79(.;Q*GN+M"9*]IP5I=*VXS0(ZGZI*NN&:Z\QW-BXM)BOW-#/ MV0242*62 :?*G;9%Q+)HK"Q%JXM,D8(>&;.@3N$@]7,TSO1>Z.S )L?GDZY\ MKQM=2=>$62"7#[PV))!T N\KPJE$<4X6P*CD-VFOB@QD26F\[UK. M!R2F:,YM[U=.J=9TX_Q4L^L%:P)AE[ Q+,F146LCXZ:FA.62HMKRL^V?N"!* M'+W.AJ/OU)\3\W]^M2:^KRA7KR>"('[,_/%XVBV"V:EDQ7Y(?(S]()R\FOG8 MGXSG_$M\/IY:*O'I!)(DACMEJ9.?"#Z:^^$DABCQI]'$)7S!SV-3-FTCRP;K M[DV8^$F# M?K2>H?!>:D&EPD1#_=SCGMAU6UFRVVRM*DXI9[&@U1 MLP"=YTK9IP\VT ^;ZW\!4$L#!!0 ( #B 5UCL-8>25P, *D' 9 M>&PO=V]R:W-H965T+51K!9>XUF#:NF;ZY0Z%VBV]R-LK/O%M99TB6"T:ML5'M/\U:TVK M8$0I>(W2<"5!8[GT;J/Y7>+L.X/_.>[,@0R.R4:I[V[QH5AZH4L(!>;6(3#Z M/>$]"N& *(T? Z8WAG2.A_(>_5W'G;ALF,%[);[PPE9+;^9!@25KA?VD=N]Q MX),ZO%P)TWUAU]LF%#%OC57UX$SKFLO^SYZ'.APXS,(3#O'@$'=Y]X&Z+!^8 M9:N%5CO0SIK0G-!1[;PI.2[=H3Q:3;N<_.QJK>E\M7T!)@MX^Z/E#57!I2#.-,@'P+L>,#X!&,7P44E;&7@K"RQ^!P@HNS'%>)_B77P6\0'S M:YA$/L1A/#F#-QDI3SJ\R1\H^[ 6C+C^SOSK[<9839?EVS'N/7)R'-DUT-PT M+,>E1QUB4#^AM_KGKV@:OCF3=S+FG9Q#7SU20Q:M0% E-(?'AOODCV5\%O-X MQ@](Q)95:T^1QL\VE+IPG$'8-M\99.F8%<3%@&BI8R8G5QLTY_\0!4>%HG!G' M?G!_+T;P'WB4R3^AFCF3R;300AGIXJ5^%&4 MT#>,TC]6/O'3R8W[QK,3I8W]:)I"EB7P65DF3I&/;_PH32#._&F<=@4GEGG> MUJWH+D1Q]MY=1)F?)=DE":D_S::79X/Y(.E%HS)$?A)FO7"3W,"Q/@P.QF>- M>ML]$H;.JI6VGZ2C=GR';OOQ^VK>/V(?F=YR:>BJE.0:7F>I![I_&/J%54TW MC#?*TFCOQ(K>4M3.@/9+I>Q^X0*,K_/J%U!+ P04 " X@%=8OMH(53<% M #D#@ &0 'AL+W=O59OV_S!537?3"WGKB M1I0+1Q/]Z?F2E_ 1W*?E!X.C?J>E$!4H*[1B!N87O5EX=IG2?K_ALX"5W?IF M%$FF]1T-WA47O0$Y!!)R1QHX_MW#%4A)BM"-+ZW.7F>2!+>_U]K?^M@QEHQ; MN-+R-U&XQ45OW&,%S'DMW8U>_01M/$/2EVMI_2];-7M'28_EM76Z:H71@TJH MYI\_M#AL"8P'>P2B5B#R?C>&O)>ON>/3CG MK9G+QDRTQTP8L6NMW,*R-ZJ XJF"/OK<.1ZM';^,#FI\#?DIB\. 18,H/J O M[H"(O;[X&X#8C0/[?9999[">_M@%1&,FV6V&.'9FESR'BQZ2R(*YA][T^^_" M=/##@2"2+HCDD/;I1^1L44M@>LYN(->E$G]!P=X5H)R8"VBCL4TX!L<4X7O! M,R$Q-K"T7E?/$]0$=M#T[L!N%\#F6B+SA2J9H^IIZ8]^6>9P&3=+@86-'8'- MN3#LGLL:US "WOC*\R]LXZS<+Z5KB.A<$W7%L7M\1F; MU27RBD5-Z; K;A=>)EV2N6!&DR1K!R7=.$@1QPE:*(@LEHPGY% MFP9I:@P*>"5*JV[8N#^)(_9..:Y*08+M;#0*QH/!1O62/Y+> #W/38TQP0/V M70L-%[6WLQWZ41B,AN-C]AKF8 @; _>@:F!'<1 E\3'[!=P6@!Z_ )7FLBXH M%S]J7:R$E$2A>#C>C,,P"I))PFZUXY+E2'M1@&GH\(J%21R,A]$!T-;&V)$' M[[C9NN2BP$HP3Q*#>/YM?:1!@OPZT#J' M7>LL$Y4/AVUA7DML4KNB0EXBC$ZKNAZT"U& MV-.74&JC,W?"9/&!O ML$_F9.Q38^R]F .[\A;.Z0-?'6_*MU"_\F&/_'T.$UGX4^^-VP!>D3=)HF=X"8 M:4?,],7$7+>L750[J&7_]21?((J(L4\&#KDQCRW#\& FH^6Z3Q:U\2G&;1X& MH*LL]L8)/MLTWHQ+KG)H\_5<442@8_N=L%E1-"D\ M>=X?;WE9HL3ZT-Z_\0:6F%@ZWYIN_T(?8L\9;.EX!._*97_KY8%%4_KWE67^ M4M,\0KK9[@DW:UXNF^W-^^^:FU+@(T/"'$4'IR/LG:9Y4S4#IY?^'9-IAQ7J M/Q?X# 5#&W!]KK5;#\A ]["=_@U02P,$% @ .(!76(25&UL?5;;;MLX$/V5@5H4-J!& M-\N7U#;@)&TWP!8(FNP6B\4^T-+(XD8259**DWY]AY2OL.P7B:0X9ZYG1M.U MD,\J1]3P6A:5FCFYUO6UYZDDQY*I*U%C15\R(4NF:2M7GJHELM0*E847^O[0 M*QFOG/G4GCW(^50TNN 5/DA035DR^7:#A5C/G,#9'GSGJUR; V\^K=D*'U'_ M53](VGD[E)276"DN*I"8S9Q%<'T3F_OVPM\-W$X$!C[9P3"C4!H M[6X562OOF&;SJ11KD.8VH9F%==5*DW&\,DEYU)*^KRB$]$H"KGJ7T.K@A*+Y1+E+KGF$<*M+7@ZEE@P MPUJ5\UI!,'$GO@\C-Z+G(OG9<$FJGC#)*U&(U1L$L3NB3Q_>C<,@_ 1/DJ74 MN^0S!%9D>QX-#W#^1*7(G"1IRH:4$2 KA=3\EU5\SI3>R WC21]ZL1M.!OU. M:WJ!.QB.^QWF] +_X+PW=L=1O,>Z[P[N>PC'KC^,S<*E7@M/1P'6AJY@ZY=Z MM,YM_->V&V'ZD;V@I.9Z[%N-DHO49!.TT*REP_*-^LK_0I[D&)*"V5#9S:W9 MP(\M_F*#OSC$?[#XYT(XZ@Q:?!"F&!;$T5-^#B_0)][1)[Y8XE\N4N8X3OA* MLT]A%X\N*NGN "9M!C$QM98UVK29(W7$BPZ#SO"%J\T@Y;],Z:I-1:@3POV# M3-J.;(KE".\4E!@ M1J+^U8@R(]M1W&ZTJ.WX6PI-U6B7.?V]H#07Z'LFA-YNC(+=_]#\-U!+ P04 M " X@%=8@66W7"8# #" &0 'AL+W=O*M%Q39X@^9]=:5HY?4H*2]1:"X%*,R6SEDP/Q];_\;A M \>MWK/!5K*6\JM=O$V7CF\)88&)L0B,_N[P!1:%!2(:WSI,IT]I _?M'?KK MIG:J9$K' MQ78O]N]IT;9U)OVP7*/J-80C+L#DLM84H(_G<-:&7SY 5?8MG/ M AC0>]SK/1[6FWIL6M-ATV$IM#W4YJ1>4ZLVV8$3_X/Z@PD/JW_][YD?%9@I M*UAWF?1O>G]"IC2@2"WJP^@1G>W(C:>178S)'/N-.2$SG,76G)(9S4)KQA"X MX70*='=I&F6&<$(W(N=6PJRF4M"V3%[695=!Q;[30&DN4QBXDPG=)M1Z#KRL M:H,I<$$PJ TXDBH__]SIX>XVY1+5IQH^&1-;"M#VZW^TGW%G;V'^ZM^/Q M@JD-%YH89!3JGTY):-6.G'9A9-6T^;4T-#0:,Z-J-K1R9&;^Z!/CM3: MUE4K/VAFUDTC]-V9K-7M\2@<;27^6Y MK&L"@AI?-IBC?DL2W'W?HK]VML.6F3#R7-5_57.[/![E(S:7"[&N[:6Z_4-N M[$D(KU2U<;_LMEN;1"-6KHU5S488&C15VSW%MXT?=@3RX $!OA'@3N]N(Z?E MA;#BY$BK6Z9I-=#HQ9GJI*%AGUR!?O-U+9E:,&B^4JULK:$15#=L)D%( MR:K.*DOA&[)@_Q[72_E$;"8P(0Q;J!HT1J94+;-+M3:BG9O) ?M;"MV%GB%P MLIE)W0>/?CC]A.P"@,96)7O.QFGLQ44VH=>X\,*L>^69%] L* ="M6P<>CP/ M)UA.LQA%13QA;Q]2DW 3+\OR+6Z>Q1UNCMW"R9[ )'U@DB<'1BX6TI65'2V8 M%E:B7I6J+:NZ$E1\AD*S?Y?3GQ!H-XMPS2MLJ65;2MAO;Z5LW?1"SJ46-3-6 MV+55^J[3 M%QGQ_6$S$5;"5UB0Q $:9M-DLV[NW\BE<'=(=V M=>&NS/^0,Z>-6K?6$?>2-'YL_/H75^S8C$P((R\/HPGCH1\$[#E(7(>I_ N)<4&!0.ZCUB!^<&,6''Z82E>09E_ @\2<*47C,^89]$ MO>YP!85,4)9M[$2CDUHC5*2M,$:B7H2Y%^4%<=8O@!ER+\@2#&.?0_,P]>(< MPR3S4+ MT:P.+]@YU" OIUX8!!-6^#QC+Y[E/.2'#SY/RR_KRE2TH6%IX'Q<8)_'Y"ZE M76N$2+&55E\K=Q3A@8M01$7)10C-;QR'<&7HQQE[]2#7GK,T+LC7T)J2+$I3 M0LJZ$4?P-Z,]52KMJU3ZY"HU%#OB*$K+#/7%5L.]8^\&P]WO"OE<+:I2@)#W M&PL5CW/,B/;.^38[-/?THA9C!^K II;PQQK0J=OE@3IR,>" /RFO4?B0A.U- MU_=*H?4=*MVMT'-J)5GF14%!84N] D&^A)E"ETOF$A&H7W&F7>&$:F&:(4(D M7A"$+/'R.&7O?X!+9'WO[3L6>VF685641@_3(@69(EK*]V_LR& 85$6QV:9M MQW>PI^!4(N*872N+*C7(8O V0D[G,=BSN1D1QL"UJXYQ*[;B@F0$C=RT8HT4524I*)EX8 NJM-.9@L.R-\QQ1 M"MS!P^-4'"EA?O4?&_=Q=>>,*$CIN0W$'B9G/9.S)S/Y8TNG G#L.W2@CG?6 MM1S#+L$+ZBB4NT-DWKO',)GI=/CK(60-[V@KJJYOK=2VJ(*]Q/&9O*G:EN)( MP<9!84O^[N0PHUO@(^>"O50^Z_%GHG:1^KED_ZZ)RZB]VB72>"Z[MPF,J5&& MYUTUKW"B(9UV3!A&VLKOBB/PMI:-*VZ/[+\C5:Z1.^#L3]NBY25I+XX#T:YU M]S\.I=-TY_+72'WCKK@H9G0JZNZ!_6Q_BS[M+H\_EG=7\'="P[L&%%Q %+T( M9U3=76N[@54K=Y6<*8N+J7M=2H$3$"W ]X52=CN@#?K_%D[^ U!+ P04 M" X@%=8-ZR[(A8% 2#0 &0 'AL+W=OB2W M*&AG)57%#'VJ]5AO%;+"*57E. J"=%PQ+KSYL5N[5/-C69N2"[Q4H.NJ8NKQ M%$MY?^*%WF[ABJ\WQBZ,Y\=;ML9K--^VEXJ^QAU*P2L4FDL!"E[\W!1K*4\M9^7!0G7F =PA)S8Q$8#7=XAF5I@E#@BM6EN9+WOV ;3V+Q)#7 MVLBJ528/*BZ:D3VT>=A3F+ZF$+4*D?.[,>2\_,@,FQ\K>0_*2A.:G;A0G38Y MQX4MRK51M,M)S\PO1([")@:NC] M A=&\$4*L]%P+@HL_@DP)M\Z!Z.=@Z?1(.)'S$<0ASY$010/X,5=P+'#BU_! MN]XPA>]/J9 %7+)'XI>!A5),K-'-?U\LM5%$EC_ZHF^P)_W8]@ =Z2W+\<2C M$Z)1W:$W?_LF3(,/ YY/.L\G0^CS:SJ015TBR%53K#:*,UG1$=7,L?S\P :N,C+FFI-$S ;)#FA9Z1^PL2?3IW@+ @A\6>S&&ZD(6'];UD^@#3SL\ &,:%)/+71A#0) M8(!72<>K9)A733^V2:.D&,5S6[FF'7P3W.@^,@U"]I/IALAA;&.!I;T+VGN M_T69M;QQ_9F;1ZK_'+)HAWRB[BBG.HC51*PGQI'KP0% M/US#IL7%'95LC?"9FH !ZJ((GQA7\)V5Q)]O.Q^8>0%.E//36>1'669K%(VR ML$$A<=H)8RI1"DDPRA+XWJ"\"_TPR_P@BP\A24:D2)?+"KG;FP03/XKMSFP4 M98.F8Z)U%DV(%=9TDHZFLR$NI!T7TO_78^#KUE%QT5:GCPN#D#_%A:;(($O]\_H"K-70$V'\P95!8OUVK*2 MF'%!.YPZ5M[2P[8IZX\^?-:QX&MMJ/L)1V0JX!+77 C[09Y1(^2R@(2($ :V M)8VH)80CZ@BV787I$XU(.>LO7TSC<+H0S?N B'N4#L*@N 0@M$LV>/4 M4 Q@ _LXZ?V4_Q4\/R\7E9 MK^R=WL?701.O\[6YF6SB]MC*1?,P=D1=TJO7,=1>R4P\NJ1G'W3+9!KWLZ]M M$#T$WD6T7ZK=VOE>^I^%ZQXV3V1_W['Y"NWCW**\X/4+G6=T;J<'U,$"> \' MKJ9MA5UI>^;MT%?L\=X[M4*U=J]Q37=>+4SS9.U6NP?_HGGG/HDW_Q:^,$7G M24.)*U*U'=8#U;S FP\CM^[5NY2&WM!NNJ$_+:BL .VOI#2[#VN@^QLT_QM0 M2P,$% @ .(!76-&"EW:D @ Y@4 !D !X;"]W;W)K&ULG51-;]LP#/TKA#L4*Q#47TF:I8F!)MVP'0H4;;=A&'90;#H6 M*DN9)-?=OQ\E)VZVI3GL$I.4WN.C&'+6*OUH*D0+S[609AY4UFZF86CR"FMF MSM4&)9V42M?,DJO7H=EH9(4'U2),HF@[>?-K28O[%D*7J,T7$G06,Z#JWBZ&+K[ M_L(7CJW9L\%5LE+JT3F?BGD0.4$H,+>.@='G"9;!)( "2]8(>Z?:C[BM9^3XY36S+)MIU8)VMXG-&;Y4CR9Q7+JF MW%M-IYQP-ENJNN:67MD:8+* I9*6RS7*G*.!MP]L)="\BXXW M>84W3N"&J"H#[V6!Q9\$(8GLE28[I8OD*.,UYN>0Q@-(HB0]PI?VE:>>+_VO MRJ^YR84RC4;X?K4R5M/?Y\>A9^B2# \G<2,U-1N6XSR@F3&HGS#(3D_B<71Y MI(1A7\+P&'MV3R-:- )!E9"3?">R88+LOK1#DH^2'I9\PRQJ[JD/I@%FG CJ M$=8KU'V?P%;, J-7E,I"T3TJ%H#"8%LAQ=T9@4LE:#_0/XY+PJC&4$O,V12^ M(=,&4!;4FG_HA_ &QH-D,G+."(:#:#AVYACB07H1._,"DM3')G!Z,DGBY!(> M7%Y64D$O(67_JDVM!%\SMS@,)8GCP;MT H=:%N[-7HUZ[3>,(:Y&VFX,^VB_ MQ*ZZV7VYWFW &Z;7G/()+ D:G5^, M#=5NDE M4G;GN 3]:L]^ U!+ P04 " X@%=8Y&FU_ZT" "L!0 &0 'AL+W=O M M5(J2;M,T[84#!U@%F]FF:;_];$A8)J5Y8\[VW<__P[Z;[X1\4A6BAI>FYFKA M5%JW,\]3684-55>B16YV"B$;JLU4EIYJ)=*\#VIJC_C^U&LHXTXZ[]=6,IV+ M3M>,XTJ"ZIJ&RM<;K,5NX03.86'-RDK;!2^=M[3$#>IO[4J:F3=2%.'=E@,]D*\60G7_.%XUM!6&.F+8&:SS/>8EU;D)'Q M9\]TQB-MX+%]H'_JY;*G"6U'_8+FN%D[L0(X%[6J]%KLON,]G8GF9J%4_ MPF[PC4('LDYIT>R#C8*&\>%+7_;_X2@@]M\((/L TNL>#NI5WE%-T[D4.Y#6 MV]"LT:?:1QMQC-M+V6AI=IF)T^EG%*6D;<4RL/%P^4BW-:H/8_P_PC*Q1&SEHNR%GB7>874$8N$!\$I[AA6.N8<\+ MW^!ML#3/2<,:6R$UXR7\6FZ5EN9E_#Z5[T"+3M-LMG!V('0)8-B@- M5,$%D"EQ2>(;*T@2=Q),K17%+HD"N'^X7\(D:_!U)WZ/@2!&R#4 M[7A'%61$EGV?4)")CNNAF,;5L14MAPK\YS[TL0N* ''K# M,-&B[>MQ*[2I[MZL3#M%:1W,?B&$/DSL 6.#3O\"4$L#!!0 ( #B 5UA& M:N!>JP, *8( 9 >&PO=V]R:W-H965T[5:R,X(WN"] MW5-5-?[U#(_=*+O,/" M ]]5QBX$JT7+=KA&\ZF]5S0+1I22U]AH+AM0N%UZM]'-76KMG<%?'/?Z: PV MDXV43W;R1[GT0DL(!1;&(C!Z/>,;%,("$8TO Z8WAK2.Q^,#^GN7.^6R81K? M2/&9EZ9:>G,/2MRR3I@'N?\=AWP=-Y'AC#V5M%.UR\C.K MCW3N?TJMH44%ZXHIA*M'MA&HKQ>!H0#6+"@&L+L>+'X%+(KA@VQ,I>%=4V)Y M"A 0LY%>?*!W%U]$?(O%!*:1#W$83R_@3<=TIPYO^@K>.Z8:WNPTW(_I_G.[ MT4:1.OX]EW /EYR'LS?F1K>LP*5'5T*C>D9O]D& MEIU D%NK/%X :THHN>@,EM#0R8G#R6F;RCG^ER,\5@A;*>AF4E' V','ETAC M-!C:+)@H.L'D+/L--EI'_"EP-8,>];UFV5)DKV^@;^1J5XR M0 >.]88,#H=N'[%]1/#Q$(H9H_BFZ_D:"86L:R+H,"LI2E0:?H:KV.YGX7Q-7QV%Y9"LF=4]/TY0=% 'S!MB*TM3)KZLUGB)V$":>+/ MHHA^,TBG?C:;^]/PB-F8FG^F5!0\FD2Y8Q%.\G@8I-/K"V))1[&DWRV6(04J MO.AL4;=*UO\[3K+[,2E=C'_^*ISJZ[BDARIOQ[(;63P!?NGX,Q-.?WLDA?QH M#G L1*M89$5EE[@L?6"]JGE-1(WUYHV%=^*G;D<=I!,E5*0(V"!2SV@,_]5% MH-8Q@5M'^))$URX+V5IVIQJ*,S^,0DC[5S[WPS2%A_6G4RN25)R0/C.(_5D> M^W&60>3G>>[GTQ >I6$"6FFH/IP)\14.W [U)/\T\K/(^F=)[L=S.PKSS,_G M*9R367#4.VI4.];1]Y]_+X[\L3I5JH772 :^%&50L^\PICZ)@AT6F#%])6L4=!* M+E7%#)EJ'>A:(?NKDG-9_*QI18>(K7Q?&3@3S:#Q^(#^V6DG M+2NF<2'+/WAFBIDW]B##G#6E^2JWO^%>CR.8RE*[7]BVOL/(@[311E;[8&)0 M<='^LQ_[/!P%C =O!$3[@,CQ;C=R+!^88?.IDEM0UIO0[,!)==%$C@M;E*51 MM,HISLP_,Z[@.RL;A$=DNE%(&3<:/CZS58GZTS0PM(OU#=(]XGV+&+V!&$;P M*(4I-/PJ,LQ> P1$K^,8'3C>1V<1'S"]@CCT(1I$\1F\N-,<.[SXLN8'KM-2 M6MD:_KQ;::/HF/S5)[J%3/HA[=6YT35+<>;1W="H-NC-/[P+1X/;,X23CG!R M#GV^I*N8-26"S"'G@HF4LQ*8UDB5JMJR9< ,Y%;9QBKKDW!VDWX)SP5"+DNZ MNERLP;@S 6Y9&."B;0KN=JWHQH,A]X6L:B9V']Z-H_#Z5O],V!3$E"E\@SDP MD1%TQE-FT"$>K14<%5-IL;.IL&MVNF7 1=T0>J,)\",7M"H;35CZTPW0"<)J MA:H[1? [;K"$):&F#XR]8).+2PQ;10W'/6-E5:AW R MHUL:Q;$?C:_[IA92U5)9-2M)?#J'B3\9C$ZL;U?+*WA6+C,[T-WFG5LR&;X: MNP!JGR+M=R<&DQ/KSM;AEQ5+7RA5/3'QZ/K5N,W)OGK'^I*Q'R=)W]1IPJ/_ M(>%)[">DIF?JK813/<)Q?&I>3'F8^&$R/#4O)#Z,_,EP<&I>2GWDA\/K$^O- M](>#H3^)DMZY,UUGV'6=X=FN\T5L4)OV<[ H:7^>#G _M [8;"I$#8 M(5,@%5#SLQ5($G]$!^ ]3*BHT<1YLMQ0<.=L>]B6F\+NNY5N3D/LCR83=Q+H MWK95/;I#YRH7''W@Z4*LW3-&D]9&F/9;W\UV+Z6[]H'PKWO[S**;MN9"DY:< M0@=7UU0?U3Y=6L/(VCT75M+0X\,-"WKMH;(.M)Y+:0Z&W:![/\[_ 5!+ P04 M " X@%=89"NK6L@" !Q"0 &0 'AL+W=OM09HH&GG L]\3)CBBO?US3#G.A+ M6:"P.XE4.3%VJE)?%PK)J@+EW ^#8.CGA DO'E=KNP;J\CUY=.F^^NZ^_! ]S=(+R'J74 8A-$>^.QX>-B%^];'ULRP M-3.L^/H'^&:<: U3H#+/;43MX=''?:*>97'/[94N",6)9Q],C6J-7OSR16\8 MO-DG\41D'<%1*SBJV*-#Z;&/Z6XBE!1V3-&=M :I8)81D2(PT2UC@K*"(WRY MLX1P:S#77_<9%9W2J!.1=8SJMT;UGT]&G8B%2\1%$W<@I^DP[0, *<- 9 >&PO=V]R:W-H965TW ]G0_ON,D9(&8="OQ!6)GYO$\C\>3\?@@Y%>U!=#D.4NYFCA;K7>/KJNB M+614/8@=<'R3")E1C4.Y<=5. HT+IRQU \_KNQEEW)F.B[FEG(Y%KE/&82F) MRK.,RG_FD(K#Q/&=X\03VVRUF7"GXQW=P KTY]U2XLBM46*6 5=,<"(AF3@S M_S'T"X?"X@\&!W7R3 R5M1!?S>#7>.)X)B)((=(&@N+?'A:0I@8)X_B[ G7J M-8WCZ?,1_7U!'LFLJ8*%2+^P6&\GSM A,20T3_63./P"%:&>P8M$JHI?U#MW*H5LH4U(I M= BIIM.Q% G'ZG.)1"1D$\[D-3LA2*4 MQV15)H)YLV(;SA(64:[)+(I$SC7C&[(4*8L8*')_G%7D"2)@>[I.H0"9I9A7 ME$= ,$-)*/*U3O+TQ?QM")JR5+TC;PCCY/>MR!7ZJ;&KD9N)T(TJ'O.21W"% MAQ^0#X+KK2(_\QCB

162MV_>$04; MS'IM"7#Q>KC@"&>!"5\/X]MASMAVZCSH%+B=*[B?Y(9R]JU(@#NRP"S W8UI M>39Q)Y<2%/(N)S GWC..^\IH2E8X"4831?Z)3_LFU@&4#7'H"I;X]J M1R.8.#NSEMR#,_WQ![_O_603^Y9@X8W SH3OUL)WV]"G'_-L#=)(*LH#B">K M2C)%OK?DV[S$[1>XIKSOI_[8W9^*U+KR_Q7I1F!G(O5JD7JM(LUIC,5\K0D\ MXP=/@4V.$J%W(D?0]8<7BC2-?'\T.C<*FT9]OUO;G!'HUP3ZK03."V%\+(2T M*H0V/OW&]@;^8'#!IVGD#X:7?"Q&P6AH)S2H"0U:ZX6EXM]=E/N%A)AI\IM0 M6!F>1)H2_%(?J(RMU6%PR^IP2[#P1F!G,@]KF8?MB0\;QKFI"6N:&F5MT@U? MD00+B]%I$I14+4;=X$JFC&H*H_;4CS$+3%MA"WW43/+FH6T:60YMT^CJH?6] ME^;(:XW]BV0:[D62J#O"L0G'*BTA$GN0V/=8FQ2O$<9]X'6\"T8VLX%WN1M6 MJ^XU4B<=G]]*"AND_TBH"J#77GLL5I;B8[-J5A_WI(/-0&Z*FX B18TI6[9Z MMKYMS(H>^V)^;FXA16?\ E->83Y0B6=)D102A/0>!AB2+&\%Y4"+7=$GKX7& MKKMXW.)-"J0QP/>)$/HX, O4=[/IOU!+ P04 " X@%=8_)WX9 ($ Z M%0 &0 'AL+W=OBA: M((T^'-M):AM([+87(+DS:N3NX= '1EK91"E1)2D[ >[''TG)DE7(=)V37V*1 MXHQW9\?,8D<;QK^+%8!$SPE-Q=A929E=NZX(5Y!@<(0CYT;_WH:>!I@3OQ%8"-VGI%.Y8FQ M[WIQ%XT=3T<$%$*I*;#Z6,,4*-5,*HX?):E3?:<&[CYOV3^;Y%4R3UC E-&_ M22178^?201'$.*?R*]O\#F5"?3J+5$X.?D#RYP#8C'Z,P..M;0"X31"BZ*N^LV"+%,2DQ"G$MV$(_+Q _3 4KD2 MZ%,:0=0D<)4XE4+!5J';P,HX@_ <]?PS%'A!KR6@Z:_# TLXO:I@/^,JY%AD,8.^I.$,#7X$S>OO$' MWL>VQ#LB:\AP4>"-WO9N)[40CO'X5 M7M\:7M/K5'N=&J]CX_6V*/L'H[2=:$0YJ*(<6*-_2_>.Z'%2_*.E.B*K2G%3K?C_Q^;'T!;?&Y'OC:OH,XK M^$6K?\YY2DQ/I\LVMTR.-VM,WC5N1K\ZI;*M_>4SW@Y]=?YW;NHRO<$5M3B;IM\P>G-'NGO5M7 M;$TIZN[-MW9%!\UN1_S;\Z MI<<[;=^Z8FO.'^K^+; V18<\?@ ]W.]Q._+8O-R=*50"?&F&5$Q;JEV MJP'@C1E[_;1_ZU]/BS%>35-,%1\P7Y)4( JQHO3.A^H>YL6@KEA(EIE9UQ.3 MDB7F<04X JX/J/&ULK59-C]LV$/TKA!H4 M&V"S^I:]6]N UVK0'-(8,=(>BAZXTM@F(I$J2=M)?WV'E*S(:UEQ@_7!$JEY M3_/>D.),#D)^5EL 3;Z4!5=39ZMU]>"Z*MM"2=6=J(#CD[60)=4XE!M751)H M;D%EX0:>E[@E9=R93>S<4LXF8J<+QF$IB=J5)95?'Z$0AZGC.\>)CVRSU6;" MG4TJNH$5Z$_54N+(;5ER5@)73' B83UUYOY#>F_B;< ?# ZJ"8A*"#3AH'B90\+* I#A&G\TW Z[2L-L'M_9']KM:.6)ZI@(8H_6:ZW M4V?LD!S6=%?HC^+P&S1Z8L.7B4+9?W)H8CV'9#NE1=F ,8.2\?I*OS0^= !^ M<@$0-(#@.2"Z @;0'@M(&H D76FEF)]2*FFLXD4!R)--+*9&VNF1:-\QDW9 M5UKB4X8X/?N=ZIT$(M;D0P62FEHH0GE.5O4Z,$]6;,/9FF64:S+/,K'CFO$- M68J"90P4>4-6M,#K0I0E4V9!J%LRS_<@-5,FO M7D]$'8D]#B>GC0 T^OA_L#:L*VGJ'E"R_P?9 ;RMF_MI"W:#Q76*6@)K^Y9QRC-&"[+"2< -C97Z:_ZDM,0M^7=?@>H$HOX$S&?J054T M@ZE3F7?)/3BSGW_R$^^7/G-?DBQ](;(3XZ/6^&B('0NY!BDA)[04N.[K"A#< M4TSDY(9Q\A6H5+TK?I@XK)%]Y@T"_Z]Y+T1V8E[)! M$H^#MTT))DQ&>EG#VPRHAN1D P_ M,,0W:1JREUN?/3^W15ZATB&/J_HAH=9 MS$==(?M6A&Y4]./G_=@G^K%L](EF8L71+(MQ7 5TY:#+D=NO([^U6XG3S?(: MF78'V:;M- SHKEW\CS"[1M;PI+C?+N[CZ!HYUDGQV?GB=H-X<+ZXU:)+I_0" M1_.<-[Q@P6B*[J2=F%SQTA/%"MUI'\0,?9W.N7[^K6&\MSF_U\Q7X?&&K\,( MCPT9_SAF6VQ,?OW%\LS?FBP'"?,A83-(6 $JUB\5UJ\UT:?W&>1_!!QK):U M#,28,1S++X5V@R;[MM(NM2\DS,]AKH:I[^AVTK.&UF#4W1X:KM[*]@;]HU9! M0RO7'0S+5A55NZ6JW5953^-8Q]4PD4A+AIOAYVPJY5,.0,#^'>0=:JRD>3SMXJ^"EZH>$^5Y=_8[C]9PC]=>; MV:XSL(]=W*NYN"77@7O"Q_NE8OOG*%9&$)U&_".#B9S:ELA\(7DI TR3WENY ME^H=$N;W:PH=]GHUK^_7].D-:FLC !I8Q3:#TC:#)Y1[@F?!O-WK7\L&TY+\FZ[:/ M[=(P $KS06DS4%H 1:OZS$$EP/I9OA/%2* \!)+F@])FH+0 BE;U$'OO(?99 M61Y^-;^@:'Z8]#7:NI5YL:TA:7Y!JVSX^JY92_) >PV@:%4K[FL]5FMAX6TK M=M :LPAG(EPV;I7:^1=;%+3:4]"&!Q8UK_OVL3U!ZSA0M*H]]Y4HA M^]*==5[M[K_G Z U/%":7]"J^8#ZS:R:#T#V&4#1JO;"&1,C.6'R>6'[[(;P1=Z\,"J [*(S"3?P%02P,$% @ .(!76+'FT2M ! \A< !D !X M;"]W;W)K&ULM5A=CYLX%/TK%ENM6FDZ8#[#;!)I M9FBUE5HIZK3;AVH?/. $5,#4-LET?_W:0" 0ADXBYR7!YM[C>XY][8OG.T)_ ML!AC#IZR-&<++>:\N-%U%L8X0^R:%#@7;]:$9HB+)MWHK* 81953ENJF8;AZ MAI)<6\ZKOA5=SDG)TR3'*PI8F66(_KK#*=DM-*CM.SXGFYC+#GTY+] &/V#^ MM5A1T=);E"C)<,X2D@.*UPOM%MX$T)<.E<4_"=ZQ@V<@J3P2\D,V/D0+S9 1 MX12'7$(@\;?%]SA-)9*(XV<#JK5C2L?#YSWZ^XJ\(/.(&+XGZ;!U@CI*4O0%OP=>' +Q^]0:\ DD. MOL2D9,*6S74NAI<@>M@,=582C/H NXFZ#-_?!WYF3 MB $.KX$%KX!IF-9(0/I MW6IJ3Z$OOQ".4E <+G*\EW1,Q1K-J=#DEKE=FCYT[+F^/91GQ,IS3:=O%4Q& M=B9OI^7M3/+^B!F[ ;=A6&9EBCB.Q%XHA@D35.^V0@>4$0(LQ,\?UW($8D^&>*8;;BN&>O0BN0(Y'5X)[Q M"VQBR'[/R;7] M?C*\,\E[+7EODGQP,.]C/+TC!A:TAC2/C2.#UNC7O2S-OK9;]:Q M.--CDD8@R<0$;K&\U\F3 M?!XO!R>!3ET_2M$"56A]$=F JQ)6)5J@"JTO;%=#P\ER\O34M(YR MSA8'_3 S1ZP,."SXID,[EWI7ZL+I6O>>9$7),>T(5_1C1*,=HGB4O:(:M5%) M)5J@"JVO9E= 0^>2&:JHWFV$58D6J$+K"]L5X_#\:GQ4RN,:VW8L?YBA8U;F MT=%YB4H<=J4XG*[%'\B:RU0$ =[BE#Q/>1+FY-6C$BU0A=:7L/L>@+-+IJ72 MKP2E:($JM+ZPW8<"G*R93T]+__AS#[K.,"V/K3S/'F:ETFI>/[@,S3#=5)?* M#(2DS'E]M=CVMA?7M]5U[:#_3EYH5Y>L'4Q]&_X)T4V2,Y#BM8 TKCW!C]87 MS'6#DZ*ZHPQBC"5!N+]FA"^;\@!VFO^Y?]02P,$% @ .(!7 M6"1%]UT"!0 .28 !D !X;"]W;W)K&ULQ9I; M<^(V%,>_BL;=Z>S.[.(+QI 4F$GP9=-I.IDDVSYT^B!L 9K8%BL)V.STPU>^ M8# 8%]HSS4MBR3J_(_O\.9+/:+AA_$4L")'H6Q*G8J0MI%Q>Z[H(%R3!HL.6 M)%5W9HPG6*HFG^MBR0F.LI6,:4H>.!*K),'\ M]9;$;#/23&W;\4CG"YEUZ./A$L_)$Y%?E@]O-T\-"Z6>#SD;(-X-EK1LHL\OKFUB@A-,RD^ M2:[N4F4GQ[Y=(3&/Q0?5^>7+1^WA'6]D7<6JW$F]6\@PSK([(,J]LPH4F[^<\X[2#SZJ2YVV[NDK"#NN9) M<^^_F?OGFUL-YL'YYF9+*+J5)KLYKWN!)C^B)[+$2I(D?D6/)&3SE'XG$7KF M.!4X+&3[QR_*#MU)DH@_&Q[CMG!K-[O-DOZU6.*0C#25U07A:Z*-?_S!=(R? MFO0 "7,A81XDS(>$!4"PFJKL2E5V&WW\@%_5$BH%4NLWFFXEAL.O*RIH(;%4 M+?ULAD(L%L4-WIB;;EL=7:HC2)@+"?,*6"^'95N:]=BT>T[7&>KK?84<#S/J M(X*V$;58]JI8]EIC^8SG<\+1/8DH;@I0J_6E 8*$N9 P#Q+F0\("(%A-'$XE M#N=ME@\'4E60,!<2YD'"?$A8 2KJ:I?J:K?FG*:5351NJ$1X7FS4-.,\!/+ M1K\AG]J&<9 M)ZWSN%09D# /$N9#P@(@6$T9@TH9@W^AC)O=QD(EG%AEGD@- M$++I:^FVU<&EF042YD+"O,'1#\#N'LK?A_08 ,%JNKBJ=''U?VTX"T?.?N;H M7EF&?9 Y6N=S:>0A81XDS(>$!4"PFD),8U=],<[>R**_4+X!48*8*!U0V:2$ M=MZEJ0*4YH+2/%":#TH+H&AUU>S5[,RWV>&6?J'4!4ES06D>*,T'I050M+JZ MK)VZK-:<]$C6+%[3=(["/ VA&0YI3.5KHV*LHS6]WSO>T[:[O%@*D#0/E.:# MT@(H6ET*NT*LV5J14U)8KH14.07=I6&G,?Z@-550F@M*\T!I/B@M@*+59;*K MK)KV&ZU'H)564)H+2O- :3XH+8"BU=6UJ_6:[<5>@,I+NX>+==0[6O,&1]^Q M+JA/#Y3F@]("*%I='[MRK]E:]X/\SF[W=+%.G*//=F=PK!/G2$V.W;7JHSS0 MF?F@M "*5H__KC!KME=F75+\\ ]2PK;H)AGZS.)HBL.7QI!#UB$G9D.-MW<< M\N-1GTS[:G 8<]!Z*R@M@*(5,=?W#K DA,_SLTD"A6R5RN((1]5;G7^ZR4_] M'/1[V;FH_&#,#E,(A'(WNX)5$RF%\4YV[3^07+1!PE]#9%/-MN2?I\36/V>#DP!B\G M[J+U1N0GAO.+'5G3>RJ^[&Y3>32L*&&TI0F/6()2NKH<7!GO?#S+ XH27R/Z MR \^H_Q2EHQ]RP]NPLO!*&\1C6D@<@21_Q[H@L9Q3I+M^%Y"!U6=>>#AYQ>Z M5UR\O)@EX73!XC^C4&PN!],!"NF*9+&X8X_O:7E!XYP7L)@7?]%C678T0$'& M!=N6P;(%VRC9_R=/Y8TX"#"L(P&X#,"G!IAE@-D,L(\$6&6 =6K N P8G]HD MNPRP3PV8E &3(EG[NUNDQB&"S"]2]HC2O+2DY1^*_!;1,B-1DDOQ7J3RVTC& MB?EUQN49SM&";9=10G)]21*T5<29Q2Q%;KBG J.2!*B#Q%91G$D(LKS MT]F6ANBU0P6)8OY&!GZY=]#K5V_0*Q0EZ/.&95Q&\8NAD(W-JQP&9<.INE?XY5Y=8RWQ*EN?HQ$^0WB$S8X& M+?3AOY/D'!FSH^&./MRAP3DRC:/A[G\+]TX/QQWA_NGAAB859B5;L^"91WCW MLDL.LYBB3RMT$])$1*M("K'4Z57P/8O2_/B(8/_Z('GH1M M_[OC8J[WE5O= ME>>CPSN^(P&]',CNG]/T@0[FO_YBV*/?NE0!"7,@82XDS(.$^4 P15M6I2U+ M1Y_[C(6/41QW"4,;V5<8D#!G#QL7L'S^\2 [0,,:61?#A\.4GU;,:Q?#>#93 M"_E [5>2-*Z2--8FZ98\RPF1_*W+V1A:O@QB)/_A\R@?Q,Y0(B=R6MLFW8C\^UBHT;:=2647-I5+FUM+C^3]9JF MZ",-(]*5(&UTWP1!PAQ(F L)\R!A/A!,$<>D$L?D9X[T$TAM0<(<2)@+"?,@ M83X03-'6M-+65-OQ+(JA02JG&".HE-(#B?-1I4LITU:W9]G65.T;%]KZ^BH M$N9"PCQ(F \$4Q0PJQ0PTRK@*@A8ED\C4AI0F?UE3+MROX?8A].AV:0Q'5IH M:^J;>TB8"PGS(&$^$$S)O3&JO8^1-ON?Q$;..X(L3>6/ON@($I94A\4(TZ6& MDGHHAYF)&VK05]U7#J T%Y3F@=)\*)HJB0,[S-!*XB81)%E'LA_0"3 MZ6C4E("VJMX2@*2YH#0/E.9#T50)X%H"^+0Q84>>\P'A3#X]!FDF)Y/T:4<3 M3O=&*"LZC[B>4\M:8C)O3!GV+>BL%DN:"TCQ0F@]%4Y52FY"&UH>: M.W1%T_SI(Z4/-,DZIPXE0E& B2VSJ0!0EQ"4YH+2/%":#T53%5!;A8;>*_R# MODP4*HOI3'8309R%4;)&.BNQ)!\*PS3,=M< ZA*"TEQ0F@=*\Z%HJC!J>]+0 M^Y.?F2 Q"EC"HY"FQ6NU3A&,6R(P+',Z;LTF07U%4)H+2O- :3X4355!;6P: M>F?SJ,&@-:1+J#)D='@-^KI[:P+4RP2E>: T'XJF:J+V,PVMI07YYJ*L2?'T MS1ENOLU9Z%O46RF@SB0HS0.E^5 T52FU.VGH[[TIT;/Z*J:D'0YRIMUX:^V 5NF"TCQ0F@]%4X50^Z,8P!_5,WH+H.VV M&BVSU0&MTP6E>: T'XJF*J"V1['>'JU,+T&>*OOSN5,&D%[? G=8J=9DTI0! MJ/<)2O- :3X4395![7UBO?>Y?W>6/ZDT.H1BF#BPQ?/3^42C4R&@"RUQA]5J M-?4!ZHR"TCQ0F@]%4_51.Z/X?W-&]>3>JFC[K(8]'3=U 6J,@M(\4)H/15-U M41NC6&^,:A,/NA03M[U5VS:,9N)!O5!0F@=*\Z%H:N)K+Q3_8)7G:8ZXGM); M VTK=8IGK:<'4.\3E.:!TGPHFJJ!VOO$>N^SFCLN#F6 [FA,1#ZC9.@]B\,E M";YU2@-TL69)4\:% MVCO7TXZ7\&T3 =2Q!*5YH#0?BJ9*HG8LL7[5)> K$'U-O74R:WE-=H?5T%'* M:BX =$%;YH'2?"C:/O_#@^VG6YJNBYW%'!6KJ/:[*ZNSU>[EJV+/;N.\:[SS M]WN0:\Q^2_1'DJZCA*.8KB1R=#Z1-S_=[S+>'PBV*S:Y+ID0;%M\W% B1YB\ M@/Q^Q9AX.<@KJ/9ZS_\!4$L#!!0 ( #B 5UBHV&J*3@0 (< 9 M>&PO=V]R:W-H965T)%+@$4^A&%L1PY2Z56EZXK_25$5+;X"F)]9"+Z>DGP9D=WQEL)$[QRBE,N/\)3VY#4:. MEV8$(?@JA:#Z;PU3",,42>?Q/0=UBC[3P-WC-_2;C+PF,Z,2ICS\Q@*U'#D# M!P4PITFH'OCF,^2$NBF>ST.9_:)-?J_G(#^1BD=YL,X@8O'VG_[("[$3@#L' M D@>0'XUH)T'M#.BV\PR6M=4T?%0\ T2Z=T:+3W(:I-%:S8L3A_CHQ+Z*M-Q M:GR52-TB)9KR:,9BFM96HD_H-E8T7K!9"&@B)2B))O[WA D(T/MK4)2%\H.^ M[?GQ&KU_]P&]0RQ&3TN>2!H'OG:5QMTR 'TI@DBQ;RR$=$/-*N M"9^:P_^F<0OAB[IP5Q>DJ HIJD(RO,X!O">Z6(! 7R!@M(Z,,3I5WJ5<41]& MCI:6!+$&9_SG'[CG_55'S1)8A6B[(-K.T-O''G_V="7+I/7/G6Y#MPHB^6\= M^[9-]I; *NP[!?N.\3'?4";05QHF4$=S&]O-8M.WX7I,^@//&[KKW?R-/9R9 M?[?(O_O+PQ3]AZ;9ZT(W" BW0EZR5:T8C;"G/D%+8)4*](H*].R/WYY-]I; M*NS[!?O^;XS?_M[XQ:2S-WZ-/9R9_Z#(?V#,OYA2;EC,%'RZTS-ZL#_U?$3? MLME87YNL06AW@9XES),0W;%Y+75SMWWT"E34"6-J##RS&A=%-2Y.47-1G"?P MES$/^>*UCJH1\]3!; FL0A][I17Q[(LYQ[14 %MHU0KLF#'\&X+.@RN*[N ] M19O[.)=#:9VPV3LU)NHC_78/J]H<>6Y%2H^%C2;F9V$_"1KH;S'Q4DO2JKFR MA58E7MHKW&E T)8<55Z!)OP9+@T:-CNT(X+N[@NZO:_G)@P6+AT6-EJ8!O5L M[M>DYR9,%RY=%S;;K@=8::=-E1[%L=^JI6;)5>5TF_!HN#1I>-" BBTYJ;P" M3?@R7!HS;'9F1U1LU8+E:)5WPNY79W4]H_16Q.A3";@T^F2O;74 Z.Y=)/$;.?:FQ&,O=[ M,GDS"YS-;Z9'6OHL8E['VA.WT6*:P4YFV83!(J7!(MT&]&QU_JZ\K*K8;3ML3Q5?9GLV,*SU+9X=+T)H6Z0WZ^IQS]7:2;@,5VW[C M_P%02P,$% @ .(!76#$4Q6G4 @ ] D !D !X;"]W;W)K&ULO59K3]LP%/TK5H8F)HWFU1>LC=06;6,""5'8/DS[X":W MB45B!]MIV;_?M5.B5FLCF*I]27QMGV.?X\?U:"WDH\H -'DN>&Z M*LZ@H*HC2N#8LA2RH!I#F;JJE$ 3"RIR-_"\OEM0QIUH9.MN9302E0B[68\=W7BKN6)II4^%&HY*F, ?]4-Y*C-R&)6$%<,4$)Q*68V?B M7\R&IK_M\)W!6FV5B5&R$.+1!%?)V/',A""'6!L&BK\5S"#/#1%.XVG#Z31# M&N!V^87]L]6.6A94P4SD/UBBL[$S=$@"2UKE^DZLO\)&3\_PQ2)7]DO6==_! MN4/B2FE1;, X@X+Q^D^?-SYL ?SN 4"P 02O!80;0&B%UC.SLBZIIM%(BC61 MIC>RF8+UQJ)1#>-F%>=:8BM#G(ZFE<(:I %X1[XK!W^C?(.\<_WP5UTHK$C:.P(+%_W -\]35.0Y 821O>) M:46;$W>A2AK#V,$CI4"NP(G>O_/[WJ=]THY$MB,T;(2&ECT\Y'O\5#$)";GB MN.D99QK.KO% F0J-2\\6.9")4J 5^7F-8'*EH5"_]ID2'M.4(Y'MF-)M3.FV MKOXD29B]7,[P>D%_E(WV2:YY>I;'7)2KR/>#[GEWY*ZVQ;0.]X]B>HV87JN8 M.RCQ^J :5X['G7TB6O%O7;U([3=2^_]M,_>/:;]] -E2G#U)K#$F%>9X!X6;\QZD"+TJ;IA="8]&TQPV<9 M2-,!VY="Z)? 9/[FH1?] 5!+ P04 " X@%=8MRU?[HD# !K$ &0 M 'AL+W=OK)D/"-2#?G*%FL.)"Y!66J[CA/8 M&:&Y-9^6]Z[Y?,H*F=(H(%I*EF4CI^5J16_9L:V+Q^9O]4)J^2>2 "%BS]1F.9S*RQA6)8 MDB*5-VSS&:J$?,T7L524GVA3Q3H6B@HA65:!E8*,YMMO\JLJ1 . 1P< ;@5P M_Q7@50"O3'2KK$SK@D@RGW*V05Q'*S9]4=:F1*ML:*Y?XZWDZBE5.#F_S"7) M5_0A!70N!$B!3M"MFBMQH>ZP)>H^?WL!DM!4O%.1][<7Z.WK=^@UHCFZ2U@A M2!Z+J2V5,LUO1Y6*CUL5[@$5%Q"=(@^_1Z[C>@;XXM_A;AMNJWK417'KHK@E MGW> [Q/-J823*S7!8D,%OE^I>'0I(1,_3+ENR4=F,ODETQZ[7B:>\'$<:;V M4S.;;E3H-8):*D>URE&ORBL0X@R=1U&1%2F1ZI61C'%)_Q"]4)BT;OF"AHJ3 M\=CS][0:HGQW,C*+]6NQ_K$ES4&:1/J=GW?'3K OTA"E%G"SQJ#6&/1J7)3+ M#G"U3*=E#45"U\:7WLMS[$P?B*R5#EU_LJ?5$'78\=C9;;%.K]SSZ&=!N5)Y!U&2 MLY2M?ANWR%Z68V?14&SMG!MM!7Y)0U7L0]5B(+9V+7;=!.[=I(\R5475K[Q,0%F+ZP#U?,F8?![H\V;]_\+\+U!+ P04 " X@%=8 MF_ &D%4# #D#0 &0 'AL+W=OTTW7[];)/20"A- MI-P$;,[[VN>Q \?C->._10X@T6-94#&Q\Q%(U M^<(62PXX,Z*RL#W'B>P2$VK%8]-WR^,Q6\F"4+CE2*S*$O._%U"P]<1RK:>. M.[+(I>ZPX_$2+^ >Y+?E+5MJ]A!9*%T)20K-V(U@Y+0 MZHH?-R"V!.Y+ F\C\-J"X 6!OQ'X^PJ"C2 P9*I4#(<$2QR/.5LCKJ.5F[XQ M,(U:I4^H7O=[R=53HG0ROJ82TP69%8"F0H 4Z .:EHQ+\@^;A;EZ5%M, #I) M0&)2B/OD=O$:'H:\Y6 M-,C&VI)J1M[70S^$4UN/?"X*Z';AB5 MN4!7-(.L:6"K3.ITO*=T+KQ>QP32,^2[I\AS/+]C0I?[R[T.>;*_W.W)QJ\7 MQS=^_@M^GQG+UJ0HD,*+=EQ3]9CD7 M2YS"Q%*O#@'\ :SXW1LWHQ!V48AV*(3NH+UVO=:'4CB268/"H*8P M>(U"U$5AL ^%7NM#*1S)K$%A6%,8OD9AT$5AN ^%7NM#*1S)K$%A5%,8O49A MV$5AM$/!#T=ABT*O]:$4CF36H. ZS\6.T\OA:PZJ.)Y+X)W%BK.#PQLZ00M' M_Q"'\CB66Q/(5O7G]@*Y;G_S3A$%V0G'W?E>*3A1>[-TA:DC2.O;US^K0[.V MM\K?$OC"'",$2MF*RJITK'OKH\K4%.BM_@M]A#%E];--=?ZYP7Q!J$ %S)6E M&PO=V]R:W-H965T:&W.K@F\T*9 S\95G@.-Z#NJJG0.[]#R4@)3!+.D(!\Y(W#DTG8,P[6 MXCN!I=Q8(R-EQOF#V5QD(R\PC(!"J@P$UJ\%G *E!DGS>&Q!O2ZF<=Q^*E-Q(9#&+_@$+4.D>7=!+(LS[#"R5#P)1+&6J.9A95JO34YPLRM MW"BAOQ+MIY(+IC";DQD%-)82E$3[:%QRH<@O;-,V!4%X)M&G,U"84/E9&]Q; MK9 AO "A[V[H*TW% /II&W;2A(U>"!M&Z(HS54CTE660_0G@:PV=D&@E9!(Y M$<\@/4"]< ]%0=1SX/6ZQ/0L7N\%O'/"B(+]2UTS&?H[2S\NM3VZ4%#*G]OD M-^"'V\'-KW8B*YS"R-/_D@2Q "_Y^"&,@R\.ZH<=]4,7>C).'VLB-&VWAKWU M/8Z;>T1W$O*:HDN2;[U3=]@8/0,6TB&@WPGH.Y%.;=V#T+\]M54H"U+);8R< M.&],<]RQC'=9(?$.J \ZZH/WJ1!WV,&K%7+4"3CZ-P&WD!:,4SY_WD;'"?+& M'!]W%(]W61['.Z >!NNN$+Q/@;P2M_]JA80;G2UT8MT*G.D11CQLY>'T?6M^ MHS6W:)?%T:+_9_;KUA@ZV]<.J\,=UU$=_L8(I#O'W YZ$J6\9JJ9AKK3;I@< M-R/4VKR91*^PF!,F$85>V3S*=V(E.3PR!#?9!EF^UM(Z6YFN=;+P&>R6@LU8,^G!5[!$X@OQ2.3 M=W:-DI ,$.TE0AR3S^JT"M.J9R;%Z_H'_4Y"69!>9P1]-O)!'KF36Q4 )+O$G% M9[K[$RI".L&8IES_HEUI&P86BC=)6#=^3@ MGHK@5P[^:QV"RB'0RI14M X1%G@^972'F+*6:.I"BZF])7V2JWE_$DP^)=)/ MS/\N@&%!\A6Z!RD?1V_17YBIH2V@BP@$)BF_E*-?GB)T\>82O4$D1_^LZ8;C M/.%36\@D%)0=5P%ORX#>B8"NAQYH+M8<_9$GD+0!;)E]3<%[H7#K&1$CB*^1 M[UXAS_'\GH3N7N_N];A'KW=W#6S\>D)\C>>?P+L'S@&NRNFX0A'PF)%"[Y%_ M[Z4M^B0@X]_[A"^!@WY@54!N>(%CF%FR0G!@6[#FO__FAL[[/M&&!(L& FL) M&M2"!B;TQ@I/E:0(GF7-Y- G8 DTTD"J8&[GWMAQIO:V*4R/D7]L%/48.0VC M%I%1361D)/(5,X(7*?R<1XD3-J+[88='C]&HPZ/'R#_%(ZQYA$8>CW@O7QR" MR]=&B@4D2%!$VY/46U?"3BX3K\.J:S3N3&'4-0K'IUB-:U9C(ZNGS:*<%Y+' M-.N=EG%G41QG_U.+R&31RGM2YSTQYOU-OQDA>8NW<@I6(&=%M0N'_2* 9>A" M%OT]8,8O^XB9(P2E)W(=E)65WPM0@O=]DWQGA#JW[ P$UM+U7:WKN_-T30B/ MZ2872"[TWN51XKE.2M4AT:*AT-JJ>@=5/?-:5*4IW#-IV#HD5#H;55 M._2=;O#+]JFQI3U;U2'1HJ'0VJH>FF#7W 6?LT]'W2Y\E"%OKT8$&%H)F^7 -.@"D#^7Q)J7BY40'J$ZOY_U!+ P04 M " X@%=8N0#1HJ4" !O!P &0 'AL+W=O)>%@ */924R:E3*%6=NZ[,"BBQ/.45 M,+V2P '5770L]!OP M@\!6]L;(9++D_-Y,OJRFCF> @$*FC /6MPW,@%)CI#'^M)Y.]THC[(]W[I]M M[CJ7)98PX_0G6:EBZHP=M((MF)- M4!+6W/%#6X>>P!^]( A:0?!60=@*0IMH0V;3FF.%TT3P+1(F6KN9@:V-5>ML M"#-?<:&$7B5:I]+O%0BL"%NCKZ"K(=$)6C0?%/$<\6Z5FE6$I00E$68K1 E> M$DH4T9K#.2A,J#S2ZKO%'!T>'*$#1!BZ+7@M=;1,7*5AS2O=K 6[;,""%\#F MD)VBT#]&@1>$ _+9V^7!4[FK2]35*>CJ%%B_\ 6_MCJ_+I92";WW?@]EU%B, MABW,>3R7%[8"C_QC2RIJ9];-+Q63!)W$T_K_V@2>2%7= 3WE''.WH/;[^K+W[O9G=[ M[=#\BKYAL29,:MYV0ZYY$KW6SLL]!\1A G0ZSGG:CI%#P?2YK*#$F4RJ@AGLJI6O*P5LV005PJ=!$/L%XZ673INQ.Y5.96T$ M+^%.$5T7!5.OER#D9N:%WMO /5_EQ@[XZ;1B*W@ \U3=*>SYO4QFSC1<2?&#+TT^\T8>64+&:F'NY>8+= D-K=Y""MT\ MR:9;&WAD46LCBRX8'12\;-_LI=N(K0!*]P30+H VOEM0X_*:&99.E=P095>C MFFTTJ3;1:(Z7]JL\&(6S'.-,>EN!8H:7*W(#F)PF9^0>[->T0YATK;CA."PS M(ONEPBXE@K,Y%^WTZ348QH7^0$X(+\EC+FO-RJ6>^@9-6I2_Z Q=MH;H'D/7 ML#@G4?B1T(!&Y.GAFIR>?/A7QL<<^T1IGRAM=*,]NEUZ/R_FVBC\%WZYK+42 M [>$/2 37;$%S#P\ 1K4&KST_;LP#CX=,!CU!J-#ZBGF.W!Y:J.&390]8^MT M,$JBJ;]VL 8]:W",-72QVJAXFS4,]K"&/6MXC!6[6,-=%AV/W*RX9\7'6(F+ M%>^RHC%ULY*>E1QCC5RL9(<5TB1QLT8]:W20]9@#EMS,@'(11SM$&MD]=Q'' M/7%\F"@-$R2KL0" K3N\J(ONW%?L%*E1D*&<<%Y@@*JO57:CI%54\GGTN"]T#1SO(E!V04XGTEI MWCKV#0, \) 9 >&PO=V]R M:W-H965T;2=46VAA*+"[8!JIXL&2^Q5%.^B*DO,?\^@8+NIXSO[A3NR6DN]X":3#5[!/W.13Q]."H(!,:@:L;ENXAJ+0 M1$K&KX;3:;?4P.YXS_[9>%=>%EC -2N^DURNI\[(03DL<57(.[;[ HV?H>;+ M6"',%>V:6,]!624D*QNP4E 26M_QLW# *5 K$EFC.V9:8 SZ= 84ED6=(O6GH '2:@L2D$&<*_GB?HM.3,W2" M"$4/:U8)3',Q<:52JO=SLT;5K%85O*#*#] MHW(MT">:0WY(X"J+K<]@[W,6 M'&5,(;M _\#"KQ@8!%T_7IX8(&GKX?[1]P,VE,;&+[!?T\-I41D!1,5!_3C M:B$D5U_23UO&:\;0SJBKRZ78X RFCBH? O@6G.3].S_R/MJR]99DZ1N1'60R M;#,9'F-/4I5'(4EFRUB-'!JD+I_;Y#P*PW$\<;?=7%C"PK$?]\)22U@0>QVV M _W#5O_PJ'Y5_%1IHS;Y-3#J;N@'([^GWA(5]2VF-JK!.+1+CUKIT5'I7YD0 M: &JH( J%^:%EKJBV+Q$%I7#.![US%C"PO$H#GMV+&'!2)V9W4_<^HF/^E$? MI6J\0IM!6UQ4N&YLA>JLF&9@LQ7_\T[XX]#S>JXL48'?CTHM4=&P$U5[KYDC&YG^@-VG^@Y ]02P,$% @ M.(!76(H:7&UX!0 WQD !D !X;"]W;W)K&UL MK5G;;MLX$/T5PMLM'*"U1>J>)@82J\7VH=@@:;O/C$S'0B71)>DD_?M2ET@6 M15+)-B^))9\9SIDA9XZELP?*?O =(0(\%GG)SV<[(?:GRR5/=Z3 ?$'WI)3? M;"DKL)"7[&[)]XS@36U4Y$OD.,&RP%DY6YW5]Z[8ZHP>1)Z5Y(H!?B@*S'Y= MDIP^G,_@[.G&=7:W$]6-Y>ILC^_(#1'?]E=,7BT[+YNL("7/: D8V9[/+N!I M@H+*H$9\S\@#/_H,*BJWE/ZH+CYOSF=.%1')22HJ%UC^NR=KDN>5)QG'S];I MK%NS,CS^_.3]4TU>DKG%G*QI_E^V$;OS630#&[+%AUQ-V97)K?Z[!WT5!#Z70Y;6Q\_1V5=\H M^59*-Y(*.:+Q#I1R+- MV+9' >%/*0RU*!@%"BH1(=R MD*!A%WAHKTP[PV" YL4) MR+,B$W6KU-$(1^O#(%:K, 8A-X0*$PW(-U&).BJ1E8+NQHM)CK*-M^ M/<8$4:@$/<;X,-#'''._2'\>,IY51= +'C0^#HYZT#6@4>PVR##V7DU MZ_!=71-Q8++34K!G]#[CIHWD:C:2RF",D452.6A 'HP,-/HA#^U3OE>K_5@$ M3(Y)+9GQ5 X\]8QK0&X0J&S&( 0-C1?VXQWZ5HE7*VU3[%9I\%*5]ZK>DM?R M-DQ;+QK@A&IXH=)KW<7'QVF!1LWQ.:AD"C6DU,L).*$G_E#IM>ZKSGT4E^,& MD[T![8)C0O2UUNK"#AP5S+[,7!K%?Y]H]Z]A"1<9N/6Z M!-J%R8MTX82O.5KXH9; >LK26X2^@?J$9:Q)VO#'>*]?D%V_&(7EA)TLG!?H M>4]9PH4;Z7E/6X;(SKM7.E:Y.!M.?:D%V3DK=U MH 89(^5WU+H%#D:/RL,&&3+H%1>R*ZXIT3MA+D]S;"J/-TW(!AD2ZE47LC]5 M>:82GO!2C1?7P,LW3##UAY8!"+W0P+&72,@ND5XDDR=\R=[H. :F$Y;.(M1; M)O_'LLG%\NC)=T'87?T&@+JH% MNG&ULK9=M;]LV$,>_"J$510+,D4@]I[:!-L;0 MT6)&GW MFI9IFX@D>B1M)_OT.TJ*[$B4%@QY8XO2W>EW1_%_Y/0HY*/:,J;14Y&7:N9L MM=Y=NZ[*MJR@ZDKL6 E/UD(65,-0;ERUDXRN*J>G,I]6]6SF? MBKW.>9-B$H_!W8 M#/Y]4OTWZKD(9DE5>Q&Y'_QE=[.G,1!*[:F^US?B>-7 MUB04FGB9R%7UBXZ-K>>@;*^T*!IG("AX6?_3IZ809PXX&' @C0-YJX/?./A5 MHC59E=:":CJ?2G%$TEA#-'-1U:;RAFQX::;Q7DMXRL%/S[^5F2@8>J!/3*$) M6K UDY*MS WT62FF%:+E"GWG=,ESKCE872R8ICQ7EV#_XWZ!+CYOW5TH2%L5TE:% M5/'\P7A-&324@59EL.54!PGL0CS/T O0!DDU;S,6LIHE/)>B^QQ8A1QA4 2H$TH:H36!AGUWA]YL=^![!L%$1F8^+B%C/_W MQ,-RY?:ICWLDL1\E'=R^D6=G35K69'S:]99)&T[2_Q*3E'1P+$91$-B)TI8H M'25Z$)KFIL>]1=O2/@ F/O$ZG'VS)/"3V Z*O5-7\MXNP/FI^5@[B_>>,OQ> MT5XG?M:.\>@<+1B$S3BM]SC0>6DAI.;_#*[%)M[Y#$SBF'0EPV:&TV1 VO"I M4>+1OG2:*-",@BNSNZMW#$M1[NW312PD/HFZ4FRS2Y,@'2 ^M3H\WNNZMNA^$>W:N,(>ZWZG<<%C?.5N#CW<5@[.LSTGU0(M===18"@T'E^IR M"V=+)HT!/%\+H5\&YO32GE;G_P)02P,$% @ .(!76#6J.E/H @ =0@ M !D !X;"]W;W)K&ULK99;;]HP%,>_BI554RMM M30@04 >1"MVE#Y50+]O#M >3'(A5Q\YL<^FWW[$#&9>0=M)>B.V<\_?O;VR? M#%92/>L,P)!USH4>>IDQQ97OZR2#G.I+68# -S.IM64-G&WO57_XKRCERG5,);\!TM--O3Z'DEA1A?< MW,O5-]CXZ5J]1'+M?LEJ$QMX)%EH(_--,A+D3)1/NMZLPTY"*SJ1$&X2PL.$ MSHF$]B:A[8R69,[6#34T'BBY(LI&HYIMN+5QV>B&"?LO/AB%;QGFF?A6)#(' M\DC7H,E'<@^)% GCC+I%EC/R)!)0!K>#C2$3J9E]H\GY#> HUQ>8]?1P0\[/ M+L@9L6&97&@J4CWP#0+::?QD S,J8<(3,*V0W$EA,DT^BQ32?0$?G57VPJV] M4=BH> /))6FW/I P"-LU0..WIX<-..UJM=M.KWU"[Q'6AHRX3)[)S^NI-@IW M\:^Z=2IE.O4R]F1?Z8(F,/3PZ&I02_#B]^]:4?"ISN-_$MMSW*D<=YK4XQ', MF1!,S/&P<8I[JOZSU#FNR4 I!W[#$O2.HL-.-#LB/@TZ0]ROR M?B,Y7D.O;-W^T<:LX3H..N3R=V[P'-3<%39-$KD0IKSMJM&J=EZ[DG$P/L*: M6I; OS)E0;ZC"H^B)AQF*!E<]I!'E46N[!A9N#HQE0:KCFMF^%T R@;@^YF4 M9MNQ$U1?&O$?4$L#!!0 ( #B 5UCLM.$/R@, 01 9 >&PO=V]R M:W-H965TU#<36B@5H MUR!IM@]#/S#2V6(KD2I)V\E^_8Z2(TNV(L2#^L46J;N']SPDSW>>;(7\H1( M31ZRE*NIE6B=7]BVBA+(J#H3.7!\LQ0RHQJ'R,,F[- M)L76HZ)"%*(M(&@ M^+6!!:2I0<(X?NY K6I-XUA_?D+_6)!',O=4P4*D?[-8)U-K;)$8EG2=ZANQ M_0-VA(8&+Q*I*C[)MK0-'(M$:Z5%MG/&"#+&RV_ZL!.BYN &SSAX.P?OT,%_ MQF&P0:CJ;2+$ETE@CFGDHQ"R\D3[C9M]OM<2W#/WT M[(I'(@/RE3Z (N_)GU1*:G:"O E!4Y:JMSA[=QN2-Z_>DE>$:PF MML8 #(P=[1:;EXMYSRSF>N2SX#I1Y'<>0]P$L#'R*GSO*?RYUXD80G1&!NX[ MXCG>H"6@Q;0;49@P)O\ S>EQR,^GQ%/@FER (WXQ&O]I;* M6)%_/J$UN=*0J6]MTI?0?CNT21\7*J<13"W,#PKD!JS9Z]_

<.H/[G]L95-2#3NJ8I\A"0LQTXW:\(Y>96'/= MQCQH97ZXG9W+GGK@>P)K*#2J%!IU*G3')41BQ=F_$)NT3N; 8P)KR'=>R7?^ZWY'SON4M$^PL">PAJ2NLR^4G,XSN1JI$?:$U-:H5DVZG1K>::B!8'*)&$=[?[VO)5,R*$K]5HTZX4P]; MKVAA7VA-*;V]E-ZON\,[[+YT[1,M[ NMJ>N^Q'8[R\W3K_&@I= ;'E_C7BOF MOM!*C>Q:>YB!7!5M-E(W%5/9:E6S52M_632P!_-ST^(7;><>IOQ_X#.5*\85 M26&)D,[9"/629&ULM9IA;Z,X$(;_BL6M3KO2JH!IDK:71&J#5E=I>UNUU]T/I]/* M(4Z"%G#.-DDK[8\_&RA@0JUR-_W2 &'>P4_'@]_ ],#X#[&E5*+'-,G$S-E* MN;MP71%M:4K$"=O13'VS9CPE4NWRC2MVG))5$90F+O:\L9N2.'/FT^+8+9]/ M62Z3.*.W'(D\30E_NJ().\PRH?=K=<[;FURBI. M:29BEB%.US/GTK\( T\'%&=\C>E!M+:1'LJ2L1]ZYWHUK4.75@>_M9_5,Q>#68)1%TP9)O\4IN9\Z9@U9T3?)$WK'# M[[0:T$CK12P1Q5]T*,\=>PZ* 0$DGF4\X.B.NSE9K>*& 6T6KX<:;_[_>2JV]C M%2?G=W3/DGV<;=!G]0UB:[3@=!5+]#ZDDL2)^(#>H3A#?VY9+DBV$E-7JK0Z MV(VJ%%=E"OQ"BLM\HN.X>W?#UNKC_\EP%M2:+:[*XT U>U%U*=)T)R7,U3R3ZJP!\+6DJ_NZ# M6*J=]JOIZ7\A=B2B,T?-;T'YGCKS7W_QQ]YO?2@AQ4(@,8-B4%,,;.KS+[D4 M4M6=KM E24@6T3YX5I&A\$JQ42&F^^9^/AIYGC=U]VTJQVFH= MZA]YNJ1<3\%BQ,NGJKB%/E16-_KYFH*_LN892J,4&[?&B3LD@-(9T$8UM)$5 MVN<&4=6X6A7S$5VF+,]Z&5EEAS(:'=4"GAP5#%!& ].XQC2V8FK:?$7I$XGB M))9/JJ+,QM_'RJH]E!6D6 @D9C"=U$PGH U^ DD14BP$$C,HGM44SZR5>4,> MXS1/T9)Q%:DK-"(JF2K-/H9G1Q/-][RCWKRPIAQ*!TC,H'->TSD'FK?JP/V7 M3W=]T*PIAA8>I%@()&:@];UFZ>N!3N!*#@@DJ%H(I6:B;+D(WUJGERM5@LK' MD42[L%B@TH7V4JP,B==>.9UXGM^9P_:,@_D J9E\&B_@6Q?)\Z^$QV294,2) MI&B=,,9[V90JYR::(S*@JWLH-9-,L[[W[0O\;X4SIRM$]I23#55F4RWHJ) % MJEY(H(O]2JU;CF [@?JXB3-];^V%".H10-5"*#63 M=.,H_!'L;0'42H"JA5!J)LK&=?AVVW'5NA<@EJ%]NPWVLASWSD8\&75[(*B- M@%(S,35&PK>NL.^**(I6DLB^);4XIVE$=J6S7'7F23_OMIT"4& M:AF@U$QBC6GP[:[A/W7#TFGT,H0T# M0M1!*S23=&!#_'+8;@KH-4+402LW\ M/;CQ&]BZ"!_>#2N][M0.<+<;VA,/_KWW+;P$;KP$MGN)_]4-\0ON(CA"!FHO MH-1,9*U'#79[,:@=7E[U_DI@3S'X 03L$XBW\"BX\2@X@'V4 ^I00-5"*#43 M96-CL-W&O-((5RH=(XR[;@C?Q)E "5TK>>]DHFY=O'R5K-R1;%>\7+5D4K*T MV-PJ8I3K$]3W:\;D\XY^7ZM^H6_^+U!+ P04 " X@%=8'GK]21@$ #4 M$0 &0 'AL+W=OM#Y5K]KV8=H'!R[!JL$\VR3MM#]^-A "*2%IQ\N' /;= M[^YGG\]G3[=V+<,8$B(O>0:I[EEQD1"E/\7:EID M$A5*";-=Q_'MA-#4FD^+M@W,PM:NX0M=Q\HT MV/-I1M;P".KW[$'H+[M&B6@"J:0\10)6,^L&7R_PE5$H)/Z@L)6-=V2H+#E_ M,A^?HIGE&(^ 0:@,!-&/#2R ,8.D_?A:@5JU3:/8?-^A_U*0UV261,*"LS]I MI.*9=66A"%8D9^H+W_X*%:&QP0LYD\4_VI:ROF.A,)>*)Y6R]B"A:?DDS]5 M-!2\X(B"6RFXAPKN$06O4O *HJ5G!:T[HLA\*O@6"2.MTIK;0YHV2' M%?1M">T>@<8NNN>IBC5N&D'4!K"UG[6S[L[96[<7\0["2^3A"^0ZKH]1'_K\GCS3 M)$]0R).E[HK,E-%TC3*^!7&!,A AI*IK"$K<28%K,M%F[ESBJ;UI,NNU_4YF MXYK9N)?9 PC*([027+-C7!I6>GYI2A4E#&7YDM%0MZRTG.[Z0%/T D1T+Z-^ M4T&IV36WO8KO' &_'@&_UZTRIF_,W"8Z'4L3V5WD>E'>&LP#@;4(!S7A8,A% M' S)>R"P%N^KFO=5_T27$URPOMBE1I*KF OZCU[3)K;+UL[@+L']QDK&SNYW ML*#/$FUQF-0<)N=PD"6'C BT(2R'PO>(,Z;7E\E&)8^/Z-_&+M#%J306M+*3 M]O$P09T4:W'!SG[+=GK9?,Z3I796AZ+9 J5VUSP[-VCG]9 >.-EOZYVQA1OE M!W[#S%31I"CTV(NR?AGI$+ M;T_FPGZ8MR:%H=#:I/P?T%R1NRHM^QT1RZ^2U*#;RO-7#O MEJXG)]WH$YDYZ*Z J%S R9@*3J?Z;U%&X'T=@<\J)-Z?ZE_7!_YD,L(3_Y#G M:\%@Y#LCSSV(,;MQ;DY K(OK!*G3>)ZJ\@A=M]97%C?%0=W>BY?W'?=$K&DJ M$8.55G4N QWFHKQ"*#\4SXI3^)(K?:8O7F,@^MAM!'3_BNMHK3Z,@?HB9_X? M4$L#!!0 ( #B 5U@\2P@1" < .X_ 9 >&PO=V]R:W-H965T18J4C^/O"MK9]*D"MX]?Z'YQ\_G-W+&,GZ?1EW F%R>= M48?,^#U;1?(Z7?_*JQL:*MXTC;+B+UF7;9UQATQ7F4SC*C@?01PFY7_V5'T1 M6P'6X)4 6@70W0#[E8!^%= _M(=!%3 X-&!8!0P/#;"K /O0 *<*<(IDE=]N MD1J7238Y%NF:"-4ZIZF#(K]%=)Z1,%%2O)$B_S3,X^3D(IGR1*F!W,AT^D"N M(I:0#^03$X(5E]^Y7+(PRG[.K][>N.3=CS\?=V7>LXKO3JM>SLM>Z"N]6)1< MIHE<9,1+9GRF [KYD#?CIB_C/J-&XNE2'!'JO">T9]E- S*'NWQZ1/J6"J?] MAG#W\'#:$.X='FXUA/L'A%NTN/=Q0WA@#O\\E7FXTQ2NI:*_D5"_X/5?X=TL MF. ?U'PP(^=IG$^2&2NFF=-<0\F1" M\CC[J^%^SLK^!\W]J\GZ8[9D4W[2R6?CC(M'WIG\](-E]WYI$@82YB)A'A+F M(V$!"*;):["1U\!$G_R>2A:13,U.E7BFVR+C3^J8-\G&R&TKFQ(V+&"JOC]. M;,?I#7J]WG'W<5L2^PT'CM,?[37T]AM2R^GW]AKZR/L(0# ME<--*H?&5%XD M4H3Y*F9*'EFTXB2])^E293'+T\C%-,QV:T.92".U;2*'>U^[I9*SE\>RG;V= MGGY#.V^?-W0:VOG(FPA ,"V+]B:+MC&+JN)NK1::$F8$M$T8$N8B81X2YB-A M 0BFZO_JE)F)K&<3XM%<9'HTR,O;26"9+F M0FD>E.9#:0&*IFNIMEZMM_9>+:CY"J6Y4)H'I?E06H"BZ3*K+5C+[,'^EVH& M=6&A-!=*\Z TOZ)I]6>X;RL&J%YU9=2.KF6V=$L?\'/IXC;F'VK>0FDNE.9! M:3Z4%J!HNDIJQ]BRW[I,02UG*,V%TCPHS8?2 A1-EUEM/%M&XW%RR9[">!5O M'B:1)1=A6I:H9\[$*Q4*:B=_8XA6KQQ)HTZ@[C&4YD-I 8JFZZ1VD"VSA>R& MC^&,)S/R'/*H\8FC&=!:$R5MO%7+=Y\V0COTH#0?2@M0-#WWM55LF;WB[W^= MP QNK8GQWG/C/4U\LXD''9,/I04HFOY^6&WT4J/#IZ],R5=RP&-K,[%MAJ$T M%TKSH#0?2@M0-%TWM7-+K3=>JU*HP0NEN5":!Z7Y4%J HNDRJUU@:G:!+\.D M6*O>LU"0F(D'+G??BGJOUJ_*(VX4$=U;4UA'ULZ#;/,86FL#ZNI":3Z4%J!H MNC9J5Y<:[;Q)6;1(NDZXR!;A\D4';-ZX,*EHVO)R7PI0YQ5*\Z T'TH+4#1= M"K7S2LW.ZS7/I BG,B\RY=KE-@EEH]%F!K6N*E"C%4KSH#0?2@M0-%TNM1U+ MAV^]>('ZN5":"Z5Y4)H/I04HFBZSVL^EYE> OQ0[O'+ML$G+F_UJHJ::/M9R>](V>X\_NZH9D].+*< MG=_8#ET*I!#"03Z[F==:$N;1]5^WV:'C M\* T'TH+4#1=(;752LU6:Z"*0D9"31^&5P7,N-8"&>\]0*>VU7?Z]NZ, 7WO M%DKSH;0 12OUT-W:=1QS,2\VE&=YA5@ELMS(N[FZV;1^6FS5WKE^;GWTRJWG M-:;<"7_)Q#Q,,A+Q^QRI2GB'B')S>7DBTV6QM_DNE3*-B\,%9S,N5(/\\_LT ME2\GJH/-%O_)OU!+ P04 " X@%=8"C]0Z!($ !6%0 &0 'AL+W=O M6:[CA/8.4FI M-9L4UQ9\-F%;F:44%AR);9X3_N,&,K:?6M@Z7+A+UXG4%^S99$/6L 3Y=;/@ MJF?7*'&: Q4IHXC#:FI=XZL0!SJAB/@[A;TX:2--Y9ZQ!]VYC:>6HT<$&412 M0Q#UMX,Y9)E&4N/XMP*UZF?JQ-/V ?WW@KPB4K+?_)8"7&2H(AV)[A5@MM. M\)](\*H$[[D)?I7@%\J45 H=0B+);,+9'G$=K=!THQ"SR%;T4ZKG?2FYNINJ M/#F[I1%0+3U:2A8]H$5&*/I0=CYH06,T9[E:98(4\_3I4;AT#FC\_W>U(#Y^?CGO8>/5<>06>]P3> M,B$_%"2Z ME9"+[UWS4S[?[WZ^?@5=B0V)8&JI=XP O@-K]O8W'#@?N[0U"18: FOH[M>Z M^WWHLR],Z8C$B26B4TM J7J7GB7NH,#5;^#=+!@.'7]B[TZ%.H_RAT-OU(P* MSZ-$2;#0$%A#N* 6+GAE M+P8F=3<)%AH":^@^K'4?_B(OEKC!B7\\UVU;\3S(]<>XY<3S(.P$;K<11S6O M42^O.Z44X5%2+)=8N3%C&[V0NICT(KUT99@$"PV!-10O3-^\*P^[(:?FR(\QWO'&W,?')#AGWTEN2 M#$2Q:-3)Z %D2M>=7'I17KH\C**%IM":"KI'!=U7MF8U %/BFT0+3:$UQ3\> M&G#OWOAGW.F=?S(=C(.V.\_#7,\)@K8[S\/49],+GK#G<7..^W?G?P %KACJ MI4-B=41.A>1$'VD[.?6"O7BAF$0+3:$UA3P>!?#@M5UJ]"QA%"TTA=84_WB< MP+V[YI]Q:7!V,,2#T>C,I1UASMAI[VT[P@;CL=&PO=V]R:W-H965TW%S*!6[5R,]L(D!XB:V(QM8/KOUW;20#Z(H)N+ MO6D3Q^?U.8_MXX-'>\I>^!I H%]I0OC86 NQN3%-'JXAQ;Q'-T#DER5E*1;R ME:U,OF& (VV4)J9C6;Z9XI@8DY%NF[/)B&Y%$A.8,\2W:8K9ZRTD=#\V;..M MX2%>K85J,">C#5[!(XBGS9S)-[-0B>(4"(\I00R68V-JW\QL3QGH'L\Q[/G1 M,U*A+"A]42_WT=BPE$>00"B4!);_=G '2:*4I!\_-$QM+<./B9KW1\'DUUC:B? M2 116<"4L14!.F\!WCJMBC,(>\BUKY!C.6Z#0W?GFSL-YK/SS>V6:-QBNERM MYY[0>U17NYUCOGRECF*Q [DB!%J_HN-\*!) M@N2^4XK_-,UR%H77'(7*93=\@T,8&S)9<6 [,"9__&;[UI]-,]2EV*PCL=+L M><7L>6WJDZ<<*<)RDF 5$Q*3E>*Z 1;3"'V(2;YS/C9!S<1]+:[R^6[B^$/' M"8*1N3OFU>K$I;PZ$BOQZA>\^JV\_I)K6E2S0,:BW\#"=@/7K[!H'>!2%AV) ME5CX!0N_E<6S7CE-*/P:BFO;#@(K<"LL6@>XE$5'8B460<$B:&4A,\\2XA,X M@CH.S_(K_&O#-K M=?.=$(8%A.'_[V#\KJM*J33= 9-5,M()"\E"#-!G'#/TC),MH!_3A924%6[C M43GL\JCL4FS6D5AI/FWK4)A:__FPC&0=@AE73=E";USG^4"#HP7L.[W KBSS M=G\NA=>56IG>45EOO_?HS"UM^XA'W^H%_2H/NX[-Z]G57=_0;=#O^<.B6SD" MYQ"!\\X#+SJ@]@$NGM".U,HX#H6_W5J9MI]YN6V9R+#GU(AT6DIW MI58FQ:YPMF,K%RE,!22JH<8""6W91D M+X)N]-W!@@I!4_VX!AP!4QWD]R6EXNU%#5#<5TW^!5!+ P04 " X@%=8 MU- \05($ #K$P &0 'AL+W=O[&[S&;3O1;V 32Q)2H)2/Y])=O8!HQP M:)*+8,DZK\ZCHX]C#398KX9.MC9 M5OR@\X4R%>YHL"1S> 3UM)P(77(+E8@FP"3E# F8#9T[?#OV/6.0MOB'PD96 MGI%!F7+^; I?HJ'C&8\@AE 9":)_UC"&.#9*VH]_?R+1FHQ=/H.BF!&5K'ZP3=_0P[4-7HACV7Z'VWRMIZ#PI54/,F-M0<) M9=DO>F/S?, MO;K/O/*/>(5]])4SM9#H,XL@VA5P-6+!Z6\Y[WVKX@.$+=3&5\CW_':-0^/F MYK[%G78Q[.U4KWU$[]LJF8) ?):/<>T891*=>@FSOF_EDH0P=/0"EB#6X(Q^ M_PT'WA]U?.\DMD/;*6@[-O71]Y622L\$RN:(*#2%.67,%#3_$@3E$;K0$R:; M1I=U0Y'I!ZF^V9G6HV[/P][ 75<9K5ZA,C'Z!T7_+2@(6-5]#_0,ROV8-';;:76D[;M\4;M\TF4ED M&D/%;;6 AJ[?-'+=ZL.9@<%>>9!ZUBW]5YHQZ EVMP:A,R"T73YH(F@(M8>@ M]YX[_'NI[?)7$@G\'IM\Q..8"&FJLHC7!CSOJU^).&YY>"_@=H_.)?9+8O_, M+;\AI']RK[%[<"YAF:5@:UJP=P(TI,HD,:YBM6ZZ^V0?D9#@,B/!]I1D]SQH M2':8A1S$ZR-2$%SF(-B>A)P\'AJ"=@]#J)=??Q^V:U^DNQ!EUH$;I1W;P\*< M$O4'1D.8H,[+ Y:/2$YPF9U@>WI2"=P5VN0GR37)3Y)0?PL)_<&[(C%2(!)T M\0H:O![7WA%&QA3A/HK(:]U7Q[BA $9)]H76J5':'84RN<'V[*82^?\["O:. M&HR"5>#<^5#F2]B>,.W,!S*?"Y@3!?JK6@G*) VSLZ:6/!/N5J=[T#[8IPY; MM7%P9.GZ90[D6W.,W0"^R>U<^(3;]N[?&A6W_7W^':FU>AI09#=+64'Q97HY,^5* M\21]7 ")0)@&^OV,<[4MF Z*^[W1?U!+ P04 " X@%=8^G$-;TD# W M"P &0 'AL+W=O<@M_Q)\>-.9B#>7)FQ@Q>*_&9YW8Y M"88!Y#AG*V$_JZOI+R<]F][)#*4+ M#-Q;E3W 5# );VOA8^DB9^#CRAK+9,[E FB VT?4&3=L)A#>W*!E7)CC<6B) MCT,-L]KV564[><)VG, ')>W2P*W,,?\>("1'&F^2G3=722?B#6:GT(M/((F2 M'AQ!"&;)-)IZZ+#0:^+5\Q9Z3UBX=T!O71[D<*T*NAR&^?2ZU)K)!5+"6IAM MX7#?E&W]\N6&Z1R^O"=(N+-8F*]M,:OLG[7;=Y?TPI0LPTE M]"@7F.0OGX5 M]Z-W'=Z=-=Z==:&GNP-7^P,_V87P#9?UM/6H*^"^!W9/P3I-!E$R^?\1_CT&S[]3CY'T>D@HNMQ%)]&PS:KG>H_>7B#AMS@%Z?F MX 6\&S;>#3M#7[\Y"*7F&8+WZ 2HJ*"N!!"\X-:G1:Z$8-I 2?]\BAS#7P>O M09MKE?'A0;K04;&PO=V]R:W-H965TTQ\DF^E M>M85@"$O-1=ZZE7&-%>^K\L*:JHO90,"=U92U=3@5*U]W2B@RRZIYGX4!*E? M4R:\(N_6[E21R]9P)N!.$=W6-56_;H#+[=0+O=>%>[:NC%WPB[RA:W@ \]3< M*9SY@\J2U2 TDX(H6$V]Z_#J9F+CNX"O#+9Z;TQL)0LIG^WD=CGU FL(.)3& M*E!\;& &G%LAM/%SI^D-2)NX/WY5_]35CK4LJ(:9Y-_8TE13+_/($E:TY>9> M;C_#KI[$ZI62Z^Z7;/O8)/%(V6HCZUTR.JB9Z)_T97<.>PE1]$9"M$N(.M\] MJ',YIX86N9);HFPTJME!5VJ7C>:8L'_*@U&XRS#/%#-9U\S@*1M-J%B2F12& MB36(DH$FYW,PE'%]0$[W!F4-Y2>+P XF" M*"9/#W-R?G;QIXR/U@?_T> _ZG3C__(_9[KD4K<*R/?KA38*7X(?+O,]9.2& MV(MQI1M:PM3#-U^#VH!7O'\7IL''(R7$0PGQ,?4"3V3D\M1G)5V6O5N;(HVR M)/[W)MODO5*V9T(3#"O."RS$* MJ+YU]A,CFZY=+:3!YM<-*_S:@+(!N+^2TKQ.; <3FC9*+NV+4U^L80RK .ONKN.KU _? M7<#8V!@ENLV;!/#,CYT_,\LPLQUE3SP'$.A;651\;N1";*Y-DRV.13.Z%06IX(XAOBU+S/Z] M@8+NYH9M["_Z>RO'X M>$__I0Y>!K/"'):T^(ND(I\;@8%26.-M(>[I[E=H _(5+Z$%K_^B76MK&2C9 M+4R32BU#C$6 M.)HQND-,64N:.JC%K+UE^*12S_U!,/DKD7XB^@0T8WB3DP0I?_0^!H%)P3^@ M=XA4Z$M.MQQ7*9^90MY-^9A)2[YIR,X%LNV@6UJ)G*./50II'V#*979K=?9K MO7%&B3$D5\BU?T*.Y;CH\2%&[]]]0!PRF8=B8('+E^.M&Z MW9-Q:ZY[@?O0Q(7N84.9(%6&OBY67#!9*7\//8V&Y@W3U/9QS3GI..CTGHTGWA0I&0;(V[?Y1; MKNM.//"-RBC0J:=.6*P)UM,S[/0,OZ^,PK,MVIDX3FB=E-&YF1V& MOCTY*:,!,R]P/'NXC&SKT&%9HV%\O/VX&&R?1MU>^]2UTF)=M+YD1TVI_4:5 MU()UB:J3%NNB]45U#J(ZWU=.K?]Q!?C>U#]]*PV8>;),PI-R&C!S9:-]X:UD M']IB>[1?C!:<8'2'$[(FR6 46AMAK;18%ZTOW:$7MKVW*BN=O>Y2*RW61>N+ M>NB=[=%6\@5EY9_W9Y.)=?J6&C*S@] ]+:MSL] -+E75H6.UQUO6HSE 0JM$ M?A.Q)DD8X4_R0VF?*&M&2V51?X>B'1%Y.Z60'UDKJ)*\Q$S9_[$5G*2@Y!M@ZA+.AJNXX85'=6==G7Z*+/!TPS)K[%+",51P6L)=*ZFLIMBC63U^9$ MT$T]BUQ1(?>,^C 'G )3!O+W-:5B?Z)NT,V_H_\!4$L#!!0 ( #B 5UA\ M%OL+'@, - ( 9 >&PO=V]R:W-H965TQFMC,=J#[]SL[(044$!_Z M!?QRS^-[[NR[#)9"OJ@<0)/7LN!JZ.1:SR]=5Z4YE%3UQ!PX[DR%+*G&J9RY M:BZ!9A94%F[@>;%;4L:=T<"NW03_-[R7.W)8E8R5PQ00G$J9#Y\J_3&)C;PU^,5BJM3$Q2B9" MO)C)MVSH>,8A*"#5AH'BWP*NH2@,$;KQM^%TVB,-<'V\8O]BM:.6"55P+8IG MENE\Z)P[)(,IK0K]()9?H='3-WRI*)3])%H5JS,E#4[ M3D!35JA/"'AZ3,CQT2=R1-QZ5Q'&R1-G6IW@(HY_YJ)2R*@&KD:WS>%NVK@X MKET,=KCH!^16<)TK$'8X=#UX?"@ M YX<#O?WJ G;%(:6+]S!=T,E9WRFR'V;PM]7$Z4EOJD_7>&NZ:)N.E-G+M6< MIC!TL) HD MP1A\_^+'WN2M4[TF6O!/91ABC-HS1/G;[$NP5IUI+-JDTG11 MM""I*$NL4/9>YZ+(0'9>XIJ];]E-L5V,3N,X"LX&[F(]7AUF?2^(O$VSI,,L M.#_S@M9L0V._U=C?J_'9ED%\SU<+D%C5R5U53O#6B&E]<13Y46FE\9WBA3HA M2?WZN]36Y\1K_O7[*#?RHBV]'891[/NQ'V\I[C ,S^+ST/.[-<>MYOBPO+Z5 MK@,R?&*ZR681[ I#??3Y>IK\GG^Q%8,.*Z]W$6P%H-.J'VZI=]=J?0ER9GNF M0@D5UW4%;%?;MGQEN]'6^AC;==U=WVCJ7G]+Y8QQ10J8(J77.\/4R+I_UA,M MYK:C3(3&_F2'.7YR@#0&N#\50J\FYH#V(V;T'U!+ P04 " X@%=8W )$ M V<# !;#@ &0 'AL+W=O/B ^>,EM8\V)@^VLX]\_MI.9IDO+D()$ M/S1^N>?DWG-]8WNQ9?Q6% 2W9>T$DNGD+(^=5V1%5!B<<)JJ-3,FO$22]7E M&U?4''!N0"5U \^;N24FE9,LS-@53Q:LD914<,61:,H2\Y_G0-EVZ?C.P\ U MV112#[C)HL8;6('\7%]QU7,M2TY*J 1A%>*P7CIG_FGJ>QI@++X0V(J=-M*A MW#!VJSOO\J7C:8^ 0B8U!5:/.[@ 2C63\N-'1^K8=VK@;ON!_:T)7@5S@P5< M,/J5Y+)8.G,'Y;#ϑ/L?= %--5_&J##_:-O9>@[*&B%9V8&5!R6IVB>^ M[X38 ?BS X"@ P3[@,D!0-@!PJ<")AU@8I1I0S$ZI%CB9,'9%G%MK=ATPXAI MT"I\4NF\KR17LT3A9/)1+:WW3 A4 T>K G- K]NG0'"?T2:''*TY*Y$L &68 M9@W%)F-LC7)"&ZGF*T5"'TB$(7F1@L2$BI>*SHR(A2N5O_JM;M;Y=M[Z%ASP MS0_0!U;)0J#+2KG1)W!5H#;:X"':\^ H8PK9"0K]5RCP@G# H8NGPX,!>/IT MN'\DFM#F+C1\X0&^LTH2DP)5.6@%6<.))"IOE[V\7;"R;J3-V27F%:DV EW9 MA'][KXC1.PFE^#Z4I=:+R; 7^L-T*FJ^A.K_N08>_*)24Q1S22H-&!*?R*;BW;!HQ>DZIHOAV1MZ6>&7G^>[Y(P MFOJ1'RWG%.;9S3HW&N),MN$:OU A)( M;1U"XBI72V@HIJ-4?[I4QB1+1R+K23BS$L[^B4*=C:G^F&3I2&0]]2.K?O1W M"S4:*$#/]_;*]+'5]+%5^M@JGGO3 R4ZMQ'.CT9XO?K\V\H\RO"G:V-,LG0D MLIYRL54N_BNK[WJ_3I_=W:[/C[^^BP23R]G?1 <-@%@=! MM+^-#ACZL?J%WEZ1NCNG[A+XQMQ>!,I84\GV2&I'[0WIS-P+]L;/]&PO=V]R M:W-H965T)]N?E MHF78YX.!ZB_](.I-QN5KU\ED'*^S,(CT=<+2]7+I)S\N=!@_G?>HZR9_UMRKS8*FC-(@CENB[\]X[Y^VE)XH%I<6W0#^E M.X]9$+P[3\GSU5MH,> MFZW3+%Y6BW,/ED&T^>I_KQ*QL\ 1-0MXM8 ?N\"M%KAEH!O/RK"N_,R?C)/X MB26%=:Y6/"AS4Z[.HPFB8AMOLB3_;I"ORR;O_2!AW_QPK=EG[:?K1.=[E*7L MY97._"!,7[$W[/;FBKU\\8J]8$'$OB[B=>I'\W3,VU MKO3LC+G.:\8'W+4LOSQ^.3>7]_.HMZ'S;>B\U',;0W_-WJ6ISJ/.XV*? G\: MA$$6Z/0Y)7.6%]P7/5LG21#=EU9_Q%&R?>'"3X.4_?4IOP#[F.EE^K)T(H([PH"0'>T6+61@NC;8NC8ZH5V[S!EW8-NU$8D:,S@!^;P\Z M5;&5.T2YHU(SD[<#/8R3E9QXF>: M7<1U?R:@"JVW@4C-C!?HR%'=JF%2Z*)2,Y,'V.6@<'+\GQ*5SFZECD8#M5_/ MAU:NZPS=FIH&R'%PRMFK:?8O0Z 8UVJ]041J9N3 4LZH6]5-BFA4:F9_ 1B- MHQAS?'57.MA1C9J8_@$&<1R#ZLK:RLZX5NO^!9&:&?E.ZZ=CO1_:YL\IJ(T# MM7&B_D^ETW!H6ZR00YL#'W&44YD-OOZ(/S80KAC7=>A=0R<51:;^J<<3& MQ=IN$96:&3I0F.MTJKY=4I"C4C.3!R#GXIVRXV=1O/&T1DU,_W9&93@KU=:U ME;%QL=9;0!U+MY1.[Z^FR>(J(GI'W"3 MBW/3[=G-&?N:E/OWH\E%TIX5E9IYVP2 F.C67%&0HAR5FID\0#F!-]2.KFIA M&3".]F^,L1@YPA$UMYH(8":!,U-=;>/,C8NVWJA3M+ $8)GHUN!1D((=E9J9 MO)U;J_['O576J)LGD*B)Z1^PD\#9J;&^K>R-B[;>HE,TL01@F>C64%*0@AV5 MFID\ #M!-)04A^-&RRE^:(2=XD!0 B>HQBJW$C@NVGJC3M'<$@!IHEO#24$* M>E1JY@VG 'J2:#@IFX>3J(GI'["4Q%FJW- W4W_VD._>#>XA:4>+2LV,&^A, M=FLT*4FYCDK-3!YPG20:34K+T%'M-TTL1MR17DUE S])G)]J*AO';URS]3:= MHKLE=^YV[]: 4I*R'96:F3Q@.TDTH)3- TK4Q/0/\$GB^-14WE;ZQC5;[] I MFEL2T$QV:V(I2:&.2LU,'D"=))I82LO$\O (/S2J/\(5P)/"X:FIQJWLC6NV M?KO,*5I="O!,=6MJJ4@9CTK-3!XPGB*:6JKFJ25J8OH'&*5PC+J]81_B1YU$ MQ9M!V;M[',IX@FF,HR MFN3#_;==6JPD3C3L\R[CP\XBU6R!'O 6UY#?/.=D5O97?\$JWW[11=,@_PSNO6]-,C MA4(J-3-Y (4>T?2STI'($8^:;/SK[WRV2_'!.OGE[X,H9:&^R]<,SKQ\<;+Y MK)K-DRQ>E1_W,HVS+%Z6#Q?:G^ND,,B_?Q?'V?.3XA-DMI\8-/D/4$L#!!0 M ( #B 5UBB&#V8<@( (T& 9 >&PO=V]R:W-H965T:&EL$:%(E1S; MR=^7BZS:@1SXD(O$9=Z;C7Q,-U(]ZPH R4O-A1X'%6)S'8:ZJ*"F>B ;$&9G M(55-T4S5,M2- EHZ4,W#>#B\"&O*1)"E;FVFLE2ND#,!,T7TJJZI>IT EYMQ M$ 7;A0>VK- NA%G:T"4\ CXU,V5F8<=2LAJ$9E(0!8MQ MG)$3P@29,LY-NW0:HG%N*<*B=33QCN(#CJ*83*7 2I,[44*Y3Q":J+O0XVWH MD_A=QAR* 4FB+R0>QDE/0+?'P^,>>'X\/'HGFZ1K1.+XD@-\,ZD17#/,I<)M M.S3Y?3/7J,SU^--7<\\YZN>TDG&M&UK .#":H$&M(<@^?XHNAM_ZZO619/D' MD>W5>S:E6%1,+$EA3IQB\Q4>.K.>)_)-MA*YSI+!91JN=^O28Q0/ MKO:-\EZCN#/R>80[%[4&M72"ITV8*X'^X'>KG:;>."EYLSXQ6NNE\3^-%^HI M54LF-.&P,)3#P>5Y0)07/S]!V3@YF$LTXN*&E7DO0%D#L[^0$K<3ZZ![@;)_ M4$L#!!0 ( #B 5UA 9#>BK@( +4' 9 >&PO=V]R:W-H965TOSL 7PIT\ @AX0/ 9$3P#"'A"^%!#U@,AFII-B\Y 219)8 M\!:$L=9L9F&3:=%:/F6F[)=*Z%NJ<2JYP(HHS&%!A+J'*T&8)+8B$O935(16 M\@ .X?HRA?V] ]@#RN"JY"M)6"YC5^D0#)&;]>[FG;O@"7=^ .>#7=VT*9PIK^7LL[QUO-,YKFL>Q;$B&,T=W!XEBC4[R_IT_]3Z/Y>PMR=(W M(GN0SVC(9[2+/5D(GB'F$@K!:\BI7.H.B;IM*> %Z']7=EOR*DV+9YPY5N MPG99ZKF*PACH^X)SM=D8!\.D3OX"4$L#!!0 ( #F 5UB0YNTF/@, .X3 M - >&POMK)4-/8]/N<>VS?$,*C-2K"[.6,F M6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7U-BNGL5UI1G-:R"5(NYU.FE<4B[) M:" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/(B\W5CD;DH>SMS\6RER_B?S]Y-W) M2>?A_'H_?N: [OH>E&*C4W*IM,OM,_CO23-\#UCWP" 7HC78 M(SXP&E34&*;EC>VXP2[X!(J:]OVJL@YGFJZZO4NR(;B;33)1.F>Z3=,EZ]!H M(%@!=C2?S>%N5!4#:(PJ;2/G=*8D=1[6C*9A9:=,B#MX3K\7.]K+8FM/.["C MLFU:0TW3R_@.Z&^K>>UMV>1%NE'%'Y7YM+#3D:X/M<)N-2OXTO6716L 4^_B MZK2JQ.JCX#-9,C_Y@Q..!G3-B^9*\U\V&Y3*U :8)M$CTX9/MR,_-:WNV=*L MRVE9X)Y[K]#SWUWG&9-,4[%MVM;^,:_RBQTW+[9_X=G]6MEW'#297!V_Q^9E M?NPFT]=@\E5L=__X32;9\7MLCG5'9S)N#AE;)YF="\."3?X&0J-DFC MR8(+PV73F_,\9_+)<<;*&SJQ?\SLZ-OQ.2OH0IC[%AR23?LKR_FBS-I1M[ 0 MS:A-^PM,KYNVAU6;B\N<+5D^;KIZ-G'-R#9LUN8"PCYRXZXP@G$\%D8 P_)@ M#C".9V%Y_J?Y]-'Y> SSU@\B?9331SF>%4+&[H/E"7,R>X5GFF5)DJ;8BH[' M00=C;-W2%'[":I@W8&!Y(-.?K36^VWB%/%\'V)X^5R'83/%*Q&:*KS4@X74# M1I:%=QO+ PQL%[#:@?SA/%!384Z2P*YBWK G&$>R#$.@%L,UFJ;(ZJ3P">\/ M]I0D29:%$<#"#I($0^!IQ!', 7C D"1Q[\&]]U&\?D_%F__PC7X#4$L#!!0 M ( #F 5UB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GC]GNM1J+11C?Z155'HX.1\$O[^)=U^L6:(.N; MTMFZ/AI-NA,_E0NZW"J^B9"W\LZW)4'>74L .1H5!W##N78^M%>T]Y? ^*#@ MXNYH'>PW70?ESF10WYU=K[19Q-O 4XS18[1QV'QV03QT_R>,=C[7I3JSY;I1 M)G1Q=*J.@,8O] M5SJ("]/]&,XBK(3 2GBQ3N'8UKJ"?Z_$B:RE*95HWZQ'@"D!F'X8H-B;2029 M$9#9.T+>1(CX R_L7/Q8]6I@3D#F'P9Y:IL5@BP(R.+#(&^"+1'DE("R"L9UDYMJF!W7D@#P.NFD;A.?B8@/_-"7JL'9=9*7*O2+HQ^ MTR].#JC^^H 7#>0+<0O/;IB472;,>KF A,,LXI]V7%@J$\HJ$V:MO+8)LQ"72GK5XZ)$,F$VR84I;:/$ MK7SJ,U'>F#"+ QJIK1_:6$&=:WLYIR";P7R4,B;,SHABN%_:NE+.MRTU/&,T M2A039E/ ZX0+(#EN[74O9I"_8#;*#Q-F04#/T>C0F2MV'&"UV""4*76_[E%^ MF# +XKNR"R=72UT*&$W@="^AY) PR^$*[GMIH?N%;@2R4>D4)J/$D#"+X9O4 M3OR4-4CU;^C9( 5HWS#&(X<;S$(X;U:U?59*G"BCYC B>M,B$DH*";,4KF,A MI'0S&;U_ZZ3QLAU^]\)'Z2%AUL-,/HL'+V;*M3^/8Z$S[-(2E?),R^ MN#!>0U\< UA%:QP[B.1BNQY2SDB8G4%FQ[\2C$GY(V'V!XV98DQ*)0FS2H9S M9;%W*X'#_X$Q*9DDS#(AD^;>2T\IN:3,#F2R^=LE#^S@LO@'FM MXB:86-3@?C.G+)2_XSI,[(=LL[)FL\@[ZZWHDTOZ[%-M/W%$=P)C M4A;*F2WT!O-,S95SJHH%L>EC3,I".?]J#<:,V1P,=VO=7MEO0I2%(CIN!BB_?!Z1*O;!>4A0I^"^V,)HR(,29EH8+?0KLQ M>XE<06XM8]];1DQI]C$I"Q7,%MJ:TAR82"@H_Q3<,W';8E'^FS/X97+@?K)M3RC]3]IFX M74OX+2O&I/PS;?TS;B_V7[]4\,1&55?P%Q[*2UF7,R?B1[?#+LOC)IGYNJY/ MH>R'N;2RVFQXWVS6__HO4$L#!!0 ( #F 5UBWQP,P0@( $(K : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:< M44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W M,ZJGQ]N9B]>OKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/ MPW7W4%\VZ>X\N5H\OZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_ M4(:@/'_0/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT M%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGT MULG+$@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38" MO0WU-@*]#?4V KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V= M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O M)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH M=Q#H':AW$.B=4>],H'=&O3.!WAGUS@1Z9]0[_Z3>P_AU*,.UYWN-U_])JL?S MN>5Z^^?D5KG@7-]6#$]_ 5!+ P04 " Y@%=8^,,"'08" !/*@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EM MAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8 MI>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK M'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^ M7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N M?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q M]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D M#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN M&UL4$L! A0#% @ .(!76(\3PW+M *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ .(!76)E&PO=V]R:W-H965T&UL4$L! A0#% M @ .(!76%[5SZT[ @ OP4 !@ ("!'!$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(!76.G5G5]?!@ M[A\ !@ ("!5AX 'AL+W=OLD M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76%XJ)B0 *!W 8 " @=\[ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76 PEFP5_"P '2( M !D ("!*6D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76#%XLE#V# %R, !D M ("!6( 'AL+W=O"8O8& "#$0 &0 @(&%C0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ .(!76!G%#UA'# (R( !D ("!!ID 'AL+W=O M M"@ &0 @(&$I0 >&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76+%+ M3O%'! $0H !D ("!TZT 'AL+W=O&PO=V]R:W-H965TVX !X;"]W;W)K&UL4$L! A0#% @ .(!76(A[>C^C @ PP4 !D M ("!K[L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(!76'FJ#"5<(0 6'4 !D ("! ME<, 'AL+W=O&PO=V]R:W-H965T25P, *D' 9 M " @:SI !X;"]W;W)K&UL4$L! A0#% M @ .(!76+[:"%4W!0 Y X !D ("!.NT 'AL+W=O&PO=V]R:W-H965TD% 0!X;"]W;W)K&UL4$L! A0#% @ .(!76.1IM?^M @ K 4 !D M ("!Q @! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .(!76&0KJUK( @ <0D !D ("!FQ,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.(!76)'-<46( P Z@L !D ("!]QX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76#$4Q6G4 @ ] D !D M ("!TCT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .(!76/:_?4+6 @ ;@L !D ("!*4@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!7 M6/^C9H3( @ YP< !D ("!.U(! 'AL+W=O&PO=V]R:W-H965T 4 -\9 9 " @7Y8 0!X;"]W;W)K M&UL4$L! A0#% @ .(!76#K._JH0! N0X M !D ("!+5X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76 +F0913!0 W"< !D M ("!E&D! 'AL+W=O;P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ .(!76 H_4.@2! 5A4 !D ("!K'H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76/IQ M#6]) P -PL !D ("!YX#'P" #+!@ &0 M @(%GBP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ .(!76'P6^PL> P T @ !D M ("!J)(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(!76*(8/9AR @ C08 !D ("! M2*$! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !1 %$ +A8 +.U 0 $! end XML 90 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 91 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 193 380 1 false 56 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://sproutsocial.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://sproutsocial.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://sproutsocial.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://sproutsocial.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders Equity Sheet http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies Nature of Operations and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://sproutsocial.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Property and Equipment Sheet http://sproutsocial.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 0000012 - Disclosure - Business Combinations and Asset Acquisitions Sheet http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitions Business Combinations and Asset Acquisitions Notes 12 false false R13.htm 0000013 - Disclosure - Intangible Assets Sheet http://sproutsocial.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Operating Leases Sheet http://sproutsocial.com/role/OperatingLeases Operating Leases Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://sproutsocial.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Revolving Line of Credit Sheet http://sproutsocial.com/role/RevolvingLineofCredit Revolving Line of Credit Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders Equity Sheet http://sproutsocial.com/role/StockholdersEquity Stockholders Equity Notes 17 false false R18.htm 0000018 - Disclosure - Incentive Stock Plan Sheet http://sproutsocial.com/role/IncentiveStockPlan Incentive Stock Plan Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://sproutsocial.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Geographic Data Sheet http://sproutsocial.com/role/GeographicData Geographic Data Notes 20 false false R21.htm 0000021 - Disclosure - Net Loss per Share Sheet http://sproutsocial.com/role/NetLossperShare Net Loss per Share Notes 21 false false R22.htm 0000022 - Disclosure - Fair Value Measurements Sheet http://sproutsocial.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 0000023 - Disclosure - Employee Benefit Plan Sheet http://sproutsocial.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://sproutsocial.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables) Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTables Nature of Operations and Summary of Significant Accounting Policies (Tables) Tables http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies 28 false false R29.htm 9954473 - Disclosure - Property and Equipment (Tables) Sheet http://sproutsocial.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://sproutsocial.com/role/PropertyandEquipment 29 false false R30.htm 9954474 - Disclosure - Business Combinations and Asset Acquisitions (Tables) Sheet http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitionsTables Business Combinations and Asset Acquisitions (Tables) Tables http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitions 30 false false R31.htm 9954475 - Disclosure - Intangible Assets (Tables) Sheet http://sproutsocial.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://sproutsocial.com/role/IntangibleAssets 31 false false R32.htm 9954476 - Disclosure - Operating Leases (Tables) Sheet http://sproutsocial.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://sproutsocial.com/role/OperatingLeases 32 false false R33.htm 9954477 - Disclosure - Income Taxes (Tables) Sheet http://sproutsocial.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://sproutsocial.com/role/IncomeTaxes 33 false false R34.htm 9954479 - Disclosure - Incentive Stock Plan (Tables) Sheet http://sproutsocial.com/role/IncentiveStockPlanTables Incentive Stock Plan (Tables) Tables http://sproutsocial.com/role/IncentiveStockPlan 34 false false R35.htm 9954480 - Disclosure - Commitments and Contingencies (Tables) Sheet http://sproutsocial.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://sproutsocial.com/role/CommitmentsandContingencies 35 false false R36.htm 9954481 - Disclosure - Geographic Data (Tables) Sheet http://sproutsocial.com/role/GeographicDataTables Geographic Data (Tables) Tables http://sproutsocial.com/role/GeographicData 36 false false R37.htm 9954482 - Disclosure - Net Loss per Share (Tables) Sheet http://sproutsocial.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://sproutsocial.com/role/NetLossperShare 37 false false R38.htm 9954483 - Disclosure - Fair Value Measurements (Tables) Sheet http://sproutsocial.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://sproutsocial.com/role/FairValueMeasurements 38 false false R39.htm 9954484 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Initial Public Offering and Over Allotment Offering (Details) Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails Nature of Operations and Summary of Significant Accounting Policies - Initial Public Offering and Over Allotment Offering (Details) Details 39 false false R40.htm 9954485 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails Nature of Operations and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) Details 40 false false R41.htm 9954486 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Property and Equipment, Goodwill and Impairment of Long-Lived Assets (Details) Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails Nature of Operations and Summary of Significant Accounting Policies - Property and Equipment, Goodwill and Impairment of Long-Lived Assets (Details) Details 41 false false R42.htm 9954487 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details) Sheet http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details) Details 42 false false R43.htm 9954489 - Disclosure - Revenue Recognition (Details) Sheet http://sproutsocial.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://sproutsocial.com/role/RevenueRecognition 43 false false R44.htm 9954490 - Disclosure - Property and Equipment (Details) Sheet http://sproutsocial.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://sproutsocial.com/role/PropertyandEquipmentTables 44 false false R45.htm 9954491 - Disclosure - Business Combinations - Narrative (Details) Sheet http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 45 false false R46.htm 9954492 - Disclosure - Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) Sheet http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) Details 46 false false R47.htm 9954493 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) Sheet http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations - Intangible Assets Acquired (Details) Details 47 false false R48.htm 9954494 - Disclosure - Business Combinations - Changes in Goodwill (Details) Sheet http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails Business Combinations - Changes in Goodwill (Details) Details 48 false false R49.htm 9954495 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Details 49 false false R50.htm 9954496 - Disclosure - Intangible Assets - Amortization Expense (Details) Sheet http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails Intangible Assets - Amortization Expense (Details) Details 50 false false R51.htm 9954497 - Disclosure - Intangible Assets - Amortization Periods (Details) Sheet http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails Intangible Assets - Amortization Periods (Details) Details 51 false false R52.htm 9954498 - Disclosure - Operating Leases - Narrative (Details) Sheet http://sproutsocial.com/role/OperatingLeasesNarrativeDetails Operating Leases - Narrative (Details) Details 52 false false R53.htm 9954499 - Disclosure - Operating Leases - Summary of operating lease assets and liabilities (Details) Sheet http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails Operating Leases - Summary of operating lease assets and liabilities (Details) Details 53 false false R54.htm 9954500 - Disclosure - Operating Leases - Remaining maturities of operating lease liabilities (Details) Sheet http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails Operating Leases - Remaining maturities of operating lease liabilities (Details) Details 54 false false R55.htm 9954501 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Sheet http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Details 55 false false R56.htm 9954502 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) Sheet http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails Income Taxes - Effective Income Tax Reconciliation (Details) Details 56 false false R57.htm 9954503 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 57 false false R58.htm 9954504 - Disclosure - Income Taxes - Reconciliation of Uncertain Tax Positions (Details) Sheet http://sproutsocial.com/role/IncomeTaxesReconciliationofUncertainTaxPositionsDetails Income Taxes - Reconciliation of Uncertain Tax Positions (Details) Details 58 false false R59.htm 9954505 - Disclosure - Income Taxes - Narrative (Details) Sheet http://sproutsocial.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 59 false false R60.htm 9954506 - Disclosure - Revolving Line of Credit (Details) Sheet http://sproutsocial.com/role/RevolvingLineofCreditDetails Revolving Line of Credit (Details) Details http://sproutsocial.com/role/RevolvingLineofCredit 60 false false R61.htm 9954507 - Disclosure - Stockholders Equity - Narrative (Details) Sheet http://sproutsocial.com/role/StockholdersEquityNarrativeDetails Stockholders Equity - Narrative (Details) Details 61 false false R62.htm 9954509 - Disclosure - Incentive Stock Plan - Narrative (Details) Sheet http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails Incentive Stock Plan - Narrative (Details) Details 62 false false R63.htm 9954510 - Disclosure - Incentive Stock Plan - Stock-based Compensation Expense (Details) Sheet http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails Incentive Stock Plan - Stock-based Compensation Expense (Details) Details 63 false false R64.htm 9954511 - Disclosure - Incentive Stock Plan - Restricted Stock Units (Details) Sheet http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails Incentive Stock Plan - Restricted Stock Units (Details) Details 64 false false R65.htm 9954512 - Disclosure - Incentive Stock Plan - Stock Option Activity (Details) Sheet http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails Incentive Stock Plan - Stock Option Activity (Details) Details 65 false false R66.htm 9954513 - Disclosure - Incentive Stock Plan - Stock Options Outstanding and Exercisable (Details) Sheet http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails Incentive Stock Plan - Stock Options Outstanding and Exercisable (Details) Details 66 false false R67.htm 9954514 - Disclosure - Commitments and Contingencies (Details) Sheet http://sproutsocial.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://sproutsocial.com/role/CommitmentsandContingenciesTables 67 false false R68.htm 9954515 - Disclosure - Geographic Data (Details) Sheet http://sproutsocial.com/role/GeographicDataDetails Geographic Data (Details) Details http://sproutsocial.com/role/GeographicDataTables 68 false false R69.htm 9954516 - Disclosure - Net Loss per Share - Basic and diluted net loss per share (Details) Sheet http://sproutsocial.com/role/NetLossperShareBasicanddilutednetlosspershareDetails Net Loss per Share - Basic and diluted net loss per share (Details) Details 69 false false R70.htm 9954517 - Disclosure - Net Loss per Share - Shares excluded from the calculation of diluted net loss per share (Details) Sheet http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails Net Loss per Share - Shares excluded from the calculation of diluted net loss per share (Details) Details 70 false false R71.htm 9954518 - Disclosure - Fair Value Measurements (Details) Sheet http://sproutsocial.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://sproutsocial.com/role/FairValueMeasurementsTables 71 false false R72.htm 9954519 - Disclosure - Employee Benefit Plan (Details) Sheet http://sproutsocial.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://sproutsocial.com/role/EmployeeBenefitPlan 72 false false R73.htm 9954520 - Disclosure - Related Party Transactions (Details) Sheet http://sproutsocial.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://sproutsocial.com/role/RelatedPartyTransactions 73 false false All Reports Book All Reports spt-20231231.htm spt-20231231.xsd spt-20231231_cal.xml spt-20231231_def.xml spt-20231231_lab.xml spt-20231231_pre.xml spt-20231231_g1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "spt-20231231.htm": { "nsprefix": "spt", "nsuri": "http://sproutsocial.com/20231231", "dts": { "inline": { "local": [ "spt-20231231.htm" ] }, "schema": { "local": [ "spt-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "spt-20231231_cal.xml" ] }, "definitionLink": { "local": [ "spt-20231231_def.xml" ] }, "labelLink": { "local": [ "spt-20231231_lab.xml" ] }, "presentationLink": { "local": [ "spt-20231231_pre.xml" ] } }, "keyStandard": 355, "keyCustom": 25, "axisStandard": 22, "axisCustom": 0, "memberStandard": 43, "memberCustom": 10, "hidden": { "total": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 193, "entityCount": 1, "segmentCount": 56, "elementCount": 672, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 860, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://sproutsocial.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://sproutsocial.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R4": { "role": "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R6": { "role": "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R7": { "role": "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000007 - Statement - Consolidated Statements of Stockholders Equity", "shortName": "Consolidated Statements of Stockholders Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R9": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://sproutsocial.com/role/RevenueRecognition", "longName": "0000010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://sproutsocial.com/role/PropertyandEquipment", "longName": "0000011 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitions", "longName": "0000012 - Disclosure - Business Combinations and Asset Acquisitions", "shortName": "Business Combinations and Asset Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://sproutsocial.com/role/IntangibleAssets", "longName": "0000013 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://sproutsocial.com/role/OperatingLeases", "longName": "0000014 - Disclosure - Operating Leases", "shortName": "Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://sproutsocial.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://sproutsocial.com/role/RevolvingLineofCredit", "longName": "0000016 - Disclosure - Revolving Line of Credit", "shortName": "Revolving Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://sproutsocial.com/role/StockholdersEquity", "longName": "0000017 - Disclosure - Stockholders Equity", "shortName": "Stockholders Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://sproutsocial.com/role/IncentiveStockPlan", "longName": "0000018 - Disclosure - Incentive Stock Plan", "shortName": "Incentive Stock Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://sproutsocial.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://sproutsocial.com/role/GeographicData", "longName": "0000020 - Disclosure - Geographic Data", "shortName": "Geographic Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://sproutsocial.com/role/NetLossperShare", "longName": "0000021 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://sproutsocial.com/role/FairValueMeasurements", "longName": "0000022 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://sproutsocial.com/role/EmployeeBenefitPlan", "longName": "0000023 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://sproutsocial.com/role/RelatedPartyTransactions", "longName": "0000024 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-193", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://sproutsocial.com/role/PropertyandEquipmentTables", "longName": "9954473 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitionsTables", "longName": "9954474 - Disclosure - Business Combinations and Asset Acquisitions (Tables)", "shortName": "Business Combinations and Asset Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://sproutsocial.com/role/IntangibleAssetsTables", "longName": "9954475 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://sproutsocial.com/role/OperatingLeasesTables", "longName": "9954476 - Disclosure - Operating Leases (Tables)", "shortName": "Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "spt:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spt:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://sproutsocial.com/role/IncomeTaxesTables", "longName": "9954477 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://sproutsocial.com/role/IncentiveStockPlanTables", "longName": "9954479 - Disclosure - Incentive Stock Plan (Tables)", "shortName": "Incentive Stock Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://sproutsocial.com/role/CommitmentsandContingenciesTables", "longName": "9954480 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://sproutsocial.com/role/GeographicDataTables", "longName": "9954481 - Disclosure - Geographic Data (Tables)", "shortName": "Geographic Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://sproutsocial.com/role/NetLossperShareTables", "longName": "9954482 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://sproutsocial.com/role/FairValueMeasurementsTables", "longName": "9954483 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "longName": "9954484 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Initial Public Offering and Over Allotment Offering (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Initial Public Offering and Over Allotment Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails", "longName": "9954485 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R41": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "longName": "9954486 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Property and Equipment, Goodwill and Impairment of Long-Lived Assets (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Property and Equipment, Goodwill and Impairment of Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails", "longName": "9954487 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://sproutsocial.com/role/RevenueRecognitionDetails", "longName": "9954489 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spt:ContractWithCustomerLiabilityAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R44": { "role": "http://sproutsocial.com/role/PropertyandEquipmentDetails", "longName": "9954490 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954491 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R46": { "role": "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "longName": "9954492 - Disclosure - Business Combinations - Fair Value of Assets and Liabilities Assumed (Details)", "shortName": "Business Combinations - Fair Value of Assets and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R47": { "role": "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "longName": "9954493 - Disclosure - Business Combinations - Intangible Assets Acquired (Details)", "shortName": "Business Combinations - Intangible Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-72", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails", "longName": "9954494 - Disclosure - Business Combinations - Changes in Goodwill (Details)", "shortName": "Business Combinations - Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-72", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "longName": "9954495 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails", "longName": "9954496 - Disclosure - Intangible Assets - Amortization Expense (Details)", "shortName": "Intangible Assets - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R51": { "role": "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "longName": "9954497 - Disclosure - Intangible Assets - Amortization Periods (Details)", "shortName": "Intangible Assets - Amortization Periods (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-93", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails", "longName": "9954498 - Disclosure - Operating Leases - Narrative (Details)", "shortName": "Operating Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "spt:OperatingLeaseExpense1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spt:OperatingLeaseExpense1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails", "longName": "9954499 - Disclosure - Operating Leases - Summary of operating lease assets and liabilities (Details)", "shortName": "Operating Leases - Summary of operating lease assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spt:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails", "longName": "9954500 - Disclosure - Operating Leases - Remaining maturities of operating lease liabilities (Details)", "shortName": "Operating Leases - Remaining maturities of operating lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails", "longName": "9954501 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "shortName": "Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails", "longName": "9954502 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)", "shortName": "Income Taxes - Effective Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954503 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://sproutsocial.com/role/IncomeTaxesReconciliationofUncertainTaxPositionsDetails", "longName": "9954504 - Disclosure - Income Taxes - Reconciliation of Uncertain Tax Positions (Details)", "shortName": "Income Taxes - Reconciliation of Uncertain Tax Positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R59": { "role": "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails", "longName": "9954505 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R60": { "role": "http://sproutsocial.com/role/RevolvingLineofCreditDetails", "longName": "9954506 - Disclosure - Revolving Line of Credit (Details)", "shortName": "Revolving Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "spt:DebtInstrumentNumberOfStandbyLettersOfCredit", "unitRef": "letter_of_credit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R61": { "role": "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails", "longName": "9954507 - Disclosure - Stockholders Equity - Narrative (Details)", "shortName": "Stockholders Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "spt:CommonStockConversionFeatureMaximumCombinedVotingPowerPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "spt:CommonStockConversionFeatureMaximumCombinedVotingPowerPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "longName": "9954509 - Disclosure - Incentive Stock Plan - Narrative (Details)", "shortName": "Incentive Stock Plan - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R63": { "role": "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails", "longName": "9954510 - Disclosure - Incentive Stock Plan - Stock-based Compensation Expense (Details)", "shortName": "Incentive Stock Plan - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R64": { "role": "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails", "longName": "9954511 - Disclosure - Incentive Stock Plan - Restricted Stock Units (Details)", "shortName": "Incentive Stock Plan - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R65": { "role": "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails", "longName": "9954512 - Disclosure - Incentive Stock Plan - Stock Option Activity (Details)", "shortName": "Incentive Stock Plan - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R66": { "role": "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails", "longName": "9954513 - Disclosure - Incentive Stock Plan - Stock Options Outstanding and Exercisable (Details)", "shortName": "Incentive Stock Plan - Stock Options Outstanding and Exercisable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://sproutsocial.com/role/CommitmentsandContingenciesDetails", "longName": "9954514 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://sproutsocial.com/role/GeographicDataDetails", "longName": "9954515 - Disclosure - Geographic Data (Details)", "shortName": "Geographic Data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R69": { "role": "http://sproutsocial.com/role/NetLossperShareBasicanddilutednetlosspershareDetails", "longName": "9954516 - Disclosure - Net Loss per Share - Basic and diluted net loss per share (Details)", "shortName": "Net Loss per Share - Basic and diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails", "longName": "9954517 - Disclosure - Net Loss per Share - Shares excluded from the calculation of diluted net loss per share (Details)", "shortName": "Net Loss per Share - Shares excluded from the calculation of diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://sproutsocial.com/role/FairValueMeasurementsDetails", "longName": "9954518 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } }, "R72": { "role": "http://sproutsocial.com/role/EmployeeBenefitPlanDetails", "longName": "9954519 - Disclosure - Employee Benefit Plan (Details)", "shortName": "Employee Benefit Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://sproutsocial.com/role/RelatedPartyTransactionsDetails", "longName": "9954520 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "spt:ProceedsFromDisgorgementOfStockholderShortSwingProfits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spt-20231231.htm", "unique": true } } }, "tag": { "spt_A2016StockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "A2016StockPlanMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Stock Plan", "label": "2016 Stock Plan [Member]", "documentation": "2016 Plan [Member]" } } }, "auth_ref": [] }, "spt_A2019IncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "A2019IncentiveAwardPlanMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Incentive Award Plan", "label": "2019 Incentive Award Plan [Member]", "documentation": "2019 Incentive Award Plan [Member]" } } }, "auth_ref": [] }, "spt_ABRMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ABRMember", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABR", "label": "ABR [Member]", "documentation": "ABR" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r904" ] }, "spt_AccountsReceivableAllowanceForCreditLossAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossAdditions", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Accounts Receivable, Allowance For Credit Loss, Additions", "documentation": "Accounts Receivable, Allowance For Credit Loss, Additions" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Activity related to the allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $2,177 and $1,789 at December\u00a031, 2023 and 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r329", "r330" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of premium (accretion of discount) on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r147" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/PropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r71", "r222", "r720" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r133", "r230", "r716", "r743", "r747" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r16", "r38", "r596", "r599", "r661", "r738", "r739", "r1016", "r1017", "r1018", "r1027", "r1028", "r1029" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r151" ] }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Indefinite-Lived Intangible Assets [Line Items]", "label": "Acquired Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r128", "r904", "r1117" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r541", "r542", "r543", "r761", "r1027", "r1028", "r1029", "r1095", "r1119" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r964" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r964" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r964" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r964" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r266", "r267", "r268", "r269", "r280", "r335", "r336", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r408", "r541", "r542", "r543", "r571", "r572", "r573", "r574", "r584", "r585", "r586", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r620", "r621", "r623", "r624", "r625", "r626", "r635", "r636", "r640", "r641", "r642", "r643", "r657", "r658", "r659", "r660", "r661", "r702", "r703", "r704", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r93", "r94", "r504" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r187" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r549" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r928", "r940", "r950", "r976" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r931", "r943", "r953", "r979" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r964" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r971" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r935", "r944", "r954", "r971", "r980", "r984", "r992" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r990" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r536", "r548" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r231", "r333", "r379", "r382", "r385", "r1113" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r231", "r333", "r379" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs, net of recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r384" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of line of credit issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r137", "r447", "r638", "r1020" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired intangible assets", "verboseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r63", "r68" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total potentially dilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r289" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r53" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r53" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed Securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r894", "r1034", "r1035", "r1036" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r176", "r226", "r258", "r300", "r315", "r320", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r587", "r589", "r622", "r713", "r798", "r904", "r917", "r1058", "r1059", "r1100" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "spt_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of operating lease assets and liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r217", "r232", "r258", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r587", "r589", "r622", "r904", "r1058", "r1059", "r1100" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r109" ] }, "spt_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Audit Information [Abstract]", "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://sproutsocial.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r922", "r923", "r936" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://sproutsocial.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r922", "r923", "r936" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://sproutsocial.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r922", "r923", "r936" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r340", "r389", "r707", "r1033" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://sproutsocial.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r337", "r389" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, noncurrent", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r220", "r337", "r389" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r983" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r984" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r984" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails", "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r582", "r897", "r898" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails", "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r100", "r102", "r582", "r897", "r898" ] }, "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Date of Acquisition Agreement", "label": "Business Acquisition, Date of Acquisition Agreement", "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Acquisition Related Costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r5", "r6", "r14" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Disclosure", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r171", "r583" ] }, "spt_BusinessCombinationOtherRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "BusinessCombinationOtherRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other net tangible assets and liabilities assumed", "label": "Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net", "documentation": "Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and noncurrent assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable, accrued expenses and other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired, excluding Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r103", "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Table]", "label": "Business Combination, Separately Recognized Transactions [Table]", "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction." } } }, "auth_ref": [ "r101" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations Policy", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r98" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures incurred but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r49", "r50", "r51" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r394" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred amortization period (in years)", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r393" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, net of current portion", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r393" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash and cash equivalents acquired", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r46", "r219", "r870" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r47", "r175" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of year", "periodEndLabel": "End of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r145", "r255" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r145" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r962" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "spt_ClassBIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ClassBIncentiveAwardPlanMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Incentive Award Plan", "label": "Class B Incentive Award Plan [Member]", "documentation": "Class B Incentive Award Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/Cover", "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r200", "r227", "r228", "r229", "r258", "r283", "r284", "r286", "r288", "r294", "r295", "r368", "r416", "r418", "r419", "r420", "r423", "r424", "r454", "r455", "r458", "r461", "r468", "r622", "r752", "r753", "r754", "r755", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r786", "r807", "r830", "r846", "r847", "r848", "r849", "r850", "r999", "r1022", "r1030" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://sproutsocial.com/role/StockholdersEquityDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r227", "r228", "r229", "r294", "r454", "r455", "r456", "r458", "r461", "r466", "r468", "r752", "r753", "r754", "r755", "r885", "r999", "r1022" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r963" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r963" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Commercial Paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r1062", "r1096" ] }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommissionsExpensePolicyPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Commissions", "label": "Commissions Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r118", "r714", "r785" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r158", "r410", "r411", "r854", "r1055" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r72", "r855" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/Cover", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1119" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/Cover", "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B common stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1119" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r34" ] }, "spt_CommonStockConversionFeatureMaximumCombinedVotingPowerPercent": { "xbrltype": "percentItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "CommonStockConversionFeatureMaximumCombinedVotingPowerPercent", "presentation": [ "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum combined voting power, percent", "label": "Common Stock, Conversion Feature, Maximum Combined Voting Power, Percent", "documentation": "Common Stock, Conversion Feature, Maximum Combined Voting Power, Percent" } } }, "auth_ref": [] }, "spt_CommonStockConversionFeaturePeriodFromClosingOfInitialPublicOffering": { "xbrltype": "durationItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "CommonStockConversionFeaturePeriodFromClosingOfInitialPublicOffering", "presentation": [ "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period from closing of initial public offering (in years)", "label": "Common Stock, Conversion Feature, Period From Closing Of Initial Public Offering", "documentation": "Common Stock, Conversion Feature, Period From Closing Of Initial Public Offering" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting Common Stock", "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r907", "r908", "r909", "r911", "r912", "r913", "r914", "r1027", "r1028", "r1095", "r1116", "r1119" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r127" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r127", "r786" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r127" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r127", "r786", "r804", "r1119", "r1120" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r127", "r715", "r904" ] }, "spt_CommonStockVotingRightsNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "CommonStockVotingRightsNumberOfVotes", "presentation": [ "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes", "label": "Common Stock, Voting Rights, Number Of Votes", "documentation": "Common Stock, Voting Rights, Number Of Votes" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r968" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r967" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r969" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "presentation": [ "http://sproutsocial.com/role/EmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plan", "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]", "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r164", "r165", "r166" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r238", "r240", "r247", "r709", "r726" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and hardware", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r55", "r57", "r110", "r111", "r328", "r853" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r55", "r57", "r110", "r111", "r328", "r748", "r853" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r55", "r57", "r110", "r111", "r328", "r853", "r1002" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r121", "r190" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r55", "r57", "r110", "r111", "r328" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r55", "r57", "r110", "r111", "r328", "r853" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r108", "r871" ] }, "spt_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional invoices", "label": "Contract With Customer, Liability, Additions", "documentation": "Contract With Customer, Liability, Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r470", "r471", "r490" ] }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination." } } }, "auth_ref": [ "r886" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r470", "r471", "r490" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized previously deferred", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r491" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of contractual commitments", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r1026" ] }, "spt_ConversionOfStockConversionFeatureShares": { "xbrltype": "sharesItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ConversionOfStockConversionFeatureShares", "presentation": [ "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion feature (in shares)", "label": "Conversion Of Stock, Conversion Feature Shares", "documentation": "Conversion Of Stock, Conversion Feature, Shares" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate Bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r894", "r896", "r1115" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r139", "r700" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenues", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1006" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r107" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCredit" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line of Credit", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r159", "r256", "r425", "r431", "r432", "r433", "r434", "r435", "r436", "r441", "r448", "r449", "r451" ] }, "spt_DebtInstrumentAdditionalBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DebtInstrumentAdditionalBasisSpreadOnVariableRate", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional basis spread", "label": "Debt Instrument, Additional Basis Spread on Variable Rate", "documentation": "Debt Instrument, Additional Basis Spread on Variable Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r261", "r426", "r427", "r428", "r429", "r430", "r432", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r639", "r880", "r881", "r882", "r883", "r884", "r1023" ] }, "spt_DebtInstrumentNumberOfStandbyLettersOfCredit": { "xbrltype": "integerItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DebtInstrumentNumberOfStandbyLettersOfCredit", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of standby letters of credit", "label": "Debt Instrument, Number Of Standby Letters Of Credit", "documentation": "Debt Instrument, Number Of Standby Letters Of Credit" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r79", "r82", "r112", "r113", "r115", "r120", "r161", "r162", "r261", "r426", "r427", "r428", "r429", "r430", "r432", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r639", "r880", "r881", "r882", "r883", "r884", "r1023" ] }, "spt_DebtInstrumentVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DebtInstrumentVariableRateFloor", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate floor", "label": "Debt Instrument, Variable Rate, Floor", "documentation": "Debt Instrument, Variable Rate, Floor, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "spt_DeferredConsiderationRelatedToHoldback": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DeferredConsiderationRelatedToHoldback", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Consideration Related to Holdback", "label": "Deferred Consideration Related to Holdback", "documentation": "Deferred Consideration Related to Holdback" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r124", "r125", "r177", "r565" ] }, "us-gaap_DeferredSalesInducementCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredSalesInducementCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred sales impairment loss", "label": "Deferred Sales Inducement Cost, Impairment Loss", "documentation": "Amount of impairment loss for deferred sales inducement cost." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r566" ] }, "spt_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Deferred Tax Assets, Leasing Arrangements", "documentation": "Deferred Tax Assets, Leasing Arrangements" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax asset (liability)", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1092" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r97", "r1093" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r97", "r1093" ] }, "spt_DeferredTaxAssetsResearchDevelopmentCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DeferredTaxAssetsResearchDevelopmentCredits", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research & Development Credits", "label": "Deferred Tax Assets, Research & Development Credits", "documentation": "Deferred Tax Assets, Research & Development Credits" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research & Development Costs", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r96", "r97", "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r97", "r1093" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r567" ] }, "spt_DeferredTaxLiabilitiesDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DeferredTaxLiabilitiesDeferredCommissions", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions and bonus", "label": "Deferred Tax Liabilities, Deferred Commissions", "documentation": "Deferred Tax Liabilities, Deferred Commissions" } } }, "auth_ref": [] }, "spt_DeferredTaxLiabilitiesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization", "label": "Deferred Tax Liabilities, Depreciation And Amortization", "documentation": "Deferred Tax Liabilities, Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use asset", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r97", "r1093" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r97", "r1093" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r500" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r70" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r489", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r489", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive Stock Plan", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r502", "r506", "r537", "r538", "r540", "r900" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r922", "r923", "r936" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r922", "r923", "r936", "r972" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r957" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r920" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal tax authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/NetLossperShareBasicanddilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common shareholders, basic and diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r248", "r270", "r271", "r273", "r274", "r276", "r283", "r286", "r287", "r288", "r292", "r613", "r614", "r710", "r727", "r873" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://sproutsocial.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r281", "r289", "r290", "r291" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r556" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Rate", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "spt_EffectiveIncomeTaxRateReconciliationAcquisitionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionsAmount", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions", "label": "Effective Income Tax Rate Reconciliation, Acquisitions, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Acquisitions, Amount" } } }, "auth_ref": [] }, "spt_EffectiveIncomeTaxRateReconciliationAcquisitionsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionsPercentage", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Effective Income Tax Rate Reconciliation, Acquisitions, Percentage", "documentation": "Effective Income Tax Rate Reconciliation, Acquisitions, Percentage" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory income tax", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r260", "r556", "r578" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance net of deferred tax assets", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1090", "r1094" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1090", "r1094" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1090", "r1094" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1090", "r1094" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 162(m) limitation", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "spt_EffectiveIncomeTaxRateReconciliationReturnOnProvisionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnOnProvisionAmount", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to provision", "label": "Effective Income Tax Rate Reconciliation, Return On Provision, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Return On Provision, Amount" } } }, "auth_ref": [] }, "spt_EffectiveIncomeTaxRateReconciliationReturnOnProvisionPercent": { "xbrltype": "percentItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnOnProvisionPercent", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to provision", "label": "Effective Income Tax Rate Reconciliation, Return On Provision, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Return On Provision, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax, net of federal tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1090", "r1094" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D Credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1090", "r1094" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and payroll related benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r539" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Options", "terseLabel": "Stock options outstanding", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r919" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r919" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r919" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r997" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r919" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r919" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r919" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r919" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r998" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r213", "r242", "r243", "r244", "r262", "r263", "r264", "r267", "r277", "r279", "r293", "r372", "r378", "r469", "r541", "r542", "r543", "r573", "r574", "r594", "r596", "r597", "r598", "r599", "r601", "r612", "r628", "r630", "r631", "r632", "r633", "r634", "r661", "r738", "r739", "r740", "r761", "r830" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r965" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r928", "r940", "r950", "r976" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r925", "r937", "r947", "r973" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r971" ] }, "spt_ExercisePriceRangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ExercisePriceRangeOneMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range One", "label": "Exercise Price Range One [Member]", "documentation": "Exercise Price Range One" } } }, "auth_ref": [] }, "spt_ExercisePriceRangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ExercisePriceRangeTwoMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$0.70 - $1.08", "label": "Exercise Price Range Two [Member]", "documentation": "Exercise Price Range Two" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r617", "r618", "r619" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r617", "r618", "r619" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial assets measured at fair value", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r109", "r174" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r439", "r494", "r495", "r496", "r497", "r498", "r499", "r618", "r671", "r672", "r673", "r881", "r882", "r894", "r895", "r896" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r616" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r439", "r494", "r499", "r618", "r671", "r894", "r895", "r896" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r439", "r494", "r499", "r618", "r672", "r881", "r882", "r894", "r895", "r896" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r439", "r494", "r495", "r496", "r497", "r498", "r499", "r618", "r673", "r881", "r882", "r894", "r895", "r896" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r439", "r494", "r495", "r496", "r497", "r498", "r499", "r671", "r672", "r673", "r881", "r882", "r894", "r895", "r896" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r24" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r380", "r381", "r386", "r387", "r388", "r390", "r391", "r392", "r450", "r466", "r602", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r725", "r878", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1037", "r1038", "r1039", "r1040" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r224", "r405" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r64" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets amortization expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r402", "r404", "r405", "r406", "r701", "r705" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r152", "r705" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r701" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r64", "r67" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationExpenseDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r152", "r701" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r403" ] }, "spt_FollowOnPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "FollowOnPublicOfferingMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Follow-On Offering", "label": "Follow-On Public Offering [Member]", "documentation": "Follow-On Public Offering" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r627" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r140", "r809" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r136" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic concentration risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r56", "r853" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails", "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill balance as of December\u00a031, 2022", "periodEndLabel": "Goodwill balance as of September\u00a030, 2023", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r223", "r396", "r706", "r879", "r904", "r1044", "r1051" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Addition - acquisition", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r398", "r879" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r395", "r400", "r879" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r11", "r397", "r399", "r400", "r879" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r138", "r258", "r300", "r314", "r319", "r322", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r622", "r875", "r1058" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r922", "r923", "r936" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r11", "r69", "r156" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r157" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r259", "r577" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r134", "r180", "r300", "r314", "r319", "r322", "r711", "r722", "r875" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r259", "r577" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r407", "r409", "r814" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r409", "r814" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r260", "r551", "r557", "r562", "r569", "r575", "r579", "r580", "r581", "r757" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax (benefit) expense", "totalLabel": "Effective income tax rate", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r186", "r198", "r278", "r279", "r305", "r555", "r576", "r728" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r241", "r553", "r554", "r562", "r563", "r568", "r570", "r751" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance net of deferred tax assets", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory income tax", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r556" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 162(m) limitation", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax, net of federal tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sproutsocial.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "R&D Credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r48" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "terseLabel": "Deferred commissions", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1019" ] }, "spt_IncreaseDecreaseInContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "IncreaseDecreaseInContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesSalesCommissionsAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in deferred commissions", "label": "Increase (Decrease) In Contract With Customer, Asset, Net", "documentation": "Increase (Decrease) In Contract With Customer, Asset, Net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Increase in deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r699", "r1019" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1004", "r1019" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "label": "Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed information about the characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total." } } }, "auth_ref": [ "r65", "r105" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r935", "r944", "r954", "r971", "r980", "r984", "r992" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r990" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r924", "r996" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r924", "r996" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r924", "r996" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r401" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r62", "r66" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r114", "r182", "r245", "r304", "r637", "r815", "r915", "r1118" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r251", "r253", "r254" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Use Software, Policy", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r3", "r4" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r141", "r303" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments Classified by Contractual Maturity Date", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "spt_IrelandLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "IrelandLeaseMember", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IrelandLease", "label": "IrelandLease [Member]", "documentation": "IrelandLease" } } }, "auth_ref": [] }, "spt_LeaseArrangementAxisAxis": { "xbrltype": "stringItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "LeaseArrangementAxisAxis", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Arrangement Axis [Axis]", "label": "Lease Arrangement Axis [Axis]", "documentation": "Lease Arrangement Axis" } } }, "auth_ref": [] }, "spt_LeaseArrangementAxisDomain": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "LeaseArrangementAxisDomain", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Arrangement Axis [Domain]", "label": "Lease Arrangement Axis [Domain]", "documentation": "Lease Arrangement Axis [Domain]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r155" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r649" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r649" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of remaining maturities of operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://sproutsocial.com/role/OperatingLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit Outstanding, Amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r258", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r588", "r589", "r590", "r622", "r784", "r874", "r917", "r1058", "r1100", "r1101" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r132", "r179", "r718", "r904", "r1024", "r1041", "r1097" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r218", "r258", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r588", "r589", "r590", "r622", "r904", "r1058", "r1100", "r1101" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "spt_LineOfCreditFacilityReductionInBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "LineOfCreditFacilityReductionInBorrowingCapacity", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in borrowing capacity", "label": "Line Of Credit Facility, Reduction In Borrowing Capacity", "documentation": "Line Of Credit Facility, Reduction In Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused capacity commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving credit facility", "terseLabel": "Outstanding balance", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r178", "r438", "r452", "r881", "r882", "r1111" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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." } } }, "auth_ref": [ "r31", "r73", "r74" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r75" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r119" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r501", "r698", "r735", "r776", "r777", "r837", "r839", "r841", "r842", "r844", "r865", "r866", "r877", "r885", "r899", "r906", "r1060", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r963" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r963" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r501", "r698", "r735", "r776", "r777", "r837", "r839", "r841", "r842", "r844", "r865", "r866", "r877", "r885", "r899", "r906", "r1060", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r983" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r991" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r964" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r145", "r146", "r147" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NetLossperShareBasicanddilutednetlosspershareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss attributable to common shareholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r135", "r147", "r181", "r216", "r236", "r239", "r244", "r258", "r266", "r270", "r271", "r273", "r274", "r278", "r279", "r285", "r300", "r314", "r319", "r322", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r614", "r622", "r723", "r806", "r828", "r829", "r875", "r915", "r1058" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r265", "r266", "r267", "r268", "r269", "r273", "r280", "r292", "r335", "r336", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r408", "r541", "r542", "r543", "r571", "r572", "r573", "r574", "r584", "r585", "r586", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r620", "r621", "r623", "r624", "r625", "r626", "r635", "r636", "r640", "r641", "r642", "r643", "r657", "r658", "r659", "r660", "r661", "r702", "r703", "r704", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r749" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r52", "r211", "r212", "r213", "r214", "r215", "r265", "r266", "r267", "r268", "r269", "r273", "r280", "r292", "r335", "r336", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r408", "r541", "r542", "r543", "r571", "r572", "r573", "r574", "r584", "r585", "r586", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r620", "r621", "r623", "r624", "r625", "r626", "r635", "r636", "r640", "r641", "r642", "r643", "r657", "r658", "r659", "r660", "r661", "r702", "r703", "r704", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r749" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r963" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r932", "r944", "r954", "r971", "r980" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r961" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r960" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r971" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r991" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r991" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside of the United States", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r300", "r314", "r319", "r322", "r875" ] }, "spt_OperatingLeaseExpense1": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "OperatingLeaseExpense1", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease Expense1", "documentation": "Operating Lease Expense1" } } }, "auth_ref": [] }, "spt_OperatingLeaseExpenseMonthly": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "OperatingLeaseExpenseMonthly", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly rental payments", "label": "Operating Lease, Expense, Monthly", "documentation": "Operating Lease, Expense, Monthly" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/OperatingLeasesRemainingmaturitiesofoperatingleaseliabilitiesDetails", "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r646" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r646" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r646" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments related to operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r647", "r652" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/OperatingLeasesSummaryofoperatingleaseassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r645" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use operating lease asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r655", "r903" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r654", "r903" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r96" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r95" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r123", "r148", "r149", "r173" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r225" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on available-for-sale securities, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r233", "r234", "r235" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive gain, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r23", "r237", "r240", "r246", "r628", "r629", "r634", "r708", "r724", "r1016", "r1017" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r142" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r963" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r930", "r942", "r952", "r978" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r933", "r945", "r955", "r981" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r933", "r945", "r955", "r981" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-allotment option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r959" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for line of credit issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee\u00a0taxes\u00a0paid\u00a0related\u00a0to\u00a0the\u00a0net\u00a0share\u00a0settlement\u00a0of\u00a0stock-based\u00a0awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r250" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails", "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for business acquisition, net of cash acquired", "terseLabel": "Payments for business acquisition, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expenditures for property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r144" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r143" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r962" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r962" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r961" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r971" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r964" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r960" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits [Abstract]", "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1015" ] }, "spt_ProceedsFromDisgorgementOfStockholderShortSwingProfits": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ProceedsFromDisgorgementOfStockholderShortSwingProfits", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disgorgement of stockholders short-swing profits", "label": "Proceeds From Disgorgement of Stockholder Short-Swing Profits", "documentation": "Proceeds From Disgorgement of Stockholder Short-Swing Profits" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings from line of credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r43", "r1023" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturity of marketable securities", "label": "Proceeds from Sale and Maturity of Other Investments", "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r20" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r324", "r700", "r729", "r730", "r731", "r732", "r733", "r734", "r868", "r887", "r905", "r1005", "r1056", "r1057", "r1061", "r1114" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r324", "r700", "r729", "r730", "r731", "r732", "r733", "r734", "r868", "r887", "r905", "r1005", "r1056", "r1057", "r1061", "r1114" ] }, "spt_ProfessionalServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ProfessionalServicesAndOtherMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services and other", "label": "Professional Services And Other [Member]", "documentation": "Professional Services And Other [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r154", "r191", "r196", "r197" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/PropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r155", "r221", "r721" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://sproutsocial.com/role/PropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r712", "r721", "r904" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r191", "r196", "r719" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTables", "http://sproutsocial.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r155" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for accounts receivable allowances", "verboseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r249", "r383" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contractual obligations", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Purchase Obligation, to be Paid, after Year Five", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Purchase Obligation, to be Paid, Year Five", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r959" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r959" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r493", "r501", "r532", "r533", "r534", "r674", "r698", "r735", "r776", "r777", "r837", "r839", "r841", "r842", "r844", "r865", "r866", "r877", "r885", "r899", "r906", "r909", "r1054", "r1060", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails", "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r493", "r501", "r532", "r533", "r534", "r674", "r698", "r735", "r776", "r777", "r837", "r839", "r841", "r842", "r844", "r865", "r866", "r877", "r885", "r899", "r906", "r909", "r1054", "r1060", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Doubtful Accounts", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r61" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r925", "r937", "r947", "r973" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount of transaction with related party", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r117", "r665" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r665", "r666", "r1099" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r810", "r811", "r814" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r662", "r663", "r664", "r666", "r667", "r758", "r759", "r760", "r812", "r813", "r814", "r834", "r836" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of line of credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r44", "r1023" ] }, "spt_RepustateIncMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "RepustateIncMember", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails", "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repustate Inc.", "label": "Repustate Inc. [Member]", "documentation": "Repustate Inc." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r122", "r550", "r1108" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r2", "r4", "r122" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r214", "r262", "r263", "r264", "r266", "r267", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r292", "r373", "r374", "r574", "r608", "r612", "r613", "r614", "r643", "r660", "r661", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r749" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r926", "r938", "r948", "r974" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r927", "r939", "r949", "r975" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r214", "r262", "r263", "r264", "r266", "r267", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r292", "r373", "r374", "r574", "r608", "r612", "r613", "r614", "r643", "r660", "r661", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r749" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Cash", "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." } } }, "auth_ref": [ "r1014", "r1021", "r1109", "r1112" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails", "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Units", "terseLabel": "RSUs outstanding", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r163", "r717", "r742", "r747", "r756", "r787", "r904" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r213", "r262", "r263", "r264", "r267", "r277", "r279", "r372", "r378", "r541", "r542", "r543", "r573", "r574", "r594", "r597", "r598", "r601", "r612", "r738", "r740", "r761", "r1119" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/GeographicDataDetails", "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r301", "r302", "r313", "r317", "r318", "r324", "r326", "r328", "r488", "r489", "r700" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r328", "r1001" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r199", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r867" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://sproutsocial.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r199", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r492" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://sproutsocial.com/role/GeographicDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue by geographical region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r21" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r194" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r195" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r195" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://sproutsocial.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "ROU asset obtained in exchange for operating lease liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r653", "r903" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r991" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r991" ] }, "spt_SOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "SOFRMember", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "SOFR [Member]", "documentation": "SOFR" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued and sold in offering (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://sproutsocial.com/role/NetLossperShareSharesexcludedfromthecalculationofdilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://sproutsocial.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of shares excluded from the calculation of diluted net loss per share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of deferred tax assets and liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sproutsocial.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of basic and diluted net loss per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of effective income tax rate reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r64", "r67", "r701" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of finite-lived intangible assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r64", "r67" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r879", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053" ] }, "spt_ScheduleOfIdentifiedAssetsAcquiredAndLiabilitiesAssumedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ScheduleOfIdentifiedAssetsAcquiredAndLiabilitiesAssumedLineItems", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items]", "label": "Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items]", "documentation": "Schedule Of Identified Assets Acquired And Liabilities Assumed [Line Items]" } } }, "auth_ref": [] }, "spt_ScheduleOfIdentifiedAssetsAcquiredAndLiabilitiesAssumedTable": { "xbrltype": "stringItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "ScheduleOfIdentifiedAssetsAcquiredAndLiabilitiesAssumedTable", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule Of Identified Assets Acquired And Liabilities Assumed [Table]", "documentation": "Schedule Of Identified Assets Acquired And Liabilities Assumed" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of loss before income taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails", "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsandAssetAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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." } } }, "auth_ref": [ "r116", "r117", "r810", "r811", "r814" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails", "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r503", "r505", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options by Exercise Price Range", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r86" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://sproutsocial.com/role/StockholdersEquityDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r76", "r77", "r78", "r79", "r80", "r81", "r82", "r161", "r162", "r163", "r227", "r228", "r229", "r294", "r454", "r455", "r456", "r458", "r461", "r466", "r468", "r752", "r753", "r754", "r755", "r885", "r999", "r1022" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r902", "r1091" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Units", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r918" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r921" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r326", "r327", "r773", "r774", "r775", "r838", "r840", "r843", "r845", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r869", "r888", "r909", "r1061", "r1114" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/GeographicData" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Data", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r306", "r316", "r320", "r321", "r322", "r323", "r324", "r325", "r328" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r326", "r876" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r136" ] }, "spt_SellingShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "SellingShareholdersMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling Shareholders", "label": "Selling Shareholders [Member]", "documentation": "Selling Shareholders" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants in period (in shares)", "verboseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "verboseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r519", "r520" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in dollars per share)", "periodEndLabel": "Unvested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r519", "r520" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails", "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r503", "r505", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at the end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted at fair value (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r511", "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r511", "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/IncentiveStockPlanRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted at fair value (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r502", "r510", "r529", "r530", "r531", "r532", "r535", "r544", "r545", "r546", "r547" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Axis]", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Domain]", "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price range, lower range limit (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, shares (in shares)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, shares (in shares)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price range, upper range limit (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r91" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum exercise period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r901" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, weighted-average contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, weighted-average contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r167" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum fair market value of option, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "spt_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionOwnershipPercentage", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option ownership percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option Ownership Percentage", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Option Ownership Percentage" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted average remaining contractual term", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r168" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sproutsocial.com/role/IncentiveStockPlanStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average remaining contractual term", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r167" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes paid related to net share settlement of equity awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentGoodwillandImpairmentofLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://sproutsocial.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/Cover", "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r200", "r227", "r228", "r229", "r258", "r283", "r284", "r286", "r288", "r294", "r295", "r368", "r416", "r418", "r419", "r420", "r423", "r424", "r454", "r455", "r458", "r461", "r468", "r622", "r752", "r753", "r754", "r755", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r786", "r807", "r830", "r846", "r847", "r848", "r849", "r850", "r999", "r1022", "r1030" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails", "http://sproutsocial.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r36", "r213", "r242", "r243", "r244", "r262", "r263", "r264", "r267", "r277", "r279", "r293", "r372", "r378", "r469", "r541", "r542", "r543", "r573", "r574", "r594", "r596", "r597", "r598", "r599", "r601", "r612", "r628", "r630", "r631", "r632", "r633", "r634", "r661", "r738", "r739", "r740", "r761", "r830" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://sproutsocial.com/role/GeographicDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r201", "r210", "r326", "r327", "r773", "r774", "r775", "r838", "r840", "r843", "r845", "r852", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r869", "r888", "r909", "r1061", "r1114" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r262", "r263", "r264", "r293", "r700", "r750", "r772", "r778", "r779", "r780", "r781", "r782", "r783", "r786", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r805", "r808", "r809", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r830", "r910" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r262", "r263", "r264", "r293", "r700", "r750", "r772", "r778", "r779", "r780", "r781", "r782", "r783", "r786", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r805", "r808", "r809", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r830", "r910" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r929", "r941", "r951", "r977" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r17", "r126", "r127", "r163" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/IncentiveStockPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock from settlement of equity award (in shares)", "verboseLabel": "Net issuance (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17", "r126", "r127", "r163" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/IncentiveStockPlanStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r126", "r127", "r163", "r516" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r17", "r126", "r127", "r163" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r17", "r126", "r127", "r163", "r761", "r830", "r847", "r916" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock from settlement of equity awards", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r89", "r126", "r127", "r163" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r17", "r36", "r163" ] }, "spt_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercise of warrants", "label": "Stock Issued During Period, Value, Warrants Exercised", "documentation": "Stock Issued During Period, Value, Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r127", "r130", "r131", "r150", "r788", "r804", "r831", "r832", "r904", "r917", "r1024", "r1041", "r1097", "r1119" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://sproutsocial.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock and Stockholders Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r160", "r257", "r453", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r469", "r603", "r833", "r835", "r851" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r651", "r903" ] }, "spt_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "SubscriptionMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription [Member]", "documentation": "Subscription [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofCashFlows", "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity", "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesInitialPublicOfferingandOverAllotmentOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r970" ] }, "spt_TaggerMediaMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "TaggerMediaMember", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsChangesinGoodwillDetails", "http://sproutsocial.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tagger Media", "label": "Tagger Media [Member]", "documentation": "Tagger Media acquired on August 2, 2023." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Amount", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r96" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r962" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r969" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r183", "r184", "r185", "r331", "r332", "r334" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://sproutsocial.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails", "http://sproutsocial.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r106" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r990" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r992" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://sproutsocial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r450", "r466", "r602", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r725", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1037", "r1038", "r1039", "r1040" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r993" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r994" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r992" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r992" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r995" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r993" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r83" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://sproutsocial.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sproutsocial.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r35", "r83", "r84" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r266", "r267", "r268", "r269", "r280", "r335", "r336", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r408", "r541", "r542", "r543", "r571", "r572", "r573", "r574", "r584", "r585", "r586", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r620", "r621", "r623", "r624", "r625", "r626", "r635", "r636", "r640", "r641", "r642", "r643", "r657", "r658", "r659", "r660", "r661", "r702", "r703", "r704", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Government Agencies Debt Securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r872", "r894", "r1110" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://sproutsocial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r872", "r894", "r896", "r1110" ] }, "spt_UnderwritingDiscountsAndCommissionsPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://sproutsocial.com/20231231", "localname": "UnderwritingDiscountsAndCommissionsPaymentMember", "presentation": [ "http://sproutsocial.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriting discounts and commissions payment", "label": "Underwriting Discounts And Commissions Payment [Member]", "documentation": "Underwriting Discounts And Commissions Payment [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r989" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails", "http://sproutsocial.com/role/IncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r552", "r558" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross decrease related to settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r561" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increase related to current year positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r560" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increase (decrease) related to prior year positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r559" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://sproutsocial.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r188", "r189", "r192", "r193" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://sproutsocial.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails", "http://sproutsocial.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r564" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://sproutsocial.com/role/OperatingLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r650", "r903" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://sproutsocial.com/role/RevolvingLineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://sproutsocial.com/role/IntangibleAssetsAmortizationPeriodsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average", "label": "Weighted Average [Member]", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r865", "r866", "r1102", "r1104", "r1107" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sproutsocial.com/role/ConsolidatedStatementsofOperations", "http://sproutsocial.com/role/NetLossperShareBasicanddilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r282", "r288" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r999": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 96 0001517375-24-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001517375-24-000020-xbrl.zip M4$L#!!0 ( #F 5UC(?.92( , (T( > 97AH:6)I=#(S,7-P!U-U]=_?=\:A)8;?E=%(@X],7 MDY>>!]C* [S413PE,6!'V=I'*8C M%D6#T1]!ATQ)O;$Q]ECB56=Y$I:KJB2(:>_X::C*J.=0MU4\05"@ M2B>G&&J)E[.M*(_)VP>Q10-+/,!*;9E\>V&8-)Y!+?)&T8@O2'23%[<]-!Q$ MA.,JV'(2A#6CL[OE>KY\@+L;6"ROY_=S>M%V-?^P6#_,5_-KN/_X_G8Q@W>S MV=W'Y<-B^0%N%JO?O[/1+K^VYX].[!&A0(WID6HN33T>K );( B9*5TIS:Q0 M$DBN,2=%F=4BI['"C3"V55A;FBENO-#F1NDMK+T1_+)470C#T.N'@T$TO&C6 ME]'E*#RMXS@(?P65P[K2:F=AK3+!R@M8R*Q;?U8[3:XI$ OB;BM)RD2 U:H$ M16?T+QB-JS;.T:!;WS:5,J(^GDES1/9X=J$^C7?GQG\R82D-^)T]-_G&'=R^F]^! MGOL-^1-02P,$% @ .8!76.0X!D$(" OB, !D !E>&AI8FET,S$Q M:&]W87)D,C(P,C0N:'1M[5IM<]I($OY^OV*.U&7M*L"(%\?&CJL()AON4B8% MN';OT]5(:J$I"XUV9@1F?_UVSTB #7;(O>2.W4M5,-),]_0\W?UTC]!U;.;) MS74,/+SYT_6?:S5V*X-\#JEA@0)N(&2Y%NF,_12"?F"U6C&K+[.5$K/8L&:C MV68_2?4@%MR-&V$2N"GU7)^YZ^LSN\BU+\/5S74H%DR$[RO"/V]''1YT.D$G M:%]P\"\[7JO#(R_$;Q#"/[P*BN)T)Z/-*H'WE;E(:S'0^MWV9;V3F:NE"$W< M]1J-OU3LS)OK2*8&EU,H[KXZ+;NZN)JA.E\:(^==ST-E!AY-C2=BEG8#W *H MBE-7B@0RD:K[IF'_7=%(+>)SD:RZ/_24X,D/5HVEXM MG>GO4#@1*91;\=IMM+X_&$^''X?]WG0XNF-?[L>3^][=E$U';'S_><"\5J_F MM4]ZIVPT9E[GMKBXO[L=C-GTTX!-!OW[\7 Z'$S8X.?^I][=CP/6ZT_9Z"/S M+EOM*NM-6.]V]&4ZN'VB'>7LBJU&D^9:5;WQA][=8%(;_?QY\/=22[/1:#[% M]&4T&R6:(@T1R6[K/#/_&3#;>\$<5ME?A!,U2 MB:2%"KE(&4]7+$^-R@&M1!JSC(9P<#;'*[**13S 6XK)N3#,2#=O9T(* 6C- MU8JFS/D#X+I;.C7>"]$87#*Q=(AKT(1 **0_G):B.%H2@F++6 0QTSE];.27 MH*!00AN8"YT@3Q+E+H6)<8,Z@\ :2'HS-$V&N,T%BH7,7VW#<%2.;;WB6&"1 M2!$Z\L(&JBIZ%:?CL-H:%VF$\+H 63];&H,I%*2X2C/R!">@>R7ZP"ZGK3T!US&+$KG4I>\5S(0VBN-" MG&XZN]'*ZI8+=6G,CK5'Y<5VG4V?;/GMFXNF]^Y*%WXJV);"64:1P$L+QI!Q M!19VA%'X"1 \#-#7?B)T3--IVAQ3F=*9KD.A@T3J'.4HR95,'/[(;P&$>%NS M$X0[!/2?PW3P&,0\G0'K8?Z,\P1G>"U>\SHG<&I%O4[HKMREH$J?.K^3?D9) MMA4.SCUDR\$+14\6BG AVN?S(,$9Q.M'58U.^"E"H+%%0@PLIWW=056BVX#G M^G 1XCT?-BLY)I6Y0@682 NA;7KB+$BM'BKKF\3>)@<%";?>*ZATXX%J01PT M*##)T18M$Q':]E?GOA:AX$K0!H0C?$M7*6G*-9&P#79M&=LFL]2 !F'C:X4R MCF$3Y DG#L)M62,V9(X2KC1L5S3\Y@--1)I >0B/BA9._.?1<7!R[03)X6EY M<*Q@?"U$2"' M4PY\0_7&#Y4K2DNL%$L?811([@O$F%6Q._[EJ6(M>ZTGG+! M]F3J5K6W-/=8;"C+58:1HFT]"@*I0FN K?LS2+',)!@P. (912)-P9[&!05& MK,B0:8XK+()3!@N>Y#:S"#.((BR\8H&[U7L*Z+J:', 4[G)_3;51@(*8Y=I5 M;I^ZXAZP3:8&C<61X6F*TBS7UWD5! MM"-['?H-64V,+H,@5X3H%GWNT3J7VN!].K2C+AV@HE]R9%]4??*"2(2A@?GV M;'9A.#9W8(\-=**PQRQGUZFS*N9Z76LH4VTH06@IS.)1T,L*#PF\/&U] MDQN+ALH=,O8D(0]14,,Z!U]T>5'Y403])NGYD2T!&OE?YW-$'3&QFRFX;^^Y M])OIO?/?=I]_:ED\4ACB5003;%:B.^PCBL)O54>"(EW(9 '$A"F?%4]:5)'( M,,\2N0(<7<;292]_$A7HQ7]+F:A_#5LCLR[AFO&0FKM: I'I-NO-CH76V":P MD/#1T:!J"''",PW=\LL5$D^6\%57I!8S*W3UU'>TQ(+8"ZM)\0C9>M(-%X^I MVUZ]<>'1DVJC\']8+EP\Q*[;A]AG)MPS=EYOM=Z].-RH>R^+OJ+VPJNWSUL' MJ3VS)CNS$1B=\?1]Y;Q2"A3P=IO9(WOV*)T0?XZ-@Z7R2C(T]_ML?<_^"K%Q MY/?($?LCP^3+>'0_99-1?]C[7&7#N_ZS$-Q&J[2HU."YH-M"L+6#8(.Y6:5' M#IVZUT&[,K][!WU8[2F9!X#YNP?F[9LV4JO]?/KCR,OQ^X?'[([/]SV?>R6< MBB)"90>18?:!$BNM^\/@]GWC"\$^1I"F] /Y_\EJ+S;]F MLH]/R$^IGQN=D6^\F:"^XS5QM,SJ/EXBGFH\0B;X2Y/EGRE*]_]?8C= ML\@>;:_J^9Y'F%L\I-B48A_!5SG]@-ML5>W;*CL6'[*;_Y7 .'/OSYS9]W9^ M U!+ P04 " Y@%=8405WL/,' !Z(P &P &5X:&EB:70S,3)D96QP M5:;7/;N!'^WE^!.M.46RYIS9C961Y M[OJI Y)+"6.(X &@%/77=Q>@WBS94=I>KKK+3&21P"X6S^X^NZ!X/;83>7,] M!I[<_.GZSY4*NU-Q,8',LE@#MY"PPHALQ'Y*P#RS2J6<=:ORN1:CL67U6KW) M?E+Z64RY'[?"2KA9Z+D^]=?7IVZ1ZT@E\YOK1$R92#X7V:B82 M.VZ'M=I?CMS,F^M491:7TRCNOWHMV[JX'J&Z2%FK)NTP1&46OM@*EV*4M6/< M N@CKVXA$BNI=/M=S?V[HI%*RB="SML_=+3@\H? \,Q4#&B1^F$C_@7M2U3M MKF;>]',4EB*#Q5;"9A.MO^T.AKW[WFUGV.L_L,]/@\>GSL.0#?ML\/2IR\)& MIQ(VCSLGK#]@8>NNO'AZN.L.V/#'+GOLWCX->L->]Y%U?[[]L?/PUR[KW Y9 M_YZ%EXUFP#J/K'/7_SSLWFUH1SFW8J-6I[E.56?PL?/0?:ST?_[4_<="2[U6 MJV]B^CJ:M06:(DL0R7;C++>_#IC-G6#V O8W!>P.)/NLP:J Q:"M2.?,CKE] M_ZYU<74H6PFKK,?&? I,PU3 #%/3CH5AG2PKN&0#R)6V3&7L7ND)"VN5OS.5 MLL='@;()79!5+>8RW-%,389E5?M[6A QB M,(;K.4V9\&? ===T&KR7H#&XI'1TB&O0A%AHI#^),J="3O H<8F<@ZD06RR)!G>B.-5P"=*70 MXQH<[ BCB"00/ S0UY$49DS3:=H$4YG2F:X386*I3(%RE.1:28\_\EL,"=XV M[!CA3@#]YS'M?HG'/!L!ZV#^# J),\(&KX2M8SAQHF$K\5?^4E"ES[S?23^C M)%L+!^\>LF7OA=*-A5)\!U=9:2I,$3"+MB-8VR7S,H &H2-KQ/* M.89-7$A.'(3;Q;'2B3/ U?T19%AF) 8,CD!.D4A3L*?Q08$1 M*W)DFL,*B_B$P93+PF46809IBH573'&W9D9F66LH4UTH0>(HS.%1TLL<#P?/(,LSQ(OY MP7\-T<&%3^L_[1K=\7<9>,$JH2B_UYV_RBURWS<4GZWF8&D:QP;!*FV6?.]N MH,H)'B MP!OL%2FL*#2>"+3/*3G&$$&R,$1&^)?:E$5MFDS8 _$_GZ0NCHUY5P=SA?'+:^R8UE M/^7/&#MRD"()C@LA+=X9Y0E'X+/ >*;*KD%(@(,SXJ'[3H,I%ADDLU M!QR=C97/7KX1%>C%_TF5J'X-6ZOR-CTGSGE"O5U%0FK;]6J]Y:"UK@ M-EKTH-IJ_)\L%BZ?85?=,^Q3F^P8.ZLV:Z\/UZKAZZ)OJ+T(]U9[ZDSV9B,P M)N?9AZ.SHX5 "6^[GG]A+YZD$^(OL?&P'+V1#/7=/EO>=!_&K+'_FVO\RE@O8?;%R&XCM;"HH6&N@^Z-00;6PC6"+\UC^P[=:>#MF5^ M]P[Z.-]1,O< \W1);6/>'P>W[QA>"?8@@#>GW\5^5K X4F-NQ@)3=+[N]_MI9<$B-?:%!OQ95 MIZX]V]$0;KXWD"OC?N)I^\?#4]AZDV"5T0ZLVDJ$1YC6A=T6^ M'$$EP@T]5WB*#6^;RQF?FZ/O]&AI8FET,S(Q:&]W87)D,C(P,C0N:'1M[5AM;]LV$/Z^7W%S ML#8%;$>27V.[ 5S'0;,5<1$[Z/9IH$4J(BJ1*DG%\7[]CI3DV''<=AO:86N# MP+!\KWSN>.2C46S2Y&P4,T+/?AC]V&C N0SSE D#H6+$, JYYN(6WE&FWT.C M46I-9+96_#8V$'A!&]Y)]9[?D4)NN$G86>5G=%(\CTY$I-?KLZCWNU]#4U0O;+19)^QE+>6B$3,; M?] +,C-<<6KB@>]Y/]6?^AE;2B$C*D_7@^5AQDCRO:R)T0S/%HT*L M^1\,LT/?[G%59H[6"1>L6HG?;F/ZD^GUXO+B7,ZNX.W-]?QF?+6 Q0S\ M/MPTY\U)$^;3B9/ZK8Y7A_$SMXOI^8YZI73J=6%V 8O74YB/KU^-KZ;S MQNS7-]/?8#Q96$G@><$N2@?Q";P*'RXH8C-H=3/SA>!I/PG/I8!0"L%"PZ6 M%3RH'P3><"+3C(BU M>_*'+P"=74B5@N\U?H%(*NLPB0E7*1%VO=;PE<2?[<,Y5PB05$7L2+=K7>9'I,L)(*_,XQ?;')YZ$2FRJ42?FGK7:QM-25 MM^[PLD9<8 ^DQ+G%?C,$&Y'BKSOI(?J87Z:8MIG4K9@D": 9LXV.>>H,4]/U MLID$$;8;K4/*G6L;#K7RI%B(S)AR,765?-FFS4_M3R.S00L"%VW;.:+B[_VV(.]LU MN"W*$>FF02$NQW"[T^RW6G82&QR_AE:!RR'==$/ZQ- G9/VFWSHL]IK^8=./ MN.V=-KN]SW-[XE(NTD9@-(+_LM:M508EO(,@NX='1X5%_#$V!2RUCPW4IVNV M^3R_$;'#Y7DT<]N U7E5+E(2BZ;@O"UAZ$ MG@5PJR2?J_IDA?9M_O\5>H6'5Z<_?*(JWSHRSX[:O:%VG[M'YN$._@[:%9Z! M?ZVARH/$'CT(#6B9< I5>M\.<%^WPQ#M_R1*"TL"OP^LI\'Y9Q?Y0SUWXFYP MG\=YMZZ1?OO?YGCG>(%VK0(7;*ERHM80M!S3:N_=@P\R_8WLB^<.X5SG*-D2*DF"*T$M1 3O&(8EBBZ>.Q:8/C9M"08_75X_@/Q*FU M2YSDGNJGR!8@V ME?=@0I9X,N9FW^03+ZG*S^)]V8E[3_2[21^:0#7<;!L11S$#KI]&FB)LHA*I$922;1?OR,E.782I^FP M=>BZ(#!LW2N?.Q[Y:)3H+#T9)91$)]^-OG==.!5AD5&N(924:!I!H1A?P8>( MJH_@NK761.2E9*M$0^ %7?@@Y$=V0RJY9CJE)XV?T4'U>W1@@XR6(BI/1A&[ M 1:];;'#H$]\KQ<$- BZ_4ZO'_5(X/>[1_WN\9'?]W_S6VB*ZI6-TF5*W[8R MQMV$FOB#;K_=R_7PED4Z&?B>]T-K2U/3.^TR'F$F@\YAKE$:"ZXQ#XE^JZ^5 M^\=!B%QAG*706F3H&J.\W-MN/W[CAZ1LQ0+\ M['PR7IS/+N#R^FI^/;Y8P&(&_C%Y\!X#N/3V>5B>KJE MWBCUO4.8G<'BQRG,QU?OQA?3N3O[Y?WT5QA/%D82>%[P0GR"9W#^N^'I/@G/ M.8=0<$Y#S02'6Z83T F%,><%2>&*YD)J$#',&E_>4/WP Z.Q,R ]]S?X982.LU9BI$KR4E$B@N.()3&M)L2>6K M/?_0&W9\QVRQ#A"%NBG*UPG-:5A(IAE50'@$T[LP(7Q%<6]F&5/*)(__1C/" MC0P)E12SWLRP6DN3("[!@9\$Q0Q2N)14"PPH602.1FM&RJ-TJFES!-NT BEX13 MY<[N4EK".+2PFUYR4$ZT8^R,XI(J*\I*^,C%+:*THHZ5U-6*BS0ML:I9GAJX MUA!*^GO!)#5S2MF2KC/=)U@P"7YO/WJSSN<>\#78=5)^O].MEI;9*CH6(6/$ M.)8Z(]8MMI4FV&\1/MU*CS")^>62*I.)8\0D30'-J.EGS%/EF)IRZIYIRH$. M(V9=FW"H5:350D1.I8VIFN3K;FQ_:AMJD0_,0,U)%.'@=U,:ZT'0#GIV%VJR M3&ECL10RHM+%W9B27-%!\V48,96GI!PP;G>7-1IN;W,3XL9T#79_/0GMIJ_$ M]3CO^NUC/S 37>-\U5$3N![V;3OL#W3TA.RX[7=VB[VVO]OT&;='_?;AT'YY-;M>P'PV.1^_QQES,7G0@YMP-2DU'H*JZS8@[#R"T#, ;I3DI:I/ M5NBQS7^_0N_PC.H=#Y^HRK>.S*N][M%0V<_MDW%W!_\/V@6>@9_74/5!8HX> MA :42%D$37K?#G!?ML,0[:\2I86AD__HP/I:D7G197U77QW86]K+Z.O&5='O M_=MT[10OR;8=X(PN94%D"4''DJ;NSKON9_'X+[28P#9WPE3-IK AJYM]&-JK MNZ$=&YP!J<]MPL($F,:+?XH@&-Z@@ L-$45*$_T%OFB>US[0_]*PEU!(C&?? M!"U+C!0CC>2AD: &$HH'_,*021_/3!,<-X." E&6#^/?LZ;.-FL2CU0_Q;1@ M_S:A:".1+46&"B+=HL8/B74=V-+?.LTU T>ZRV3-J]B-E9O5K"A'YI1N+-S@ MDF(&!<$DMAB<*A#^:IV[:=7V:ZI<*,O7!K9D&'?GBZMZOWGW)F2)!V.A=YOL M>JNT\V57_5F]DCNPKP+_!%!+ P04 " Y@%=8DI(UE9^K @"22QT $ M '-P="TR,#(S,3(S,2YH=&WLO>ERVTBV+OI_/P5"/;DB2%JD9KG*)VA9KE:7 M-5Q);G>?&S=V)($DB1((L#!(8CW]74-F(@&2&FQ2!&7LZ.V21!!(Y!IRC=_Z M^?_/"VL]G>>NN'@1_*_WRX_+RA+H??;^9] M87/K+7[<$XG4ER?CU%R=C.,H2Y/(]470/V MV_^"BNR"OMCWJ3W;?\ MH7VI_]![ET@$[S/[ZH=>IK/9W.PTVQUUD_D41F:FBPX# 6R^(_SR2J7#PJTWY1^;?_K)Q%(6I#-/F]60,"W3YMU\V4GF?OJ5;O7W_/__S M/S^G?AK(]\"_3-SD M"!87B^ D].3];W*RX?C 0_WFUO;&^TV0BYWVWM;>SL]O"W=]QD.Z(QEZ\/_I MIT ,S,UW-M[W19#(;[_OQ\C-Z+9^XHK@OU+$G^ OB7G"[L9[W-9%/> "+H^\ MXB/V-MY_^N_4 ]X621'+OHQ!0\ID!@.AZCA,2.O $AQ2)8^I?Z[) ;0O_D>_M[W M9>S0DN1,[7!T\EN1,&]9V]#IP+;P&HL59NPV]S:-#=2GSSMS;+0Y]?* M@"GT'T=2)%DLWZLSXO#+U4?]=?V1_AV_/WN7MI:]2XKF"[ M?GHJ1SUXA.?#IV1Q;*B#Y? J!<+C=XX"D23G_:LT*R+GSB43;U??SC1QE&(S^<==NGJMC"+=X65_^H)MZON>Q%I?K@=>SW MN^%)G!Y>Q)&7N>EY?"7C6]^5O,_@N1Y>9;W$ MC?TQ1E\6O\<5\"C;2WZT,0=I/)TA[@02IG#OZ,$'@ MD[Y,\$H1J ^3;NB=IT,9OTX5MG3_]=40:$4J;>EN^*LAT(I4W-*C"6O"J$OW M=]>$'ZKOAQ[_D6$>,!J-HQ!^36:Y1N0S+=4SVER<9]2IOBOZ\)YW/<]/26=> M"-\["8_$V$]%L#;[7SG/])G[?QU3]&]"7,\"L#9[7SDG]+F\[[K9* O@6K82 M\+I8#O%NM_(D=*.17!M:5,[_?"8M+F4J_%!ZQR(._7"0K,W&+]W/7-VK5_=G97M_>ULUL=6M3.[HHVOF+.[B)?K79VJYWEV:J=W34BUKH[NR_O M1JV(4.ON[Z[$K*D"X=;=_WWA<-)JJ+2][A[S2T4I%EBLO+WN7O(JHA2+W/]U M]Y1?.DJQR+U?=\]XU5&*1=*BJ5WYU>Y_[0B@+WJAA[2EW[<.*''P$'O?FB^8R4LY J\%_)4+&1.:?NC*\U[@#PA6 M__A^+%UP+J_]$5QRWK^"OR9]X>)G5WK[6))_7LZ-6UZ$]RF4%RWW24;#6!M8 M#798U\!OF1PRCP3D;C M.+JEX,_ZV!^O(_[R\C188'G,;N4B)3^<8[3[PX8TJB,%E0L\_%A1O=W7$1MX MV?U?Y"2*RI8S?%-LQ@K(K(L$[%6VN*'2%%BD#%2VO.%#EOBA3)*N"UN?4 E) M#G1[+08#A+3U?+'\2JL5!.?V*EOYL""R//EY1S'<+?TD7#^ ;2CY(+"2\SY? ML6255Z#L=PE<95WPZ@C<"DH;]RKKE:^.+$L2@,KZWB^MVC[YX#K*S_ZM]$Y" MV,^!WPMD-TEDFGR8G(K?HYAG0!6M[2Q)HY&,+V5 ('(DXIM7JE J&V]Y MD#LNY1AT/KST2>B^A.WUXAGX_)U(-0>5C:!4,2OQHS))9<,YRU7@-3_,X8?*!6U^5$)4 M+CSRDOWK52! Y6(BW]SLOJ8$J&P@A/&0KL5]-TN'43Q5[?<1/DU2WSV*LC"- M)^OBS!U4-L;QV(83L%(W]#Y'K@C^E<5^XOG4^K@V6U_90,;G*!RD,AY]E+UT M1F_=T^M:G_S$A^IH+^5M%-SZX:!XT0M4%"Z&S)4-E_Q;Q+X _O2=#IC+NSJ M_-/EHLCZ@S+2C&JB)QZDA4N_YR!M;U8V2/2:V.Z;[>.:H9_-T)4+;2T?B.HU MB4K-T&6&KFP8[C4PQ7?*6/?#8R*VKEQ7N6!??6K7_/P=_+P6,=/%F@6U?G[% M_%RY$'1MC+YDW&D14'^!3&$;_S?J_Z]+2Y\)T5Z^2-_T(?@_\X3;*)4S[XH? M/.5.9:ZO;-P?(3;.Q,A6/9W-]B[-J\#/ELD.[=WFYG:SL[>(,&1[L[*1_NZ= MB+UI>3\>C8-H(B5M]?GX":']"A/5/EK*9'W@:"E?^GU'2V43#K/I<7 2NGCO M6TD8JM2BM6-E3Q)(I=R2#PPP$0[%3$-S*%GU^W2JQLV*/: MY%J5/JQLC*+:Y%J5,JQLF.-)Y/I5AC(6 9"KZXW\T$_26& (Y%5KQ,YZARU6 M2[,5J<7.>HG&3F7#&PM+N*RK-%4VL%$9RJSJ;*IL &,.9< !3F,? MI[ 1;;Z$?II<7GU9:I' J$DVIW*QA]6O>&5$(?*QAI639WEM.2U.Y6-%JQZ MPRMQ;E%_IJH[N(_I?\X/9S^[/HN>IU'T59EHP;K3MTE'65;E0T9'$54 M:A03G2[]Y.;#Y(,,W2%B^$R5X.(8Y$]Q-((OP3?<]*N?#C5BV"+Z0$SDXE<9 M#6(Q'OJN"(JK.(O"+PN;@#'CY:?/C7PM4Y>_4NU2N5C)([R!'W>!!>$OK[1Z M:JMR09+JD&1%]N]6Y:(CU2')BHS>K*J7-"D.B19E>*J M7%BE.B19E>*J7"SE*6=)XHL+X<(#7F30S@IT5^5B*)6BRHK4UW;E8A^5HLJ* M--AV90,<7;B#YP<9ECA<23>+_=27R?&]&V2>]#B:,1IG*3GUY_UC$8=^.$@N M9,RQK,GL&_R@.>'MRL4&7CF=5Z5E*Q=P>.5T7I7>KEP4XT7I_$,5,&Q7+CSR M ]!Z5?J[[MR(:95TN5%.;BS/DQ2N8C7(NFP56N213#)3N4" M<#5=B"Z5#<$]@2[Q.(K! $*PP=RFJY(2?\P,J1 ?5#9$]QKX8'T.\YW*AO#6 M[3#_%J:L$!]4-L3W^K>^LA&W1[?^R]5U3)"QDVKJX34ZCRL;BEM[)EBCP[BZ M,;IU9X+'+($*,<'ZQN"^@0DJM._5#6L]ON^_1K M.G)!=<-8+W!,UER@N*"Z$;6U.J37G O6-Z2VYAM?W3#6C^6^5C>2]&/YC-6- M+/U0D=6]ZH9SULI%J%R!U"+A-?>J&^"I2V KPR35#?FLE8/QNC5)=2-2/S9= MJALC>@6EC\MUCQ;*!]6-$KT"/EBCP[RZ<:(U.\Q?O@YSH7Q0W;#5J]_ZZD:J MUKWP;8W.X^J&R=:="=;G,-ZO;HQNW9E@N8':A3+!^L;@7KP$=J'[7MVPUNNJ M=UR?0WE_?8-8Z\42:W1$5S=^ME;^\HJ++Q?*$NL;2GM-5'C5@:S77 *[4"ZH M;ABK+H%].2ZH;D1MK0[I->>"]0VIK??&'U0WC/5#N:\'U8TD_5 ^XT%U(TL_ M5&3U8.GAG">\6PGFNKVY7)CKM_[]82R3*(M=F?"O0RD\6JSGW[[_&?ZA_?'; MIO;N[N=K>U-V>[U-W=W-O?[GNB[FSMR_W]1F^3?2=)) /LT\L/F4/J# M87K8WFKMC--W=[Z7#@_;FYM_VRAMI^B'NUN'6[CB%3Y.Q"-__W(O?PHWY M9[Z_>5--PH",4[DH?[AG>E*;1Z!"7!JYNBE-'FB+P!^$AK8@_SE?=VN25I[!#J:>?K#YNP4=OI_]^ ML-\ZV)S]T6:K37]_2_>+]8=JR[9H&^ [\":X ;]L;&V47E8MOSU.G20*?,_Y MRR;]WSOU>1J-#SM3'XZ%Y_GAX'#3@2^:Y[^EC2GL+SY5/Q$6$<6'^A9]8*%F M7XS\8'+XCVX,ULH_&HD(DV8"K-;GCQ/_3PF;!EM+O][Q6VW#MXD.FC$ZN*-_ M_TM[=_-=D=!E]F"ZX 11&6\L9G';I<7MS5SGIR=75R?C9_Y45A /%[MZQW*7/# M['?Y*I(A,&@:A0WG8^NHY70V=[8/]/)?CBM?G-:[3UK6_S[Z?X]1&O7",LG\ M-);]='YYZOP,ATX8A6<9C=9TU-ET*?MT*F\XH< 3UY/^XPR'Y&QU=^5W>OU:Z:7V_N3S:'3R)=&].17SCG(?RIY=Y;AAF(KB4XRA.-YQ^%(]$"F81O X8@(>]* IZ(@BBM!?=:];L MX*EVL+>]^Z[,G7S8%8^\%Z-<]^SL2_>S^>-]Y-S_LFY_N>Q8QTNYF#I'EWCQV X;Z\-VWZ*8B<=2J?O M)V#I.1,I8@>,9>E]@QJZ(*/ZF$WM D\<>O"7Y@AN,<2O-3TQ:>*CFC+4S+'U M'"8\RN(8'OB)%OU?N-%3'YH_;WOC_4?ILJN'?D*1(1L.^A!/5J*O2K*O8WB: M3Q/IGR/=.TJZMZLEW=>7W;.K$Q+C'UC"#4D=]GR=?AR-')LPW_^ODT9KLRG8 MM.0G&-UQ/OG@,0.KHB)XNK <4\P"O\M?U5*PBS&/=G/KH+VS^Z/88,NVG@:?:/KM@=]X<7G^Y=JY.C\ZZ7YN."=G1ZU54_)IJO[- M\;UP4WI1)^H[L7E!1R1.,I8X+18.=C]T_#1QW*&(88'SS=5UYU/Y*) MVT6WO[VP_&]IYZ MJTYK&Y^_@#MMPZT.9G^E%'"<%UW4 <+.^!Y#A#:] MF?WLUH/".:NWA9VG], M,VY^BV8\"5W5(P3G(\VA/HJR,(TG1V"/3EN#"5XQCJ-;O$]N8.^C@1V(.Q'+ MA]7GV]1[;-M-7+:FSN1:W)^H'(I+%"H:( <;[SM[S<[VYG9[=^<)&[]8QF<- M4J'=?4/\ZX -'(&;&SN_9[&?>+Y+MG#4?^G#[VF+]FT!I+7' Q'Z?]+O/ZU8 M>JI'XI/69>NJY:@1RW$U:5J46>E]CT M;_()NIX7RR11__D,]VN;N/KFQOOV5MNYBK)TZ'R4(@8++'2NTBGGP,DMO\=E M\UE'UHLQ:V-9;["H).IRCM9I\G<,^=O@&&8^'"7PJ*H=JR1J5;99U(X>P8_G M\75T9XS$=F?C_=$0WG00?;>1^,.(DLT-U2$GO.G/W8P M;?,]QMWTSBW ''M=QPJ>)-U8B@+'[@"I]G=W?YHRR!XY2G9?K2+^',%B+X91 M6,I2M'W.M.ISQ]0OO-4P#\2)Y6!'..6.2'M6#+9\!>,NVSHU]CE9'J@TZKO;_WW$CU5J?5V=I:2'QYT;=Z.'[^[=*H M4@OSY/$E$E4D<'F3CDI2R5AZSCB+DPRS56GDP!44)FEWWO1^PG,7:U2Z;GI8 ML*:__31<_DZ45<^LG> 5>=)5H;[##*0HQJLVWE_[:4!I/"G,&(DF^SY-8 M@U>.!6G9J\FH%P6O_6W/5)J6Z"OOW:$(!_"'T+D#?WAH"<:K8OGG6"]*34S: MG1Y)@[%>]C;>'Z% .%T'"SDB#,-%[DW#^2OU([2=L8B=6VR\P7(7)QD^E(-: M('LM+;3PO3NI)(L%RVSC/M8Z7"]V8RIF\"V*!8^5?'*I2#F"@=);"EX<@#J# M(^M,))[X@]G3P0IAF3J?/Q]->2AOU(5'8NR#+ZXN?<")K.3I_[3=?_ST3_+3 M?_#,TW^M=N(,O(SI5YKK0JRKOS!OW;-ZV1[TF%Z(-O2^)Z&'N3KI]"8.^'Q# M"0(\PA)_G]DQ]QD=/X$K[F00-&_"Z Z6)T4"E/7@@R1#!U(DCB?[?LC%5Y<9 M&';;FSN:L2UY !YO.?^5R?=6S#Y>//RT35 %O4LJX'W:&IX;U/P*A/@-Z7"E MR'!"5#!-")LH=XLN45[HAN_.;_NKCDP\)A%AE()Z_R/S4;F#3N]CF6U,!>7) M;%=O"RL=S&]4BIVK_EHLOE,L_AT%69B*F&J6X\2(0[L6AP6+P]U04JE122;> MM']RAG 2H"!XC@@"(PVVF/2DN@#N692,@D189X8V35%*\&-L3G \^!0\:;QT M'$M7DE_=[CC4#9,X;^!^8,0Z20:>9C*,L!!8=P:D0Y&6UWXGDFEAIB^K=_BI M0=F/-QU^QQZ8PO!Y[W=X S+H\%+X$JY"W0<[31):!"U2)*ESL.EX8I*TGEV& MK]J!N%T%_9Q4I%G.XIV-]Z \*L[C*U4F9U&E=F-[6N)?4JS[Z(!H\1*Q?&Z0 M$C,&CVJ&O@8U*@[F%5[OMJE@X:COPU)43]@&0+_N1&P/VZH!'$T)%Q MC&(5H>C?^E&6!!,V1;V93WV.O.D>L4]^>)6.TF-\TI%Y_J= #(HM>'W_7GI MFR QT9O.UMQ&L8<]B*>!8;P8K[0[CQ\!(IPP3:-$*K+DU-*\9=&?=*]1M )^ M=!%P$CR04 23Q"<.P2J*$!//S9Y()/J^H[$,$ZXK1&4/']'Y89YN<]0_DJG, M=9S8YT4L WF+K&<>K@X&F_514>R!NMCO;+;?=;8W6^W-C\TVB$'+>5B"U\;G M>_Q QX,.SKB1GZ:PWQ+E,8Y"#"B O$G:N1/T=H5+>_U1I(*;S4KG?7X/>X=M M+Q$>F@5,WZOFM?.&=[^SU6D9-]*GAIXQ-O0L^_#G]9HS728_/?_$MC8&]T4= MX$9%;-,3E&,8)9_X57-VP.?.#9 2Z M )X2:\.4=#6HY08:]'A2 V,/\.^#.+I+A_KC%I@6DM9&82.?3PN0/GJ@8/6 MWM;!MK8/=Q:3\]UOM@\4TNFWMM+8ZG05UW^UB3<6+MU-! M><=W? 0B-8CBR8Q,$%U$PN:JB_*D4&=GX_WGV:+[4L7/WY3C6,!)L3DKFO-2 M"<8EUC'.?M'N-'E?*SFWWRVH/*%".N%LUGG^PY#P54KD%5LZ;"T;9066?W%9PH^ CZ=SY M<(LOV"_]:[=[,3=4[4]%HC'<14$N.!$QN9M&3I:PEPJ\P9AQ,W"F*.0Y&@<3 M? -Z.(8E0WF'+C#&IY-"6!I7FH7DBR)TM2=B+W&P.@!ID!5'(A0#XD ,$;3WWB6. M2!(X5?!/FE*RWY<4! Q5>Y5/_)K*. 02H-J)H\#!*+3%(GFT@JII#2-L;VY; M>9@K$?<$W+9Y?A_("25'W[1WB/./6LY>9Q>3-C_AB^=OJ3(\O0!TGL6(?3\> M%83-0]Y5&15*Q MF$C8;4]CJ?Z1$< :WUX,!G CY,$15P%S>;IZ1D+UP4 (RMM1/+F/F5ZX/J'\ MBQC#&7CO VDD//&OBL:?*(4"JB\+?:9PEG@;)9)W-H!U7?AJD/RRT=R99H + M4GB?@D@4H3X/PVS4]"+J7\"O@TD%KR6IQE9AMFYNO.^T.IH3]')4HJ;G!P'\ M]FC@=Z6<\$GV8J#3Q&GO$C=L$[EBL)/PG[G[3"T%27FKM^RM/CG[-*-2A=H5 MJ!S\BFYQGJ5DY\ Y\[3-WS2;W]YXOWW0V-[<:>QL[T_1@+L>J"GY 6TD96>O ML[WHK?TF_;<(I?=40FV_**$Z&^]W&_O;VXW=K?ETFJ]M=*L+&EK\\P?4.=CV MDG#;"WQ_S'94,'FP":;A1/EK/$'[TY?3X[/H*P3C/+R_.+[LX M?N+#?YW+XT_'E\=G1\<553+/KZQ)JQA/M.3?IX9\2F.8QI''+\XC"56W-S*N0.:U.(V\Z^('BPD2^=_ M99Y>?.H=HS8ZB&A@)C\,R;O5B*FR;Q]*$([H#!<:_LU>:SJO: !$M] MJ_FWVULBL/339N]<=S]\/D;8]Z/SLVL\A=8&&.$;17J_!:RTD"*"_:W6_NYB M;K7=VGF:FGE9H,1*=!?.AC6Y "G_EC3,DL!VY[YYO_\=(OO!GJ_E]&?414 58YOM35W[ M51=__5!TWU*'\TY].%>60*HY 5O!+V< $3#HP/$?F9].&G!%0/W<5F>XU%JPVD73%Q%ZM!2M+H--IH%","V6,P8.&9-<:?O7) MP( >1:''4+-X#:C2+. ):N=CR4NJC M#SEW=,?7W@NU.]2T7"HM_Q\$W_93 L8BM0M_"/3O>33?Z?:B+'54- &[*6I- MO([DWJ^+X"I.)-U.ME\;N)4E4&ZRYAA-I#ROLO$XH-]%#0*SQ@3>KPM#JDVD M=D=7AAS4>K*Z%#HB!%X>6 /J$>Q),8BE4I@$W-OEH1R"9J6'^E>$O\,OY(HV M-T5KC;J6K-#N?">R5BVQRR83#G]@G5I#&5281$<1#5%BBY-JD+VZWFYMJ5GK MQ>J32190+W*K6B&M)Q_8+0;T\:>IL3:EYE-+U2 ?+ MQ2ZHJ?2]5+*R. 6P>7A6Z/PKB_W$\UT>,T0C,2]B>8MC=DY"GD%5I]W7E?+M MSF;=S5$SSC,9QT#YUOT( MUI>8M5JL/ID,'G"-YU9A$JG&W8ES?A>"_3CTQ]AQH4-G:RU0(1;;T:".[1K/K,(DTO).HHP17] #24&X MKV-8IE!Q8B[F8C<4AQ[*,4Y%K[W,=25_;4Y5GTP:%[)=8Z%5F$07L1^Z_ACL M):N4]9.4JC] QK>^6]=JK2EQVYU'4%+J?%K-.%.,LZ?S:?^NTVD_$N%W=3EU MNP9(JS")CN^'?L]7#7PS.ON<*WH'4?_<>&L9H$]$%&U;&#R3,GG G!;.TM3M^*/.VC!NI MC=[KP!W&44+P<(>L8DSN KX M8H%P%=@_ZHO#>-RV8NEN&F*/KS6H0CNQ"1! M56YO".R&O?O/W;BGD?HQSFF_(!WV9M+AJ/OE^N3\K'OY7^?L_/K8N3S^M7OY M\>3L5^?3^>57^+'Y^?S\-_S]ZKI[?7QZ?'9]M0"Y>!DFL_!K_-!)AW[B=,,P M __W4HZC.$5,AMS@>X-XCIW-=X5+Z&_M=S\Y890Z/9%(#[\$=TJC&,\-IR]< M]*YCZ:BO]Z/X3L1>,XBB&PR/)V81ZEX$#4'KDOJV]B?=EI]18OU^_;4!%]=??V\8R[']^[A(!A/6;;?DS+N1[*1%H[ &1P@\PK_$D0 M]MK5.*;_1!B>:#@GH=LR\)J:,(5K#&'& 7!(PXEZO^-B;R7\C#CPJ1SX^'/? MQ#S&,J;FR=!E+#BX%]*HX:0Q+!U%R B>C^7*69 Z:00WE=B U'*Z<'4ZNX*]P6F PI'\H! RRRQ@ ^P.UA&4I\4.XBUIQ)Y1:\K\"9("U/8##2 M,'#?B4.&DL2OE;0'2E$DX93,@Z:1![^"'0UA#F,(K9*!'J !&*^0' MI)%J>)D,[Q[X M_.7P065TC6]"+R6<,!OU0-_!(DCI-O*7HR.)=I4ZY4'=P?$-2Z83FOI)8*43 MTDE#']41W*\G)Y&B ^J3. +F(35.6@14'FFQ7%>K5T26FZMX']Q>? JL57JS M#9*6^GO)CQ )1TRBVG1YJ0>G<&==Q2Z M/.FV"!O5^<3?U&*/-RM\J?"MO9:S1,3LAKT(\[I*8.PWCE6A%U".210$T1T& M!IYCS!90>M&:+9BWS?;^"]NW]/*[[_0KO-2#B_O0WFY1(0")2<\/L-H6=EFD M<+K 200[CT1@K3"(HSL'" \["@SZKM[[!>Z]4LHS[=V&TA!T=&2HJL&L!=L) M]%%"IKOY U (CA,XJ?H^FJDL:/ MM)1"L@4M&@]D**D1CP,1MV0O#IT^B!;3 MV^8'-F/ISR.42BS(Y.>HJVIV6)8HNFC.X'$#A](85/3$Z5Z Z8(^&2!O%$R=Q8^"@L#ZDEJ<8PXABGRA#0*Y;\*'!WTLR M,$%\H(56C62)Q#[2NJ;%DFB19&0Q]#-T:RDG09IN1/,QV)$&AXX$"V4O#DG] M@

W+#343S+EH"#%6RU:Z,\PJ!GQB05;&1/XOE)B?&5-IV4=-)@;EG#(E MK+8\>FV'(3#Z,)\:/VYU3&=^=3N>C>IME M19.5/5'Q"3L1:HX M"#S>.CZ^.'K<17'@W6& 0;I1&(U\%Q.SG&LLR G;#&XO\T5@HJV0(3W$" M>2L#9:3T67 :_ EYQF!#.K$I&8C"040AWUOPD<"@P:?V RSCT/E+/U9/P)@\ MNUR8G.48%MR>"L!4A(0"6C53+"UI\D?FQY0YNT4JZA0FDG5 22\V9[1ZE61T MSHX^FC*-*#9Y,#)QJ?P(:[((B(C9BFNE\.ELOC#KV#>N:;[NFL!!^I);*KAEJJ8FB6J!P2^LFL"11#HF-!T+=9#]6/?7NO[4,59L=07 MY*)8[:NJWJA&Y($J.QXPHTN:(_Q1%9E2Q-[L1Y!$ZO6&(AZIGC M:ZLWB4)ZX5$4/_16#=@B?"R6I(*/HPI">[!YL;@+66;@GEAC#)L+>XCZ1B65 M^$%JHB;L!0H$+Q<9/W_M^;S]7%WS2-?6RC7426CVIU'@7%5FOW&'I:U42;]1 M*+NVKM4\QK(&U_:5CS+V0[(ZN0X9"R?E+>HW.("QM'Q&4P=5TNK:98NW''$K MX+&YL)?$B7[V<2E<^_J5ZJ?SM?/[V#=4>6'NI,AKJP66CO:Y_+RP-%7-:]\" M,__ =P'L2*H:(T**ML@4U,)Y5MBD&=70E*KV*/=EV'8H;JGN&STRN">P@KP? M@NZGDC@_1%&:D#?0X*J"6U_>P=LWZ" Q&VRM]A:0$5S$\470LWGR\@/VX(=NLUAF"?J>^>V(6YM?'XTU??Z7C:O?SM^-KI MGGUT3LX^?KFZOORO\[%[W5V;;L8O84 Q!#SM[C#=KO60URAHN$=Z#/!ST!VA MK@6>5?ZF_T8Z@E+]JF< 3GE7)&2+Z$S9Z-#!6NMP(ER;7$L.ID M]F%!QJQOT%;3?!'LCB=2Q'"G*!Z(T/]3E?_/R"DE\%*Z5L]JKC'97+L?P6[I MP<8](,PMK(R6,L[ <'/1"#2GF+U<5-OT&KW)O%5C3T.:S$E]J652-].=A', M_DMA>9/65*4U@7EW55-MG[9V$Q(:I;@:.&BI78G/&3*%\!S%FS=,VU%>164B M6WF_$1Y-ZNRU2&#*?PQ)]3D-)PP?C^I$IO[!W$)136E,,(N%[,53!+R<<)_5 M9Z3<+KVP61RFWW'&U\O=7I4%Z5?>ET4PS7N*-D8:D-=UPQ&QYGQ3HZ+J-G<^R5X" M78N(@ MNIMJS\V=T'RU8-^CQHE4O3/?A1;!\D(' ZT,_\N*CVY,1FU,;(JB+D.\O;F; M[>[INVH[/IV,24#YKB%YO\ 8A"+\9";B)5!K=QC>I2U1X4;@=L)6H]/(WX) M 5\Q][.6G>\M7:*7E97/RS(I=<,J'IC :=:5ROU]'K?6L<('8H6_=KBIWS3S M_]K)H0;,XSV=EV:BHLB@H!2)X717&9&/KO.4T^8-+K M KMUZ9CX&L4W2(WV'OV[3Y39I'_;]&^'U!7\L%53:]'4?C__^E_;>]CO:\BWU M)YJ_!1Z*5)F (S0Y\?2N2;(@DERQ3PH'Q76$C3J_!E$/(6VYI^N4>KJ^)-0 M;TZ26B06M__@8+#"+P):X*"4^T/G6+7L_^??)R\/$5 ![>X8#O>AN/49.8)1G4I? :TU7V']N$'A[3HH_.+1Y=VU MB"X?'5]>=T_.G(_'GT[.CC\ZU\>7I^L#E'?,.> [ MJQ7>(D&PPD1GR,;\S1 M!MFG\(>*F"F I]GA9I$HM)7D65@K*]T/C01X<:*C:@C4E^A4N,Y%#F(Q&K&& MA1WH@XVX/N$M'9^,FI\BQI8JOJH4&&SO.__*8#FA\\_HC@)"&%<]&@H?XZGL MCPQ]V9\>U=UPNB)&S$(1WF" 656?X.'#W[C6!8T3_15N0,QBS'#"(C3.$W[S M0P0/QU^LZ>"_^@%-4!7ZSOU'".0R", ME#%Y4I3!B#-D>950UL69IC:SK_:KH2I05$D"/C(91UG"X>BM82 MT$N>H&*;M6.3R],B>YC&GMB:J6=CK*W;&QZ;-M;BBQ;R3<6,OP*K\W4D$3Y* M9-!O6G\'Y8>6%JB(=@,6;T*GIIAT[?;I,_ZI!U)=4A=ARJ"@ J0N\"F\2@4[ MYOJ&\_GST=J][JGO-3F@OQRVV-G$L,+!P<$:L\39)S' F[YQ8P,!ZY;B]^=7Q4?'$\+KZTKEHV2BZ>* 8I]R@"@X%P[];O94\_6$"?&D)T M)(*@":_81"R=;$0W]JRF"'M_%B8T <-9P1U!?'*YF7^J_K@>ZT[ML;ZXQWJP M%A[K1??RVCGYUI?L=)[PDIM+TU2S7XD+(UK.!Z5^GL$*+[K.8A!4574X%]$= M.2%TBAS;D&5'VM@^SJMVUN;X^(H'/QF]K+%;FT[/#P)\M0%'[C,,UA-NOOS M[_>DBT45ZH!NNGB (_R;*J+ 7J/B"1:CD]P 3>J-)!V'TJIQ[!%M'C;D60208>RBG6B9),#*7D90$#V3[\'5H:ZSM2,W4:H[6LM!D_J#I7]93V,^6VMGU;&N M.MVQ'%=WC^!S2!A4WPY?J=XXE"D\ZR;!Z1HQHL!,3&4K[NZ@J-H9#D.O26IP2$Z/1DD[DZH5%(^CTF1N:'.EQ]1(0"#A%/BW'V.3%:H,6HS@_B)X7:.F M^&R0H6K-9TK:2VQP!1K'"2B,J+#5E!)3H(94[Y<'S.C%],&4\.STAF[L5R#Z M:D"#XU)0$\]&V#S)6@G;3*CY#=:.:""X.P/$JB1-V4_O"#$_]*8N+.LX4J41 ME8$2$GZN?VS5V%#P/OPN2OF7]#W."*%]=891[/\9J:-8Z;&2!TC5IUC QRHT M&^4[3IRS/J?CB<(FYX3+E&$?N4B.VR&CDWT-WZ%!&_$VP,BYY=O?P?YPV' MYH%4:KA-XER#G(%8_]3 F/9HT$Y)R$R'-]([ M 07T:Q0- N#E2XDUX/"[*63"%?XWRJZSGC2 @RPAFI$2\SS*1L-"\3\X$@0O M_QI%1^H;E(C20*%%R6<5,<(G9"$UTZB9J6IQE%ULR)043O&<6(Q]+Z"^6M(N1BO@[J+F]2B# MHJQ?ZJ8PK0ND_C"0H]0:,+T4(YXKA+52#67J 4?ZJ>E.MA^C$>E5J;HN\L7+ MTKPZ6LW#"'N8DM&%O]S%M[79Q'.E'TO)W^#Y/-ARAV*E.ZO)U#2O1AAFJ9.- M#9(SO8T68#6X"YR43$.ZZ,U JQ5MS75* 7ZU6B8:/S'=OJ'!=<$.& MU>V<]Q2U0*EPV$[C6XUC'^?TVO!_C>+=?3;STVA,)DPSIH!T0?"M1J'\Z%2G M%K4DH^Y4!ZP.ZEIG]T#U:+JHE!7V%E8\QY):AES=:X60T_BS:A$H]$T1@N=: M,0]Y7ZB!P312*+*FGNCT0\/) M1E%BQLI1+0-DI7"BF!I3N-$'OP**GYK( _\&S1WJ,/=Q@:#&@)LY/$VS?A"( M@)B8%,OI3$'%=3OSJN3 6= M6/.I(!0?U3QQS=,;;0G(E"S4+<73(K/[ \7B7U8)"8)<0Q].GS/&D6HJ^1]$ M:.PH/M>.%2&A<]=5SQ$:4LH(;&A2+-/1VM83V4&Q&D3R@Q5@H6J' G M*?K$[OLTCJ,CT)#7!TP^C@#A,\(F3\OA5DEX-0VZ[H-5[J>L0$H65H*C+0>I M4;#TZ 97=V&13>ZP,@@D->%(JH=Q4!/HDSZWPLQA7#3=M FF;#,]& CC"W&4 M#1 /:"Q\+W\B(1QH4\#,"526'9MH3 IMAJ;D8S!Z.8=84@Z[X>,+Q*7N"$&% M.@@;E7"K'KPUW G\T:;A$:7'UN?,/3'ZNJRHCC0ZMV^_!0=^"NX=*@&NI$9H/;-K<", )#W:*,$7OT,F(%U$'>68AUR!&U M*BSX+T-SO)OITY @^!2Y*(5=BAEL3ZQ$D>&,- M,#TG1V [R20ZCL#S6J.IJBA;;,M1#GB<(_B95(7YT!6QS*-#R-:WD:NQ6($J M6:K!2K19VIAM ^4^61#DLX4>XP[P\42U*MBVK;&4=$%"S@44A\.QBLB=!C$T>=#\8>UN M3";2_CC[CNG;)_UJ_.2\N9XFK;%MI[!HREX9PV]A-)#8'!4H01.P!U]6<+PG MQ"]\P&FM"H)5\NK1KO73E% .X/YJ" [.AR,+V+3ZX[T8#+^\LM!3RV'X/K7Y M:5[G24X5KE]-O<;XH?4Q=Z)CI%)00_O:<"812OD_#,9#HVQ(S<:V T+ 0#E; MH3<(6X^%DQ@><;2"\9K@^82L9@/R;%1 R](,Y(QS$-Z3$K&B.1Q.I%%K412P M:!QZ=KG,->:H%&^K/\=:S]E'\ Q83#2WFH3&AMX%<+'RQ(#=?)0^1)>6(S\; MV4 3&L@VSW]:D4$TPC"H"?[)GVR'(5I4:! ?5,'1C+9476+$H=?'^U/7C+&8 M/HH3&IRD:;JX;W;4 AFH8>(+A>OG9VMUK[^G>[\U_;^7NO _,G+3/G"!$Q)-*IQK/-'Z5(Q]]__TM[=?+?% MY-@J$J7=L,JHT>0VI@G>41LE?3"Z_\;JF[X,"R:%KD[-F5_8R;_05E_H@,E@ M# M\&&CJW&*ET^.O6_L[YKW(?,*6!N+,&+,@]*)F:":P;_?RLJ'PS6:_+T$. MLOM@P\C _X9P+IB>"J7( S>CV=9TVT0:]E_B*%U5AJ+SM#- 2);_\-_DQ!3O M.*<2_ %7?P0[82!.OMKT"H&7@XBC+<"UN[NM;8MI=S9;G2+/=O9;>TM@V>HF MWD&)G"B8DK71?(4D>$\.1,ACR#%5W2?,/EB\[V7H+E)^&&Q\G30=*LQ0=>S M*7.F\\T8%73^8Z>T=-**OPJFH/PC8]?8SI;Q>S\ !3W(E,G'$#MWPXB7S+DP4C87+Y]G9BQQ:L M&"6#/G @'6"7>DG0S[R$Y.'-!.VIV*@PJX>HL=2 4).1:M@8 U+I1ZH=\M] MV#GA8G;<2@40#2QNFE_?5B@?*>14#4(M"L3OL),H2VZ\]SN/"_ON4#T M,70'T:.CNA36=,-L5/"%OF.D04V"ATD .S[6Z<I8V\_MD(+&- M:QNSM>Y:UJ9C!9Q)@9#?@^$_&9OB^GKOE[;WL1P'@DZ&//=6,/B5A_>=HVUJ M,CQBR$Y5CU.M8:%,W"[%72./B88N6#XHA8/!4$S.2\!LZ*U?+WA]R MQAYA!*1/0(X$PZR25]1J7A)WA%).?!K!*C"9PN"/FFUG]0[*VRBXY9"8&N!H ME1=8]0'E)I"\5606H(K]]ZD.D;Z47D^X-W8AP4QE5.@E*:V=G'2>)4N]>-23 MC\4$&/\VY3Z>/T .LK.U($7NS9S.CCJ@L@AAG'TR&0P_4W_"_',]*@P\ZN2! X3#61-9RHATROYU2% M7A0GG.W$Y#<5^/C):(8P#BCA;H6YK695]2J<.W?[;T<-K,7@*"&E/!'HF!+N#2'OR$'6[ M2.ZQ&&9XV1>:(S++E-+9Y[KCO+QF^$2#\)P ZQ>PRM78AZ;I2U5:T6R#AJ86 MUR-@-2(5\$M*P%/)?J3'+OJQZIJ#H_@#?\M#@+<1H1(.5:$5#2^8U3W*=] ] M^0W4%RH+/+(KY/.'WDH-YI:7X+2#O4TE-0=%^ ^R**J;5BS)N8I!?;@ M/:7+5X5V*7N=-]VJMC5;'WJ"MZX"+P ]=N\V*"SPQ4]F80C'^1N#CAK.]2<6CN071]ZV9Z\XM MT(7- U''%M"&A<=1[VI,:0L$Q-PD@IZON\M?NN6(*PM_LW!T,>KC_6 M( +J)FJX5;$5D@]67?;?V8;S---E"^:>!R AO'^E&ZJO;>_SUQK%ILB'<.!+ M@FWF^6CIIN-<6W0X(S:-(C8N*"1$!GC#V=HMR5O"Z!83=8B":\L50K3%H1QP M,ZE5IFH7[W IBZK?P>)#?3%Q_L;5I?\NGKB U9$M8 M3:O4QB/%\SI :\E_EN1WBUT?)EA2*J&)99YG,C M*]$+-OH*<#1.MB^")\:D M&^!$HYH6D I5_0MLC(<4QDD#&I&L+%@GE8$<#[&NF@>;WSF1J^M9Z:+B,724 MUXZCR&1Q6-@4JR?G&1LJ.*QA5V8 I]2RNC19_5)( MM\R,:ZY$).=5F!6@SLA[3=+'LD16^^FMC+4CK!HS"LUY&*UV4A\'X&4!.YNF MDH2*WKD)@(9=X^2[GB_TU$9N8:-NH5X<"<2HPQ:-1%*4F\;)^0W/ZY"'F;;)OG%Q+#%8 M5/A,Z_PIC((U77>Y2Z8P<$92)%FLY(?F^')+DN6F(5*3=2!93JZ5:\DQ=7A. MI0)%\SUJ7.#B<0L8A0Q/AH R(X=!H%5K;JRZIZ@O-<8&_I"Y4($2 MPHD#3@AU3-/R&+6'+"=A6U3K4]AP3<-LR)A':>%6<,U^?68_&Y\AGBC3EDL> M="8'[3Z5*Z[3FLL/RK"CH3&3M&15(FFSBA1*.11, >Z8\V3?9$%Z>R",';- MS*Y2"N56HL1[6HG&_S(@H[:CAN M3G7+B07-#Y>.?#2JW6A,7:\(T9[*\509*Z*WBX&"W=7PJ BO@(_O11,7F-#1 MV^5(N",Y C8A2_%\%8Y;*:%1,L"H67(*FPUF+\*:5F??+?@62I,E3E RAA! M"I5+*$-V+#4 DGI)2IA0@-?$A(OA8 3)G(SQ&P@,",I(6"4*B>3-(^?"]G;92KC H*X&0%JAV:DE?>@U!&F54I#P/VWPU(50J M.>?8BVZ(-K6UL7)0D>VX'(;A,N-DNL)&M2UK;)J\89EKB!*P986GA89N2##H M4RCDET VK->E%X+NLAII_@EMRBX.F1],!+EH)UJ@E7 M[ 4&MI$#AZHTDU6"HA23;70+<]4MBI86=VB9E9@K,83<_%DB'&X+6;I?U@1 M_#AW@\"1SG3[J(=!:H7_3-$= Q(7JTD=A990="K13R0(MAS%$'OI#.*Q.N#@ M20VLM[]1SNA U<-3(!OE,J\>3*1.DBE(5DKX@DJ _R?[S#C9"A7W*2G^/V5$^H];:W'P0]1:U/KX(7VL&GI(>HHFJ.[+_F&UKV7S M2TLC3A4>*)AT,QJ$-<+M[-"!;H&GZC$LQ<1X >F^ITY;'RH3$]$:PQKWY5A4!IQBP2X$$],3']AH:[41G#PE7@-K>AL/NJ'\'..01)];,+@6.L$88GHIF MZ+B1;.LWG W2H$8#^HR2Q-54 [ _4X.0;EJ]\H'%A;D,UG?,,]28,C,/]-G3 MR.+'!Z65)Y:M#X4PO78CL3\XE'T_-6#W^102+GNN:[:66;,U&L=R**D9C?0, M;%430S/CTC'QHNFEPC :-7.UG/^BI*::[)P?T&8R*Z,4*3L'CHT $:A5^UU1 M=X)I@[9'/@13(4P03E)#(]-',;?)Z?A.BO-#J&MMYJB7V:-E9D:U\MDQ"NVW M:+ 8JXG@- K#(- :*4R84Z?7]+8D4HQ0#P:3O E0]OL:^3R?UJ,-0Z VA><& M.*6@#ETM,W3%^ZVYO:_2^C,,D=6+HIH-DNBVQR!@6#O#9X@RAK:83V-#Z+FE.$@\F'-N1#D_#[+.CZ@'JJ*[QY0P?^ *R?!)T&H)U8H M[,'0$"H$@E#FNCK373'F/4.;&CV>O/22,CO+DXSY5""M1)6-W8LQ:&-&>7BZ<=0$>/4>JIF!.C%0IH=QSXPHJ1JJ'57_$/H^A6M13TLAA$(!]0;XUE M)'6CI@ J+YMM RM60N$@J@M#'T.&0WRB'BC.&M]2+K7(+D]D/P)17532?]JE M0D5@WU5T 7TEY),21*^J&: S$H.&]EBQ!CN\7(G( 9+2$344<9CWS!C3/*^R M!FF[%3@R9C:B:&Z]%C($=]1TEY_.A.7$I<3D4]\*<&Q+0Q)Y9;G0T-OY(SK> M4OL]U;EG/.BYW;Z2*J%#=XA*BWSGMU^@/(7NT] M,]$6',5*9T>/K./H"K=ID [7!RK]6N4Z]1LD^@WJW,I*U!6F_9J!5:2P*KPC M!75)'27*FR56P;B2[3R5V$1EGCF:RSEU3AS3584)TF:0#*LV*W R"P;L4HV[ MY/ -:"%&9N$8!V=+:00M@G/C2OL^F$YVH%E=J8>WEFU/2.N\&$S/LA'C,/:Y']_L8?.O2LJ>Y3P=5V4E,?$)S[0=2$Z>V+/M(XH2 M:8@D^/*-S %X>QGAKB@,AP9+&2/@X()53$?>@[& LLI#<0EO%!LDE,I10])S MU%TKL8KNE-8S;.HIE,+"U.\#]JHY1BHAJ-"\+*]N*FW)418O> M[+H>E<(AMI=!OTFW;5#XPU.CEWT)IQ&#<);&*R&P \F3!3NFZQZE0 2TTN/4 MUH8%SZ'4=YKO-_>5D:]0"\$23QH_]$<:$%)'U2I1%+V*Z"B>3YE":K#,IB)C MVL(P*91$:M>80I_*?$0)*4B#L:SH -&5 "R*Q5PG9@HD#^JS;;-9U3X88>^TY98$H^4KS?!(C$ M*,I"+ILTH,Q8)PHJ?D33CVR_PN38*4Q.3A5);!U8Y,"$<@1FU-MST72A="(?F, !+>2A_\PIO=>E]3-*\(D;N0J_6'I/ M44_:)5-%Y@91(C74*Y>CF>Y!*W5-11\Z#24FZ- MPRYH_M;"L,0RS QUS@PH_%4TB6' KM^'-02%AB^%9C-MVG <@*)M6(TRECA% MH^AYP1Z-<2(6W7PNS,#4#.2I#=-RIH(:)%E8B(AQ M-3B9?(K2FW$?8T&)-L8_IO;Z>K34$AG^*V*+-%UL>W 0P 6LVU4X#Q3Q54K; M)Q#1Q$<_0!?M*5M"X,S3)LAER(Q*Z\4Y2SY6R!32#FD::Y2U6%(.)XW&B =, M0(#:!A-T)!"TDY\J"%[V"V0T5CV*12.&D\@@>@@+P85NA:G>&A0TX82T+J4C M^46=4I>[S"AW:;_"7S^47Q;?RV?MN:E*62I)YMK>IW\OQBKXB0(L"_**D M!E^.UAV<%3R.0Z)'@K,Y8NZDH3H/!8.(-7AC>!::D4K X7 +HHFT!YDG9M2K M*FQKV;-S6 WP@RF"G:CGLP,W4PE,)90Y[4KA!)]/:?R>""=Y<0I!M@IU6C:L M_*FM292_1"AO104UM6:K3)IS4@1^BI\P+F0>8R0@+S!WJ91?&CC5N8I7)S%* MJ2N79[PJ6YLAUZ<=P0(-U A'Y.^6&.H1VMF,6EM"I/$W!%%-CC=8;O5T7_$ M7_GVYALV3R82P?)".VL]#$R,#8?/^C,M)P3SA&234>8IM1W M8CT=B/(K1K'X2?I!=(>+X_.+S\>(02S^Q 2KLDC)2U*?'1&O^U*=HD<8,T,' M2I_@6)E.T$G:X*1@UQ_HUT62VEKF[^3=N?U<=>]2/P"T\O 0EUBU] MZSOR1(N;J?H4_M)QB'BXD_P\(-@1/$D,>&K!7]K[Y2M0SBY$3"7WLVFB1$II M)_6^&OVY8"K9>D6;385:%S::[+)K!&A150)69FV&+CJWE"9V"Y%MP01&&S_D MFAS*!B5U<=82&]]1U%@CKRJ9/)#84")54%Z=#BY'_*>.B(8RP!OV<9R/-M5G MLQJ*R'GJ7">"PP!G6Z8"J7ASBF[I@>E8VX&EHG6 <8DMJR/0--1VX6+:1ADA MJ^(]XC*]$IXIA37 8&N BE,E?%,@]2JF* .)HZK8F (+*#=?U"@,%:['N9QL M9DHX1>J6Z"4KM*$8C?' ]ZB\A@)1&.%*=<[/#;)DE2 ".IJ!X%E)WFGGJ6H@ M-9R(9X6J8 .QT2U8S_2G6!=[8E->9-J3*! ,?T T,XD811HV&5^>F3M_?QP3 M'=[Z8 (\#-]8\^,"JI]'$2J)L43%D0&=<'YY$31\90Q!UI#/09[2BL2M2S1@K+(7KL*EHFR$2%=85I7DM5$QP4$5\0T>B56(S M[:6J<:&B;E1?IKUFS&@&.5C946A*E?$HY(HL@_E O=^JI_I6YE-OZ004$VVG MY8X,EA)1R.!N*RHTHV4JI7F M/"?MVA!1%1?8Y0*FQD774>IJ"%V<[UJCJPH5 (2N4I@G@:C,'CK'J9GHS)#Z MJ9I'+=4@2(V:P@TJ">- ST<.RK'+U,!':\AC/H2/8DVQC;; ]R\,1?^J MUV MVB0O;N8*-Y)G#*A:LQ=,+R%LD!@W3)3I#IGX#D^@/D__4Y'>>2_S#?5N*^48 MV"\L&,?R#1+81AZVYY.5ZWYU0#POR\)2+=P@A+L*%.ZT",-, 7IA3)QW6XWZ M(9EZ<]4]_P=7J^\[?X57 MTU_'D#K<>P/)7D&^!CT;S2"0^(H:AI'D%3Q1Q3\:&Q08JXP M;PP'/:GQ7%[Q0$IQ3HEI.;.PA)1!]@5$6/(=E+6!APD/ PVY8E3W6K)JT4UU M&FWZ38Z)UW!.?:]YJE+N5Z[H9J2H\/F'_R&07XQLK^7F/=8FK()Q.5^_V)E@IKM=C%SE7J MNBK6<9@)I/0?@QZ]Z1[]^Z<\6:_?0C?-3X/S*;/!@>\EA@AJO]_1C=[XMS_I ML0>^Q@I4-_;,JG0G']U'X1GF5^4[./76Y8?2.8"A."PAL.B4DXQVHE(E*K>=,H^#8#6?/*&(Z61H*K4]/@ MQ>MBV3R*YNFZ$@6T4GA[S7\>^Y7 F,U^[+MJ1+%I ?N[D5"C7)0@WRL^EVU MK18R)3*[-IAQ.F%TIYID>4R:QG?PPUM0[T;[YX(E!@-T+?C;XRQ.LA+5^!%J M0P@J0G7CNJ:&O=">;TH*&323\3EU8R$O#3U$C..WG&[ X2#4\)/2N1[:F?JD$_PD=-^, T9FG)R*'WRP$(ZADKV&XD?TEI8#.C&"E!SH]D M9QAAY:/"J%(-].5F/(ZAZJ'N;A2/HUAU$.=96JR5,M)=]*[ LHLSWT@N37$G M<-%"RP['JE0[1&'WYYP4N7K3..^(LM=0GD)*J!Y1OV&!,!? :?&&M>PO<\C- MC#IQKKDC]B"^UHR^RHHL BGCL"$?VGQ\%S%O;9XN%:LJX.EII$D]UWYY*K?1&W^*N4+! KCVR+FD)C.MZ#SKVU]%\OBZ6@KSO'0<_9T MR;NJNT\,&%3I; [EVJ\=8R-QFYR81K#:*CHOM58JY(>2GY8:N@K9/EKB "K M(K@@3+8>T(+%42D5@?'#V01I<-P-+-;C+([&LN%T,1\,/,"1NS-XZ/^5(A#8 M5%X . #9GGKWTIS0.RX HS=%.?5Y(1]QOA8X/R?HOB@0!$9 9T\(*7-\>MS- MFWXL5<4GK6E]4!8WM@B(4'BB80=#?X-M\Z)1P\$Q2P)6*1$20L]7-2]:Z4SJ MV@WLO+(E9VA5%M%,C#%LV=!N;T/WK*J^KQ"YWLYOYAT6)ZE".4A( M ]&Y0F.(T0_D1)MN,]-U5RKW:H9]SQ\PFT];2VB 6A3G(Q[*2/JMF6/LU+0- M?AY6C&'(F/&2#<0(6=:%G#'UJHUEG*IN 1O\S:S)3UA#,(;A'(2=[KM'\W*\R MKQMDY%AJ-LHXG0@^NYIM19I+#_GC8GT>BF0&]=3!]N<_>%X9*K'P<1[W?.M< MRF0,FRS?U;N\H%V^,,-?W]5 *XO:U,O"!-VNGO]3<^V"=<-GFCVH]]E4KYQ8 MDY_J/5\@4VNE4\^WB-O98@3TX735XG&J1ZNU=T/9V M,]BGO,3OJYKGOD;&_S7%-]BVUYCW%'1W8FK; /,^SP.J8<&%%B)=^%9TW Q& M:^T2+%A'(I\=*6"(27T8+F<7M;.G.B->;^FBMO0D[ <9VOJZ M#ZO>W07N[I&N2KFRJE(04*C>XH5M<6WS+]I0,)6AAGV[>0UBO<^+BPD42LS^ M29G[.I"X.#M,E?99C5.U][K(#38QPZMO*$M>]+8]JR)IX_VQ8&CL+_"?M\Z) M'LY4P!JJO/-=J!KP(M#:".FGVZ."B*!D,8!CREK]PHLZ[L2E,O6(1[3JXEG$ M$$C2PAA7C4=IC[3J22?CN9=QQNBVA$8P$I3FA,U5D[)T)50._:MJ"#$0@%TW MLU' I^!XK7FO]M!*1P^4I2H%?9%"X,39$5A,PF-4BS.#&DXJ;E2K@%WED0\ MX*1ORM655&*%*R>,(9GO?%*>6(2;PV-D88]UT1;G>G7IRDK[P9XI*Z<1M>8+ M'@5\@5@3L$4<3U@;6?E-RC'5ON/R35D[EIAGNJY=$=W,Z!$H05R2/2MBE258 M3$--0N-8DM2!B91CN2H8NVDD[%G<3M#]@JIVO'QB16FT46'ZD7F'\K*+\R!" M[+E4PR X6%>\*;5/=.5/=NOL++G17=0N*KY#!X3B!YW8X!" M#2+W)DGEV*[1BZ69UJW5.96RT?AAR=U=4HRX^@\;C+$YUZY8GX&GO#[J]DBW M@IDY8-]0U_EB[S";VGGAR2%7'1("CEWMJ9KL6!.MS2E2*%@=84TFO1F6D8(M MH4;0,\XXEF[*0(Z':#(0^X(M%1!G4A]CWN 76FWP5'C-\Z\4!KC5NZA*J&B> M:6FT2G'*KRK\E%KF8NE*/>\RIC(@JJ3F%Y"F*FMJCKQJ6J3:+C:2M.SJE-4M MG'D*Q\N*L-[#"!78,#< F/^Z_L!U>UC3X&#[<78,*"G //;,62_+@(MRT9> MI%T0,/O,T77-I3),6P22F;78U'"@$[?VC.$'>;_F\87QN*K]N#Q="8LC0HKA M*?22"IRL*NQQ4@[<"XB&=KZ9=4NN@=:OP+]I%*OQ=-;9V$"G7K$E.;",N\(J M&!@E(% 5;.FC N1857DFU,>$[7SH8=CMYS4"[.*Y;Q2%" "C8[DBD+'5/?B" M_(@3:G6KMGW")W+&:.5&J?\3&V%4.UJ2?Y4=/+2YI[Y.+3!W.$P%]5QN76#G M. I&2/!R.4J@YG7L6:'.(!%C[J% MIE'RDOR85,#_;(P8QX9VZ$9%P6F8$T<62MIQJ#5DP9W'+9[9"J?7H_MP.6R- M;V0>W,A#U?R!XG&=4. _IOZH-DL7=Y1;7IS.B"A$;'+4,DZ\Y&_-WEM?(*,6 M=*Y"8+>N1 ANS#0JW3T:"S0;[- 53_$L1LE4D(L"U@S+@HD> E*M&7[!-@!" M![A#Z67!BOCYO.A044RHQ+&\/@0:F!WT\D?$Z"D&;M&_2A'\VT4T!(2V49$ ME(:DY1RI6Y,-P#CLCA=C\LG#N2\>CZ&U# 3/^2.3&<9;6718-,@-%"F/U/JW M#YIC'"6I;6E00F6,T*\!*_J6=5V&X881HI"!*Q=($8?*72RBOO80IH06GA\7 M8MJ*'D4&L<][ MQ +2G//!KT<6 Y-+'NN5P%YH[=/U[H_12Z]U-/W"KY8%JN M;&U,K#64P;ADC,_KO2_WZ!ND-JH.T"88A3?8'\7O%(RT*'Y(C__ *?.=5Y@R MKU7+@\'0;(!X<+G-N2*+DN0_EWT%)F;=*O&J6C)%6 *D*H4$"@G.J$< 6PQM5;H?9V?1O#3>&'H[B-PU MCOV(1OJ@C"@#L0Z(+H-'+:X8H_V=)!3X^SO82.^< =8'AFCPK,+8.U7UQ)IC MXRC@@L4B1.CL%U# O%'LD35F747591AHM>-@A,THW2S6T&U4X^L+PAY%1VT0 MBS +1%Q\")77%*(1>!U&&6@JL4A46BN?D [JG=Y'/UC7T7#E @8SZ 32\[+U M*R TE?T.:/)JK:)?J!:*1?L]*N$C4R?P>S&B4*U$#)HEK#V5@8$ M,\\XBT&#YO&#AW2W>446!KZ-6]Z))$\D8$V_=6^*6C6P2%,CJL7?&K]:<<+ M D=SL1JF_ ( 5L'Y9[AVJ0/4*GE/G2283DZ&L/EDB@>=Y!/)/2DZ].\@Q$W M1.2%>;X] 9OF.K$6Q .]73DPP"+/GO9A!A9J85B:A4>472T"[4JU,/1 R-V MB#!YCAC X9%@]((*$/1M3(R[#+EGZBI!J%P%#XNWR&<:8H@677X\410WU!/? M%ZMX85?E4(8),9TM8X975Q6J+;I9MF(@1OY3S@H3L7#\I^%\ @^P%T4WB!0, M;AF8":.&L<%O/;?O8BJE8)X4%[-UN;5"FSF2-(M1&"-'?PH* M',V?440H]^ JJIO,,8)JQE\LXRMZ.ZKY!49B?YC !=.) MK<' D:V)D\S0L4+[FT:?+94?5S_$4 ;6/9SS7EC1@:5$:Q-6. 9:3L#W@$-J M",<=T#5A> <:^4X_4P!@'/DTZ":69I#'G!J75*>OV!7/&UI,((IR>-:@CT? M\QOE\1Y.?DF=G)].SN^^PN3\B^Z@07$H15P%>B\>NNX-,[@B#^V#ZT1>O8F# MZ7 :=B]2:( $";5K3+7>$8]'4]QO](D.V"4M'4CF[V'=(M K:*+%J3!(!F < MCU'I")W')NWS+ 22^FQ^')?2#-_+=_;E]L/B0&\2PGU=;,U&#!QK%HK58JC\ M=\4H%"E*_&1N9XL=YJ42!43M@7=[*&#%LX4?9MZ:!1?$@A]BW.XA4#0=5B28 MRBV1VB' ]1EV CN(' Q>;\,$6TU-=3F.3R%["VN >L'->$ER:=@CP3PK8250 MZ"C.RP$I!6%9#W;RQUIB'>%<5@I 0QYI_; *+3G-I:8VK#AE#F.//@X+I;Q] M6F"11CZ"E%E.8:;I*)05+N?0NI_P^';-FH4AK>Q8@]Z]C3C6QII8 1IP\H[3 M9Q%U[S@"A,;+BU%M.Z3FU\5%Y%FSZ(J_E1[HPB$GJJG']=GM?'24J\-[=N5S M%KI48"/A-P*KX7=B!:BYWSM4W596^N=UK-J6+,>B&F. M;F,M8B1]/(B%)TN>?!$QB,Q69,_92GB-HD46\KJ9]'[H7(L!#B;L39RK,3:H MKQO,(E+>G_%FFER->6_8T E#.F.9J@+C9>HXSD)$BN,V$'2KJ5QCQH-:^@&Z M^RDREL@K*M6VM5$ M&9U3H*4R'IAW4#!^SQK^LE*V[R;%Y",.*.79\L8N1%9_?/*-CF/F0W.0M.S@ M\ TIVF2!N+%"57U+/D'^CNBYO8D>]1UE23!Q9 CV@VO:_4R3(B>"X#_ZHP@- MW_4YT6>C*%;J1"_-)UM%X;5^-J@YN(\&0*-9]T._7ZS'UX#-"MO6'R$* !_[ M6':MCGVMWB:JZ9E/]$2A_6"N7*ER+&P"U@06A(7=Y'X+K\>@#6(B,XX9P/!J M&(W1+D7FU%56]$<-.F3@WVY]>6>OR@7='$0#N.[JMR^.N!5^H$$XN-L='"_L M[^-8V$2_*AG.G(AP*$Y+OFI^.)@)WOFH;(WOED/13>._K!W@VQH(DS5+<63& M5ZU"I#CF%IOEL#CU)*5#AV(,' $ZN(A29&$+PC>)>1$TNE@N:R6Q+"ZS9BGK MZI7BH'FJ/3%[HS)O]D/85*Y;;I; E&90HE"#$E?!D-UB)X )MTJU.&90A @" M%9O&&;5J]B:*=_H1*FV=.E71?8G69REZRQ6 )00:=OKTVQL.G5LV!:='&OL] MA. :Q[+)C2]6^2!;-G[,Q5(8DQ NJG'2O*KAQL*/!2[T078R$91S%BKG7+/Z MPK)=40^=(* 8&/9%_.:79/:K$OQ19_OMGC)F4PIP$9)+3TXB+@2@'D8L8F!. M'4V_A3/P;\L@7GF[0\%H)NRF"WBJA3J[73)8#X2^3#"8EML^8PE(Q<:E FK/I>("P>3#!443>'DP20U8T'C M#R-XHR'>Q5^CN='_E#'-O!F";>BG=#8_+]Q7-9W;?O&JB^(6'+1V]^SNC606 MJ\WE*N"C)C+46EO)GFX41P:$L5%"_HYLH>M.;]U^84^*HFF@D= ME/"H:(N1EZ@8$=-G6^T&/-PX6[9S1O[_U>D'D*=3WVNJJ@0JNPE]E+)C-,C& ML:\S*7E$5R<7"ZB?#(XRHKQ?"$_!6$]Y8F8 M8.+H%C*%7V^8K\U)Y( %5@MW''DV$VY')Z-"'YY_+B?87:,,'[AX+_S M8>F!?X/04H3^B)V:&-6)LC0Q + 4:B$GE_J(YZZDY731-U3I "I+II<@*UB$ M892!@>IQ6L"5.5R>'SIGV#F/+6V=S4Y'Q]552I/1%?KIG>!F_82DT!IBQ^^; MEZIR5DMOB\&"___9>]"X\< MGY%QSOU0[]@/V[74'-H,N+]SXT%8 =46^XC:ZT@KS+GQ 08#6:U_#66W0UEX M3SA5?KE (UKQ(Y2"8^C).-#U\#-_01L4E>*[D=GX+4+13\?2)(EH$XT_&IL# MXI_V9-?:!A!@/KFC:?=,^1^9'K)IKXRL?5)''1ITVMM*X%*L)IPH+M#]Q$:A M3,4TOG$"#UQ?DH>\;7?,'.2M'FF[ GHN>(^VW7YFPB@)FZO+*[!N#B2@FADI)RGQ;25_H1$;:IL(^8!D%SV M/!AW$F71G"036R=8"RPQ2OZJMI-.DX16K%5)0K4G7NK,J$U(_;8FJ"2#C>GJ MA4&,TMC@*MMRSSUL[JV=S$EV38%$R<#E(RDC+!".Y24T/\5.C]8+&[$1>S0A M\N-2YI2VHNW&OR1BWW8[-W/.\AR25F."XB2DFZCR:=$TH>P(*8"J+K'\T!W& M#RF-5=.G,#W<+36HVC,XOB##R,9X#\9S$]? Y?%$K=C'"3!$E8E\0^M:(__" M='%D?+)"8,I_Y18$FD[G\93UKHJ.6@MPE:@>T]I&[V3=,G=8&R>EFZ"7XI*H MAP3MN&X6=1S4$0_+6E,>T(AE:DI10M:GD@=9UN66'Q$@BVK&U!H]5'(&R(G/$>^MX%M 95L/780E/ MZ;__MX=?/'@2W5MRF1X7SN[EKFK:0='17,VB00EW28U>S>I$WF"-__?DMWV? M+Q\^_ C-)E;/%/:&F2$C?Q(J:-=TC/[YX1=?G3[4AM4B_OO1X],O]=_XZ9^_ M^NSTD?U%"$98.'D1/;VXU@[-&KF[N$3\CX>%$Z_]A'.R1J;QDI$J1[.!X+U) M%R/S=+ 9-HE&^VL+?L6Q"T+S$F@+8QS_/(/6PG& MV6/+R2&_:]^.,NB#^DP_^K;-K\EBMEL/8/CD]TC*M@-KU^2-J*OT1H*Y(^.D M 9J<'3T+#.HQH8D'0U&7ED++MIR$:0P13)*(2,_(BCD4'4O8Q\48'&,^$ M();S#Y1_S1K"I/-!SAMM]/:9=.URX 0^@\,J4/00 !WI,NNQF.W;X$*]$RM3 MB2-4YA/,@QJ(^NK\;1DW/KJ;??/J8,T)(KJC5[. B1.%1?9]Y@]DIJ=)KO$5 MV90K&C:?0"2"OJ%;0O7]A@=1ADB4 ))8E!Y_A MTSU%'G_V^./'Y@?';12@?_G7TR]G#]Y[>/XQV^-NCL]3 M5__1V(R?4+$@)Z%T!8"XLTNEAD495=O0G8]_VQE@E4/=KZ\N";N;=G".I)&A5D4(-D[07FC@;1TO \O)P1.785OGI==-.(,W2)) MS3T,%@J8*VGL7#IN"\\9(>_56LJ8:R='#7+Z ,#2V^$>"BPMZSJ.Q E17VL* M_Y"#H%RBPUCD2C5==+=E^-$!?C?D[W/(60AI M"8G35L'9&/:AR9;Z\>0_7E'L4:/>?*UG4O3*RZNVB\?O'F #3HL]\)($-^ +HQ(DP4)AI]?U7V^Y 6ULL_G[9=BU'CB_C;9K7 M=3=2@^[*YB)P091C491NT1-MO6ZGQ-QLQ(TR"4U O\45*3/Q^0J(7LDC$UU.6FN"!]3%JK#M\J(+^EG94[#-,;;[<[S8NA+% M,3U0",Q(#?MURWPA_BJ<+LE^$M?@,JP&I9Y'; W>2"$\B%-2PI#;000N! MC"Y>RX.-Y;*O)3S_778+_X9/>5^52T3 +MD+3%Y"E#/LS !$&S>U&:W0XY;:AHL4!:Z MS0(>ZX,G&3\5_O:0Z9CZ*@YDV>&JI7L&E.&N&\I^A/C3/GM_/AMPV]$HR-A( MB@P@3OE[ F^]?/'C#S__M'CYP]/G9]\Q1"J.;QW*-7Y\1*GE&7$+-VF5]Q'T M^( +I8>O/V/[R>&5]TRVFG(4=!!KCW(ZWZ5MU+:QLG,(K_WI9NOX#>\IA=IL MS6W"[K)=91,Z.:3M1!9MA,39 +QEU:U,2??ZL@5 G:LY>8>Z.WW=8Z7U*;(X MBPU%/^DFBA[VC@$V=LEY=J[OP!D!(H9=#Q"S]0+BO6+H09\E_WL'3709^H03 M9*CU1@L[Y^&RK-='M)S/%-=0[]5A=P>WU*JF2YKJ)_V0NG=UN4GB,D8X50VI M()-;EI1WW0IPJ=V$%,Z)"[:$D\#+@K89-].P=V C+#30"*75M?RIE?DA_*+7C='7/'5A11H2+&.5G!)R=67T>D2 MZ_MCU;\F[B<*4U%R>X0_]8L?A6Y25OS?E%:<'NJYH&/E!V?-WH^DW](W/;*, M(VE&5ETV:*=R#'RJ(=:WUK\4A^EBJ,MCJR#$(^TB3DAHKJJN;10T0)%CUX2= MM%@[61""L%^U-6)AK54?]"%"W0?T52C,N6G0KB/6S>1H*$"3G:!CR.@'^/E! M:M9TZ_28'$=1.S/L([JRF!A5%ZH3@V%+OB3MZ8*X$2YO\GOHU:7QC&Q,I3RL M0]Q6H>Q.%]^T5&XNHRWG9 .9!BB.$8E/T^XH:EC&Y5W:F^(%\8@0ZXD&?Z4Q M#*M3D%6_0!V?GDJ@00U8&=6W2W8D[6\NG7"%#4<*SHMV6RVAF\TB,5UU10Q! M3-O*.<\"[60 B)-8=D4T;AUAR,MA5; =VZ$@$XUC^8OTBX$6]X9B7MAF1W!1*TU_OLW8=TC;MQ/SE M93S1ZQ!'NY_L!(;ZZQ&3DAUBAD'KQZNEO<5B=^E0X*(XL6IILH &#?I*&67I[./F MD;R=+"4?T<2CHS3>?C!E<0U@2TLD4]A\U3%2V.*OQ4BLEW\5W?MO&RM]\JSY\Q$$.MU[%F6= Z]#U,Z:3EE5)'V-A^R5! ME P]\D30_'V?U9-';_0*'Q:"B%OFOC2"^H)V/@W1>8C;CR<6H<5&;9XM1U8E4G?OF:+&C=?H,B&D[3. 8CF<*A6I M2B(F0 M1BSHB<0]KMWCZ-@Y]$1_C(E\27; MKAK]QVJY^+I=#APOXV5QF=*H#,]B9'WR8H[R M\5M1V!'C:;=-40&-U!=_^>++O]I+/_MY\>W7+WY,+Z2=GO(!C6J%#KQ-;]VA M\&F,!>GN6Q(@OR=UC<>Q47R*HKK\OZ M/F:'YM1=.7O*J?OV1@WT'SW.H:7#BT 'MPOJQ1O?048F05Y7V"$I=[HSF>A $V-U!>4EOX.%)IS+1\RA(@+/)GH^=HD/:^X8@?CA08]9 +;3R677N,]&D?K*6U9&=4$LIR;0.$*A M4[6.!B$5ZR;.K?[2-KO:)W2X]W(^N6H?^='9(BBY)N40SAH?6C4_H'ETE?.[^S&_?X?8_6>U7U;W-4-9_C$'AQMW?!##I,9/.O! MQ?&PBJ\L!4%BEZ#=SK08[!?O5!*%ZG/"_4&;6C8E]N(YF*91\*"LE7,BD=Z^ M+IE$@ISX 0?@JMS$V>@_YKY]3P0_'U?O6?VQPX$5T@WW?&;?N8GQB^*EW9=3 M$,4E.M=*<5_@(H1?#GD;<350-8FU^- D24(5*?3CO!<]Q!_#1D\\#!MK9*1% MW&@O(+=]AKJ7))=-ZK-EV[0D$'L6MU=R_I^E@$?.RH28\Y<#K9A4R^./>'IF MDQ9TYWBO1MQ]X_K2SBO:NQ=MN^JY_UYE%%O)DO%L&R2 [B4U,$G"R26X[^JR MO*K:SJ3(9W[]QU@IG T\$'MSR TYKH-!0?21&LIJ AGABG/,O,+N*54I8S!0 M5\M*"A]UC$MWU8;,^G;HX/@^D5HSG#A)BX*E%EP[:#]_<1IS3TNJH2WE)VO4G'GKVT)+BIE$;/2,R"W7U;QYB7@>AD=SRLEVQ M+(TFJ,:; WTL]/CC,:_(SM"+>;YN0-G84*\=(! I?$COQRB&,TNK"U*X@,>2H$A_IY_^14Q/M+N'YOI]<_Q]U 0V%>*! M.E9H8K4CSKG#M?GOL+]ID'],"0D4[!4YQ5ZAP1\]:*8\IY@,\(:YTJOA3S@G MG*>$;35CZNU"'; "DX)3#W@X+0X<1R@XS=WS+=-*'[="\M2 QMS9\)/"SMXM M-_:IU3V!M)U4Y6Z$5QO4PZ07):?F851(IN&Z;OSQJ_'G# ?)0+1&Q\1L4HM?60KQZ53C-'I1EN'C,;J>( M]HC38& F%B&4>2K2).'W]$M&AGG4&D^IU@C65==39S4W.YP+[1NULBBZ"&^( M.D'"LG/Y.;DND,EZ'7B[Z\.*-EP=4'OM,I8]QX79YQ;$5!U;>?9E.Q"];NA3 MD=CEU0C:*"K-*_GJ_L22?/,E;6TOG=:M=O$E5H0PQ=4H97L2_^N$0*/QMGR> MXN!*5:PFGL07RC>N#\C*%+3TRSBC\44%()789LB)U.(TUY@77U<79)$6WU=4 MSF^J8;-(A@=5BSB(7W__]*Q@I*$+3<;PETG179 #',F'E$F@/KBPYLQ 75:\ M'_C4O4JNDZVPD[3P#&Q(CQ"7K+K T%2+#DI<4]TY9IV7+"/U@TQ:G'P^_ZP- M#[7;AHR3[4=YRH[=G%K 0_C/YG5B4.Y6)[3I]LK4BG"'T (" W4[1VQ1G]Z( M47BTT&06DM7++-<6!*I+#9>5F,D\N8#*Y@ABT(7LM4GFN5]SN8SFT8_3)\O* M\I2[GK"\7[7=:X 2C^9HRR#FBVL"0Y8 8RW^1I08+VJ1DJ$WHXU#E 9:T?RV MCM[,JHVSJN)S_?]8/+UL:6DB-U8 1J[>;E_]0O%WM0%9=P].:VYXSU8,M<*C MC@. 6_Q7>]$(.%I #7R.*%$V5TX?%XM#KR+..Y[\&R*@BCL(+T?OM*47A$GX M*8&#B:)?#$+\OPD*G\7=PA(6EEZ'%1>SN]&YNXOVBM !M#&5H(;Q+[WW0_%@ M[CU[9V_SY\0.4NM'9*C$@10O6U[$$Q)?_3ZLR"RF7T@FA1[IQ;,?7GSW#(1' MG%3!L#\%FS.]\-&LV9O)4K".: $S)7O\YL/B\5>/%^NAKD\P708Z]R?;XP=? M.30ZX3%VHUS3Z+SX!_7]"YXFUS>T.([=CS(>@F3HAT9Q\%CGY#$ECIX5G!%T M:4:O9KO-CDRC>^!>!8U*C& O0]&?!^2TC@C!_@,7?:.;J*0Z^4M5>*]U2QT: MU/HH!A?+-S3D0/7"&+T)ROI!$Y8;!)5Q7&G5$%1)&''SNI=Q^@)CZS!'ZX&Z MEELQ8-?E380M?^ RU<.C+5-] IC# _)4^_.N8H?B:/;QV2[?<@RAZ[<5^_;" M4E;2GJM7)TOR'A;K.OQ"_%TG$F?Q:SONLGR7.\I0VKF%6 5BV*%MR@S?'(PW M_1*$;3#EL+Q',Y _9.9/9+18CX'9@$,'_QD6[(0^X?:F.%3FGR"W< G$HI0\ MJB5'S>5B4_V"^ W@4 M)1;)^L*B>D$$J+K75W#D@2Z-4[F1PPUQ6@PJZ02^H/4!$XP,)\0:XY\WH21$ M8SR^72VGETZG[>6^IRPPJ1%2C',\3DP<_D LAH2KDE0GI&J8X>&$$]'%XG+8 ME%D1BY,Z%66B_,6FK5, MH>GY6'GF*?MTAMY7JLI%WX>S5>#WE3V\R/:PR8UPLY.\T4(%1L0?QL/VTOF* M UH?D),AFDVE0,$2)#_1-R73R\;@^Q!VBY^WE"XQQUHPO.@R$39&;X?LO:29 M[$)Y.IC;C;:<\ZMH8(F 4@<(OV9N_(K3[SH:7P_G<;8+=TZN,_3J$%;$F8I]M2 MS3Q;+D.-=O1":Y4X29X]]Q-FWVJIY\#F"W"&H3MA%5YGF4BRJD(N;Z=Y]00# MX&6F^C53, #=/TMX2.?KWYZ_^.%I=C JVP M^B M<^TZH"!"A?2TS(IL7LF/ M"2A?D$Z5.NY-V)$#"0_&NS9'M(U'_!)NZ(4Q8X7N2=K7Y(?HLJF ?$UE9$DL5&7 _'FQW\!R,])BY>[N-E:*>'QG[RQ4$+C!2<(N!A> MUYXN5Q.>!&T4K3-4I] X$:?RQU&M\#VIS)8:H8= MIU[^&1^R(7J'T;97VM,9ZPAK%Y?Q_VU!#.M8G;#XG6LGY;ULM1T3U)QP X^] M:E[C=HB+@1PS8^P75S'B?$M2NX_LWWV-M84.Z&?_&M0;?DZFNS^FSOW1ZM!N MABTYX\L<=54U@'-0-'T=&)M4V+_%[%_)*%H)X \'"M%3E1]J45?E7UC/8VU3P/T+L,&1"+C\/K>(8W$A'7O$?&)^%L M*[ZT#E-\TDX%)Z[?;HN;),2 MX.25]&C1^8V/Z Q]%50U"+J%\>""IAJ/$\W8$!^LRPHMQG'O/4\^)?B_-/40 M]R!9:SF!$AMG%_Z363*[N&%TDHC#"P_Q8UAV@T0MG']8 DVA?!5Q?I37W42D M[VH%TUK!H[M:P:_L=BEKP+8\ U['BY/S#?]5$2Y*LJ)_JRF+\91@OQ>2Y?BY M$4M8R1_B#Z@BO&0MOKCPGSMU<5\CE6UC1"M]=#GA+CGXK>3*"*(2 +>R;-QT MS])^W;+E#,M+"YX*T1\O@0N!!5C&?5BRQZC1*7S Q)N77L)]]QL2#KWW7R^_ MN:_46$Z6Y="%K4U 3/D_0GQ.'4*^I.^73%=@& Y&_"]G:YJ!9G&V"?P?,E:] M:)N*15)=@4"UBX"A/(,YLM:V8E0WJ!A14)F*2&"YG>]&6 MF@YO$XDCDQ_JK9-UH5_; 4\XI$?P#ZD M'>L<\+3->S% 0:9:QMCP M MZ(=69C;\.7-K@/G89=G(KXQI>AK"7+X*4-W4B>#Q^BQWE_O3Q3-20,=[++C1G]F'2,XQ+ >X/Q!E$HHB07-Q4J%I*(UP/JPNPFZ$ M]@3D.04GRB\:QS,^TDG-.AOBM[5MB!?[&*3LF.6>>Z]A MQ)&;8I&7)7+<^BP$I">SW[1Q@-N.<+_K:O=V1NTC+\&?@(_[,2!+?C1+<)3H M 0M)$&#8LGBH781D5ZU#3*BR M4J:;#"2#&KK@DPNO0T )B]C4I =(J-"&1A2@)LE82S5$EZ,U]UZR!J6D&@#_ MX'! LP_\MH!^,F=Q2T5J#A'@%_(EUO'LYNP4@R1YZ'IS@27)I(S'5I^[ U5])_PLLJZ1'&*V#'I=-?#GW.$3+>_,[=SM'3Y8DLPE96*V4"J M>4SF_@8\O MT O\F8WVSR^_MJI?=/#CTREM0+GB.?U+)T*5#O(S55K*Z&CQD<8"$+92KW5*O M/9 MTJ,*G+?]?9R/+B-U8,-(&<3JA#U42O!*TISMJ=0^F<='6D 9Q* ,5^7>.SJ* MSW/[T7U>UGOJ0>>DN_K$R+EG"1 L>S1/M\O7\@3F_<+1N;8.9SZI_'HIA/>3 MY'[06]S602%WM4? .TX+;2J.P:8VM,B; -\DQ.W"S8YL1*BKBTH2H.+IZQO) MZT;[T.SXS71*\':V4AMK'EF\I#==O(B6XY+"]A=QYRSNB5ING),\LTX< ??] M]IE)AVSU4KG/BA&E Y[)EFB/!X#JN-5E/71 H*E]05(-![;1E<=0>JE!LE30 MI33+W16?L+ G'2FON \,CW_&38C68O;RV=/H$VYAUNCS'S 6GD/P:,S J^"M M\K6^]"XGHJ5U2:F,__QMN#+>RBGG\5J%I0!P_Q-I%?K6G_[G]?7U:8]US''4 M:30&'Y[=@Q%"OG5>>(-U>"7OF(F@(3BJN9.#VEZB)]-VV];T%Z)#2J*ERV"\ MYF=L1'@A'CYX_L!UE,>_PSK*)V N7H<;V[)UE2>VPF0IP??*;"Q&$*6?7]/I M40M1>KQF/&.:JK]4/!P972]V\E+ W@\?WROOT_)UOR!MY^.#D[PP/DM9)Q#"3[_P_A67?5*E^_*VO3OX. M+Q;#M>.4N./2R,;/#=J:B ((0'1)56L*@_N6!3@H3]\VT(F4/F+\'FL6Q2#C MJ85WME;Q97];&MK"CVW%C 0ROL?DO5+-NNV<9 N'HIT481Y:B=U9XY!)"])\@Q0,@#8D&B:FFJ8 ?>+XL M^UVZ<.YKI9>159#BN@1A(=RU[JCY@\,1O=$YN+LFU[NC(_ O?#_K.(J?DCCG M>=N^GGS\O%GR-Z@_/MZ@P3>DI/(7/EQ/^ 'B["]/_L+?IDB@1)F,ON[/X+_< M9VU.ZE&!FRWDG5S>&]/+#$9%X$04IC/#0WW*?:VB-$ZG9I)/'>D]\6K8BIJL MFX/)X N\]N#A#'XK6T,LMU&PTH^_Y5*E $6Y0S-M_+O3Q9A&/96U[&UY7_(3 MN&6. F;\!F=#1NCF5I-8AX:@OX1&"CMXZ>5!(J(=O?(I[W93ED:*+RZ^D7^5 M>&H5E,-NXV$7YW3QXJ31=Q?$1X_CI.9M!S@UD\ILMEU,]. M?3JAB7%/'G_V(#P\7S_X MXO,'7ZU7Y7KYX//PU?_WZ/,_'8E7_(%R \_)P]C%Z*K=W:Z\#1J1T8>]^9Q M-;^R!P*BLHSVXS.MO7-.*-I#*F70D7X9?QS/MPOQ68G-[73Q_[:#>F*4<4<^ M/[$S)-:W5>B7775.T6V(QT4Q$=.9F/S9P% M679SO?C&;OPT4_?[,:G[_9"DE[3QY3RLH0@5EA6[>Y?6L)I#_N5E?\(3SMO"F\6L?P>;=LI\YNV*)-IOANC MXY:2_\W%21W6/'G9&7GR\*L/R"Y*8P!K\\63#YH_C3=^DHW#P\]./Z?W?KY& M?HA<=0;[40H$U1S'LIA*_WPH"+91D'9^H@W.W,FY8&08\="VL$!G5^=1902H2;43T16(TUQR> M_%F^UZ%V1J989#F)H7C)"@G*YC" 78E_<#>I[W]2?\@H$+EJS_2G)1P?VLU MU3>+LQ?/>W!ELBM(;9.B)^:85+T7F.4DI)=6VILK6!EV!@P^I\SB5$'%E>&# MX+;"-\TDL$)KNJI,'<'XD$4=FIT7OK#P(J/VO"ZOVHZRN45^XK/#0@K488;; M\6Z5O9]#A5;4T&B/DAXMVQ:=9V3B[8#1*L?01.]L13GZI@F4X(W33NJW')[$ MWQ.%"R>?]J%$>.MJX[2-1W=XM]/>^T,^(CGY/'31Z@';E)%J U*,<>7D"T!$YSNMN1OC[\ ;&4ZW)R!)C/ OTD :Z3=V8>'M4\/L1$_I3JD)7/^XD;4_5Y>URR^A+LS49;^(2FY%48R^]2QV9SH3RQEA4R(3VOK.GDX@_*"7.K9_G=/O\[7@-4X(S(0>Q.H2+RA2&.Y&=AD:G_OV)$ZJ.CE594]3P MQ(4%O=9I9FKG3YQ?0\V!<1,]H8P_=X!)Q0A),32KI\]2&IA4UG\/N3+&9]P6^G-'HO&53P0&$8!F.8%"]2OAX**5N-U4 M/>GI0FB&UJ[S>77J_8S[>A/IFI&-A\AL.,85/[?0?\7Z_J@IOA\\K>H/#BKT ME*%":+"\VZ^_B:O+V',&:EV65 ,-*ER\S]J]ST$*%%=L[7!: M^_21@TL:S0N6I$F"E&)W,J"=8B0-:)-Q&2_++1B(^;OG>P;LM2??M$R0Q7 . M_%[R<1!BI?!;7.&KUF09N[9.&3]_$2$^0O34AX"L"L,VE'H*HA8+.!/Y2^,0V7J!AK)[_DM[O;->]\WWR37 MV/JL+ BNYU;K<&]\1%TX&KQ!H7^:LS@+6V M.P1OX_W!M\1F= U/>O[KWFRFZ4?>V##S=Z;X-S#%Y2_H;F(%:?BP='X*WP+C M[:.-9CR*-GVEN23U*E:B(@\WFL[+4*\*+J.PQ61PFV+X^>OVY9:^C/!'Y6 * MRD:A$3*&@ULJ0D.DZ20^.[G,Z[!BW6Q Z[G[5(2/F6*#90\HJ(JVN"8)H_(7 MN?KDO:K-%N=_0F+[L)(XCU4TJ]DKF6,??[U14/LT"GU[T/IAO,TG? Q\R_+E M-[>SW&W.7[LY?VYZIKO>I'(;*9K$ '+IT($^/C0&' I68[Q%S'_83-PRHGX, MZ5R@]]0^*K _L*GI#8B$:BXZ&]OHPVO:^>=WAOLW2='1A#&!PO)?0]4K5'0M M]E=Z=PKQ/G7&&*;EQ=+UC*;KK2J ""&W,VT^ B_NR&JII8]KT#4!T22=QW.! MTP>$LZ@'[8U'+R\=ZV3_(>(C+W/NL9/DSES +<;K$3/3X5?(#3OR'I=54,__ MERV?4<;LII7\;. 8YJ]QWUV>[;=;M"-T&%CO:*()G%PMB7P[QG5,UD&LN]72 M9-AL315VI)\C+%L*Y@IB-YQ;6B9I!I&Y1RCFSFQ$=S.73MM!GC2MKCMJG)G" M\A='7UC^U?WC'[K[[4/UDWVH)N(#?=-_Y$:MC\6)@Y&'6'%G]64^0L?J1_H- M:B?8E6APH,B':5/L^KRUAV7:MN52?ON^5],IB4X!R2>,;/,M1R3W)FT3E*XL%\U ;/%TS74I MXH@;::%.K/;G8=^:( &R.X5&I/_YGGD$[AR8&QR8I..H(=F2!-*]'/'\M(,T M5-<,?4++;NC#R9+HGI[=# MUL#Q$L3L79Q%UY-T7O-$5M;K!ECD;CSY:6PSW6FF=%H+?KN3Q7,6AK M56(]RKN9>^?--?0Z=ZC"$6MYG$1D9,W^U3^Y&_YW'W[2&*H]1,62#L;TQTT>=V/\;F-L>;HEA4Y@4KT;RG<: M2J4^ERB 4UQ:P15B0E

6 ##:>J4CEG.1OP3IKSG^L.Z+ID4C+\H/*="R ('7^27 M6U2Y2J!LUW6U9*G/)5'\@G]K52UW_AP^^&; *&")NF&!%GJ#HT?"?2UUWS2 M4,)9[L&+S!(.\(>'8UM'FDA2LF12?/'EE6WPB6775^ MY/+D$(-38LK&OTEQ;!$@9?IU6/*U'S\L1.BCY.Z)LDLKZ88?/"J8AF/TV+"^ M55R"K%C=?!XB+(;P%DD_? 4LS?(DT$@$84'5@EC\4U72M? MN]ZQ7>"8C-NHI:6/".XJA.U(#&9\S3?9GGQ0N(S#C[32XFZ.>(8'2<22L.!C(CMIGN>(ED]*LZVB[Z$JH1<&ZK0+U8\J"%PYD M-E,BA"DPQ^L*A$=I9(99L]OCE7!M)3XA1N6E?MY4Z) M@\\N GQRZI<]=+\(*&YCD2Z.IT>+X98V=SR [;P!.0^[:VII,G[1GOU^?PLZIS:A MGYHK;Z18:'1Q00XNQSIR@&U@.(E,O=^)I*T$$_0MHL@>/ZM84F!+<2+<<*+R M1VTS8J5D?LO",=NMV$N4-(K+?[>=?NX\[[\^/'CT^_6,1'K)%3\A%_'+;'#_]CG%CP M5R#!W$>?/S[]2B] =^;L@G2/D1]?L1U+_A'C M/%G*+/.28-%)/W8$R#&#D=SR96*O*D8Y&7JUE'"W4X(^HM5HO7VJK8S0MLCX M"[@Y$5]N[%I&QX*R=E[D,_R3]4 A)3*?C18 T-NE/HO#><]"^V09$\'NM_17 M\MLI/HJ1AQ+,)]&"O89A'R1MS$Y!095%4VATHJ4UR3NDX2!NF$J1YI\.$B8'K) M!^\*.V,%V!16-V LZ867'Y6@U%6!T^V'@_^0);3:L4 M^26PI,!*PKIX)K/-WZ)$;4D0HQKU"5SQM#G&]NT>H>[5(#F#VKK@]Y2:S4JN1HEWH>"K>,J&J7SL:FG@S8_/4R1-7?&.+:=?'94 MR'C^@DKY%[_JO.5T/IEEP46M?%U"K),WI_Z\Y/@>U$?A,D3GZ"K5E6:VE#R7 M>YC12-)D5TV:#$UVE*J"FHH$6!='N4DO01<5;W>.0@8J$BB8*2C-"ECB?W*^ M13H'4(+^5X%34O"FCOM_?U#>D"EE.IM47N!/K9$MTP#B]/R.\NXW/!DV,?6 M&S2)&_S991VW&DM9"6V,7.>[+JMN.6QZE%3[8EQ4P/Y3^,QH#_NR;5XMG^4R MF&.Z M$^%:DF?! N$*PY'C7:R(_+;P!B:+V\1&\[X@-VK&D#I*AC*A97+C9:H"Y#-H M?]Q//R.5O#7NQD?''/KF>4+WZ)YB,\IEV.AW 5$%/Q2F#8D MWO4=_NJ^0XYQ"S[%A5&CU]Q\/_)CZ!N9@WX'MW\W$#A\.4*:4@2L=MLH*4PC MNB5%@CS?AP QSEIWP=Q8E("/!LE12RT.1J=WL_5K]@B-J^P20E8[N&HB]QT% M/82FQ>:Q!M!Q4'HW)>]Q2AAG!TF=-YF=Q#&GZ%3-*=[-RCO-2@"K6-5?4EV6 M0L,$SIA)[+4,3,$7IQ"=)_&SNUEXIUEPL.L1]S8?-TF_44X<[".KTQAZ\JAJ M;'5AD0QK:MB0+]?7+0GN_9$BOX]T2>'BSW.3L)$G!-7LD "X --%%9 MU\"J ]XOS16-Z'4XI\@ACA_+M0%N3;7' ]"!4>F.KKX8MD@C^SE%\7P3YV/7 MN4+9N#JD];<$G7X5%R8A(/Y->#VF0=2E%P>+XO_TBC(&(\\OOE#5 $5S'GBN:X0RV#2.7Z' MF^>#@1G4O++433^9'N$#OWF>^$(V46RHM4UA+&*#@XLQ0#A'"#!36!'0H8%N M6Z."!]38EG0XA23_O.PK,E69=*74Q:3XY7Y9L3?#HQB- 67(T09+10PSSX,G9<_S'PR?W,Q[<>6BBLB[![2#7(N/#PI'O*5(GS;0 "1?=Z'4^7./K+D#K>> R2>>_?:%'F.&V< M>8<5[F8<\D6&%=O$:W(_QPBE5<(5#'R^2.&\H SXBIXF^GE=>]U3H]NF/2?@ M)GMW\JS.1.$],MYEA772G<6EBAYG+?5M9EWR&JT>2L;+U( E"E]KVJM28" /-34K-) #+UI)I ZO): ML5.8W F([3I_%;N%].IY$=9-:4*&TN+?6EF\6WQ[5^=]]/K650(_W05%BB8-]A$97O'#5^0G< MXOC%(PZ"921&NXI(T0=$$R+".[ R6#<@;=E((!A/A/0C:&L-523-RGP@F@'<[< MQMAVXA$FCA2G!SY;.E<1\>,_/G/F,=]H/2EEM=U%W*__=H1DYD=7#6UOK:O1 M'JC)%>S[(?2C>+=BKV=QOLGT>!,&GFVK,?Q(MHM2V'SF6;3F2V"!JJ'W ,;LGF&2//&K+RZ;HTB M(C[5C@SVK(R*:R-]JPB,<&A^A*QW-%YSJPQ$J' JJ7@[[G?[9MP 6(Q\D'Y; MO4Y\IU,VSS2F<04$3;.G5E__?$FT;\1::A>3FJCP/+G$R"JNPGW/;"&VV\>O MDTX4O@K%74:VD=-16K"ICZ\XIP)F)<[6R+*8M(\RCQ9*[.D+_F2YA%FW[#;S M@2)Z3*_#E-W$?5M33[9YXT=")87"%'--70=+7OF+6=4D95/H@;SUM4F#,X+G_^DI>EW&)W./;CYR MLR.AX-!!G/^X"HDEE8;^KGXQJ5\\?G"T]8L/N4+U)+!80I8E3CW7%J4.H&:D MQ'"F[5^,DU$H)",9YE2M#K.<'Z,7;43X.-2YB9=H2*T&X$X*A44,4IPUFKH. M:HW/M*^I[9#1#G*,ZQ+O]\%7DOHTDSQ8>C:KM=R^A-5+%/$%(E=A_(Y)(N>,N:"4;A)H<%3G M*+(PDE;:D @[4]K*/Y8$+]&[5GL2AX S@/GC:SXND=O,OS@%^O7>%!1H&NM% M75Y;IH?@"H4C?O;< ZP]O9-1.4SK8T0,(#6GILAF]+A*GG:^G\.X8^&<4S@F M#-T>BS0K4DG6EW&%YQ9/V+/Q!.D/9Y)RQA6!GOVMC."!H)+2BE5T]B@% V?< M!Z*IE3?AEUW1S!(S>N_3Q4]*MKR3K^9U)9_6X4OR18@?^N?3EZ?N+:1 3@^K MS 9S2QS2T*;[Z0'#Z:YP_ ].F@^EC]!*GO4WVQY> 87X[ND\&G'H^O.'H\6Y M8ZK'6-**!N6W$@QQ!T%%Z(CC8M9AH>%A+OC2R+A#\WR842@*T@JRC6#,&?=CB?1H;D]J,!\MT0-<&;>B(Q?-/$\ MW?'B MZS$@>2HTT_;L5+KH3]3(CQ;7/BE/2CP?;6EHI!I^V+\X,X6E)*A#PW MI%)=30.J=>VY)(>L:G\-@G_$.1/0)1Y.7T]YB+*5SY=/?,_S+4!4**N0;G5A M,:W8'%N>_TT53.BT;;O)K#'F_,V=1$MLQ\55[7@UT4-1O63'I;P=_%7"._ 9 MR?@B)<%^[SCT3\(@H%.E)M90X@YWL#C8 M3+S&E=2(W:..K %K#5TF/B-.G)(@& V#<,LVY,$L@U>AV*4WTY=RXZ^Y6]8! MGL9OU0P*AGZ\!-M) KO(0PB4"MZTW>-8PE[U&WS++WM3V@.VH_KC3LN02/[$ M,[[/.HS2KY;[91U\^:!NFPN!^(]..5?TC.8)QY=%3#2 M<:74T9C'&3A&VS1-2Y[ 3_ MQ8&@\]* E MHI<3(J)XP"[WTNX2CSI&@*H2E-(N9\XT)07^$"6+B90@?%QM.N5_\D;(P$?9 MU ZB6G+5'H*9$%/X5;4:\C"%FDX!%-ZZ(AVVEN_>M:66DE2K"BW0DCS*[A37 MXX:,OM?(DEWA0S\@N^[**-,RRL.[,LJ;T ,F'(W/48F4(N\:R<*.4I#^('4= M!/%"MWI/*8\_D[$O;J>@>"=(SDFE)Q(GT=ES<=$]RZ#PIDQA\ZE# MT*=&<@#A8?"[YUMQFI96:_$ZHAHEM[Y8-A\N,')S/5">._5 HI6RO*+#*3"; MB4$@0W-5Q?.?@HM#.TM)2_Y.QY?'M:?>)G56[@ MR!\,C*1=]V)Y=A*UV83&"<=T2O?0%#@^40"8 M&>;#:NJWK/9/>8_$D3$K9\J5J4@$0E8V()FI0!U.M;$2*O$A;2M M ,>5%CBTH:\5!A,HU072V=#EW>SU11M=^\M-LM.P+&U;]\Q4PDWWT2PSR2)' M/+(\Y884DUV4E*09O79V#G!'=]:87"35ZV("*Z>^E&A>R-R7:%.?0M[TTM:? M/GTRU_QWMJ0;E-#&8BR:[3$/3X,J_&P24Z, MG(F9DCQG?$L&2,9K910]RBIO)?EL16.G>#P*RT1SC<>!>ER?".W+T0.[I/?D M7!?9ASK\PA,MY"[JX-B[<:[#04U]NH-K*-)&IPT//B/0)(^I"Q>DC=EVU"/1 MK/HX&H&3VO'-2(DS2?RR6L**R0]D\')V!K5\S+2'749GJH^$L\2)3HHZJ2-S M36Q7!-D@+C7*4_2JIS99%IMV!8X[/.(V_BY^(>E@@Z@T5]C8F5 )^Z&;H=$W MI8":(O2654\,4(%,"?R5+3\8G=/QOZ@HE*"OY3H.*#A;R'!%YV!5^ZR-QR"S MO!"%/).!]/AQ6!T!>@AX-WG35EID_YD29"M&1S%<0TN\!_;,Q+'X71D16L5: MH=!%/!T(X6UO?8.=;[I-I5']&O?FK43ZAE9K6?,RLKW4+[NXNAIF\UA7*_9. MI-/*4FP(@*//&8.8)1MYI.>H1_:"4FR5:Y!+^SE)6;F6V%MP;2-4?>S5E;TMQBKYT+BR"MJ.A?I*M7" M)&![Q3W)WSBL4B[+@G1_W]' *\ @-PD2> M6=_8=2$QJHO3]#IX&H?% >\JYIRL>+) 70CX*GMR,0PDQS8SX:@O!^L-U8T8 M%SWEFXHL$F$L2C9BF717B'F#80H-T*/<*>6J]&@\)B/&7BQ;RK'NV[.?#6L0=]#9 MZ(.RUH"/8M.1+'MANIL[JJ_@298>[Q-_E)U@BDG:>'%#.*S'^ E85+IY[ M&EL": Y+QPQ[E#VRBWEO\KZD2K!C@R9G('(NJ E.#HRB+?((8WRU@\-E\%,"J)G?.J]&"T@LNZEQC-*7X=/B\S=["N: O9)S!VBSMQ^[+ PQ\.DW M9?2^?NJB[[%XVFZ(\(/F3ZD]O_GIJ7%[TNENM?%Q#H08\E@:(_ M?Q'N X>,_&<5MP>6G_/J+:,QDM1XBS>+BPS96,KY4_6=BZ#R;,RB=%6UW"O@ MCR5C]$J9!MU0S%8@?1AS$=GL^K M0.X_IQGTPLCES U.,AU\[XE,@23G,E^P[9J5\/Z>2(\(DKJ(USEC- M 34.=&.FA7V\K"BOI/F=WKO5:F8* M%+DJWW;T$!Q*:B(^(6_S9M@IPI*(:,YJUD)1T)YO%/#=MU7ONC.T2]=:::9+ M)1I\WEF=JU'3EF6H57)Q^I%-SVDPW2/,HBX*9B;?!)5EUTIKPI@ /R'V)'Z9 MH1@X/F?&V1J3!&^YSO$1>=[D=/%CB/%Y9>N':=GH7^"66%?88+I39%5KH3WK MI15X#;[@"'_FP33B??99>0Z8S8QH3YGS%"5G9O/ 5K G+>PG:G5G?D&EBNS= M$CZ@S]M8'0HT^X%M/?>K]*P-4"P2(71I8[G2F,-%CPD,W;N,VG!N5&)NUB%K^YU#)R, M(G/<=*VA==:O9YT&,AO"+@47@M&04Y:CX_0; /09E;(6CQX\?*!P >O3XES_ MNNJ('5+P.?+EAZ>+EY5(3C>C8)#"4YJ@QA ) (0B"",4*+$0\I()EKF-\Y: M1@H WZ=M:DH%#Y&U9_1/>/HHU50FLDH8)([ M\_!A?"D@XC!7>I78^3XGAC'WK-ZW,B2")PON#5,EJ;M]LLE",(%FG?32NN>U MLSEAO?MPP:4WUY/.3.9Z!OO'?KFVU\D\(-.9>NX2I4@V$YY%K. F0$^Y,T,@&VABK466[^989Z+L8<='-0A=D14G_N.,EG6\E'U,K*=)]H)\? MCM#_P'66QT=>9_DD'1^U*J59/&K#:@%4XS"9K2BEN )7 M>5;QEUQ!J_DT1K M-BX@W"!3VU#;-(]+#_>$_F=KSG%JU&6*#O?U$?O(J_F+QF'_\Q=?G'ZVB*]0 MP]G_\^IYT #4!PI&\(%:C%8$GC?_7#)R7C"%NMR.>"B:%54=0 M3/'KA@A\8)R-C$FUA67!@7JD5['7="<\#XZ!$9E,ZE;1NEH MHH9-286U\7DD*EE;NR6\!=%]LXR:P6!K)3S'4QCT;+5'FX#)-+'L9@ M1[1'K1!U T5W$IK0Q*:: X.]$N_"S0MT0TL=>%1.W(;=R3F E,+]0OYK0]/" M%U^O\=_K+CZK==1W0R\@=+>F8W 0*CQ=:21K-:?MY+\%^F9CH5N#-X.M^N96 M+CX)@D2[Q7\_X7\5GY!\?MXQ"CL8FG+87;9=7)JKI(%52'D\RS9G7W60X#=> M3L5H[X]H#ZPY9M3;$!KPVO$)M!2X'O5\7,A5:8]NFA'O@8<6*P9748;5B&;! MQ(BVPSDMB]VHE795;LJ+,,KO%94I)1;K7Q!L>- X:= (2[CPJ1M M)7@(MT27,=1/*)JK*BX\N>,U;8C[7**.(5/%*QAQK6230QVN#)E0$7BA7]S; M1L?U,@XS_3+Z5#)5_8[DT*CNX_X8W^F*1:.+1)L6;V3 E[C:NJYEG.B:^ZVJ M'@:(W8WE_4H6"G" A M3:04 %_3E_"ET9#1[Z+?L+LD0Y6V;L\X(_TU8V"O4Y, DK]+6C%:#SY[?AK] MPGY;L2P':&EBU!Y/.Z%S #]$ B2>EUT,_Y7%DA1 \0@]0,@B,+&FNM,Y86;0 M>"@X'I R4O->X=!&-"WZMN2;>? )Q MX4*_/Z+: P#9@M$R;>KR= >78O4)0$-H9__X"4;O1FP>8,-)>_5ZC9V?IL#Y M/PX);N$ 18<(LAG*+.BEE#+5,#)1=^9< .3L)R?;H;=P8%:D1F 0#R$HG;?T MW-.@[VE660ZA\\#L?YS]8]"92XIA\U#V$9 )RMO0BW%K0Z#DT*Z*]G6]T\-P MB5,!&>EVR>$<$PE3$43 4.<)$JA8FG&8H^]Z-=1TWW$#H*D1(Y02F1#)7XU_ MHK=P?%TE_W8]CD%'-)\5P=SH3 JKF0WG;8*@OZSUUKZM ](KUS%5P4G0KT7" MKRLYHU_N9)?;U75 7#MK',4=%5+BO&WSV_-T%&8R]*2%[Q47SX%1]'M,EX,= M0?0%E82FR_VE3<.>XU#+9&#,70/.('/C[^,%)&]2+"ZUQU*Z9/('IEHZ'F3Z MY)8WGPJK6#N#,JXEQ9$D]3'".ZP"V4!V1W#WVIE4\L3*'7H5_7#K2A,WO'I\J+JU:H$C]IPN&A7UT,C V_#HF0TK=!.4B;:/KOBR+%]Z MX9$@Z(^%Z(N-+S1=V#/K><:P%.Q]V\$JY>IH8JRK,JX*PW:YM<:-V9GOOL!N M]\N*BAM^4/?CK9_=OSCDJQ>+,8&J-]NFN\(D;_VXI85@:JRWPPM3<=>.[I&W M2Z,O4!,]N-9=I-:AF(55>]UP>SV,*@&=IV(UTGQ'X-;XIR)_Q#@78C*B?=Q4 MP\9HH_/1=%8G<0WRZ[CE._H-*S.)LQ1=@UWO#;$<2N[*Y@U+T)BK2N8GO1XR MK>OWMU7^GO.C?^!2P&='6PKX)!(R/]U\0M/*1:776NY3!S 0-KVRTH[)KZ,= M[8(PP9K3*S&O:HY9XQY!N/$=KT+&YE@%J6T/N6@7=@]^=#_)Z=#WT8SFA=?* M T9CSEWCCC;-\QJ41YQ"-P[)0BT)Q:^Y*?L'65/,7RK( MU=G]I0'5=Q*C)A82O\^D30EA&Y=22-# 0S>UXU:\UO#+DL@N_=N,A[=0\FWQ MMNDS:CA,^M7LZ=G!T5+&(8<@R&'BSAJY)GJ;K4#/C[IB0**LVF5[DJXMT#KA M?SX$W?J=E,-@,8"E23P#O4(16!$ 35.)L#5K=%%(7EQ.%4\97*7I$4Z%&R$# ML:!IO^7*6 :A'V'B/%'MM*.:#$&@3A!J:'P=+MMZ->8[Y70$/=]ZSQ#+R4-R M6I/<7?#-XKO&?E!VRHV1.F_]-W21.48UEC=Q9--^18VRFMK2#=943-SBXMIV!A9..TEB>N?W&@RG*;@$O!0!M8 MPU0)0,<;MR]QVCL^L80%@@O..D!FM"QDAHP?,]< MDP)55*]SY2,CVKY#M4.SP[1QK]7YD:7LSK.;U2N.J0KX2H)/A/-YA$]>/Q8MVE-_+$:131"I>7'!" M!%[^LV6&:#'^A?-H-HTEKEN/!ZM24YSL] MR8&.B$,/HP0Q/.F%DJ;LV@NV@\S#A"<+W#$#8\0/]U\M6X 7NF9RB>!HQ^-_ M)39";\U$>SY[0_;T1;=6=%M-!5T\>B>@I>V5TOV[2 M[5RF[' 9D%,XGCI-\HEKT"=HHD1X6:4*XY_9Q&UFQLH0E.F<+#+P#LAILMST M-,&6W:S0?!NG G:EN*)6'VK,J>6I6(\5@S6ODRKM7,I )#LEBG,BK86##!T4M-"?SOPUY?3BP_XAN-9'F&;7 M\54.?9:=Y1H%5;C$O2/?@G#F=-I7?9PR;I6A.E+&N27YQ&F#AW=8"@O/Q*Q, M5G6!GJMQ<<=KRJ6FI&ZJ_\T'4]>/^BA5Q,%)Y:%=K!1%;GR/8TQX.;20*;2G M2E"-'3M&Y[YC&^7X-)0B2]-Z.):SP[*Q;.%)@XFM>=6/&H U 2UAZ3+2&N+HE8>D('E7EW))':Z MZ(STWQEAFJ%XI8V;(;)4[^6I3U#68M+$EHJ5D)V>3(&W+/ M%)UD2L@P^'DUP!7>AO)U7%7@7*\V EG(5I@\@_";)NI)A@!)^B'[A47Q8W7" MD72N;Y"RE/",F2L4[*)]A_,K!BT+$P97^@SYB)ES_]>U%"O'PY6(R;095YH/ M,)#108/%1):/9EP 5_1E8OHPU4K!K<'-*/B<)R:+T,E:300TYA@:U6@BP\3] MF!"ZE_B-]5VDLD9W'=^;UD!T*5#QTVP@,*]Q;'K7=4UEKHZ 42:SDSDLT7,. MVKY]P42&KX*ZD_188Q=7]@Z-YXH4CA22AMQN&^<29]KS%X7Q'UQQQB!>2S82 MWM%D8 =KN5 0H+WB=NCZH6PD]9N2SWG#>"_%>[+3(A.9@&T(PCSO-J5P3J2\(+=OROA3$LXGQ]M">>#RI=P*K!Z'>J#9?Z: M-':TPVX^K.(-8+B>377!<@VM/\J"7_-VJ'&8IZYLM )(R.]-;22&CW@89MO->8RU (33O4KI)@#;B^;-E5%E1!H1X-0F=[W70?1Y;@ M]-O$(]$:/1*<1DQF1XPCS,YR4(7RQXL+5'9=*=2*O64,<" E&U>D^QV*7M4K MS@9$_%A_]JO,;8HDO!5TR5$'0W5QL6.YL'8)!VX\V*&A7[X/U A>&0/OQ1/F MLBQ&O'"$WLA9.H3*F6JE[.)<8X:?P>2:[^1=N2E".Z!--=" )_[5^7NF6RVPGS==10\ M]P9 MD*J@Z!X7.Z?I:3Q2$F_'PR&N#UGM >$+M9H3:5$WNW+2V20UJG&>VPQ$_#'] M(+K6[I(CS[H/LXM/!6+<0:4-)P9OPX'".:M;TZQ%@L&ZI):.MNI'H%K&M&NC M4MG,F,PDZFY]+?\Z(PR*],DDH2GX0 ZT8N,N?A@WN/3SIWI&YJT-'IW MSUY MM]$XS60OS 4:Q3@VF%,TN)S0%H;.'^.F>"L85 S<[!-,$SE@W4MZ<1YWU':' M]]L!,RCFZ] @\IE&74*%-IX@]9X @QX&.&+',6!CQH*4T_N\-X/Y"1]0/X91 M&=\*$IH@!^Q@N$CB'W/):@E4$HL">Y(SXS+T>W\K@X=Y*RTW@/' MJ=[?''!5_>(R7J#>NX(%X]60:>4@SRY)30V$AZ6&+?2E-MSX4CA*@&L)BERQ M3+Y7X)&D;T(G'Q,>?S'!CV=6=;)4< 0.%V:;[%&P>!SY?AH.%M'#%\Z'JEYI M]BBMDRR6:3M/;,\.+9Y"7XZ-EM+8 W%R,20UHKF'.%V\I'11ND[6RD&W \'0 M.:N14#Q-:3CTENS\U-(\H*>&GX&[N##\:,$_]]TJU$HOB/-;QMS?=/QL_!#5 M;GKK@GN7Z;[IINE*4_QY'FI6KA*<']7*FD,=6$.SM.1!YYNMM:D2)\*YUR&0 MXVYBE(N1JIFT:N0!#6I?J3$T_W"&SFXP"YHQ?6L\7#9^!1"9#U70I& M-Y>(M"S4*B.0UH*_J$>0>^3\1V3YW"&-$1'-/A^(,_[QGKT(MWSK7% M\ZY4^$-2HD6'G4R_5N*,SU00#-SFR0X%7V/:JC Y*,6H3C0\J;;T?=N%%HU+ M=DW9%>;VC,ANE9HQ.:UCD_5,LWYR].3AH:2J?8P$$2AW(U_S%C3TE P27P,H;3 M:').A% 5SG'532E.1U0&XW%3\'67O28/$5#HGD8%>2HZIFQ)WQ56IH65+^X* M*V_!A9AU7C ;#T#>VL] N)K6)SS6#[5/P(C,7IQ>O5VO>Z'133Q0PNXU M"3\\W[@]\I$>?8J'9KP1SO&3-4N.*[*?:V>4^@@H%Y;;!0#H"CGK*6X@WN MN\9J2)S2]9[;7:>/-Y,88H,Q%@9P_A6M*N?MC1^A@O'(C?>#2PR;, MH;059AZ0L3XI=S)^5*-Z>15LTSK]3>J5@RJACW:XG64S-" _,6H@XI[C/D-2 M=Z'Z@QWX"H7W5T$?2G&3):*LD3=$XQLG5EA;7=:]P.PC[/!>T(B R35>P#4S M.&(<]: [%V=*6XS)WDU$0\=V%&&9:QP17B3?,Y'-Q!^HB$5A$/'P; :B.\G MO.4MS/W08#Z4E-A_P3$KYZF_#2EB+GF"&9W(C91)7?083>WWDV%QP^:RG#94 MN=-!?#$*D$A*,''@^E#SX3ZJ)+HP+9'A)FH4QKB1K7 4O@AP[*%,/99M49H( MFP84C8,HR=7#3'*3B7F@9V:GZ9=D!AV M?*_@6IR1QJ%[=>:]2=H:NE% G#!<%":9<=*MU_'2+)HTULT\9QH9>(S;H8N/ M.@97,VR:+FUNRNCYN!3N$DE,HR3I/O):>V$$Y<885DJH'#.)'ME9TN%6IY4< MR"+']L*S&WE_<3V0+:?59?U.B>*.I\*3%Z6FQ-/%,SG]#CTX?SDDQ0+:0&E< M1WD.MJNJ<@"9@C(I -((2,^,:LAD8IP;M#=/AX+;W-DOIW%R$9 M:XV;N?P!ONDXEA5MO+P6 527-V.76T2\Z,X5O M;=NJ2;H6C)WH SAQXM\W;4.V#\\<]V&-EFZ7"V &Q.B9,A<=/U@-VC_YE)E* MW5.BYJZ0[HSRCJH@[;)<7Y)MB_BPY/% MB7'\ "K0F1((HJTN;* 4YG<&%3>H65'@JTF< _ZMU($X-< ,$9+@1ORP$Z[I M4=)!:D"*[]#:+X""R1%7R#:C0T.O3!)6 UL%U(NH@%1NDWL!%$[V8'23LQ?/ MM>PR/P()M9:W_>JZ*O+F&M52HNK9A?K\T]H3#XHF4?@4GG+:AH9#E8-E8?0+ MEOU>>[[X"7A&#ETT99[Z ?6C[DV3-W+Y#;?<[";/S2H:!Z=NTJB@LV'%+>DZ M[2ZB>_9OP4XX,C8F>+'4W@@\+04X:N^I:YU2.N4N6JU'MESJ([L/88Z4T?'B MHS$V7TK[_PTY,1\'IBC31C+NYCZ^0;^6QON#\($=25%>C_BIO7:+\Q9YSL-G$0O4")RE M3/O#8D&/JO/'T$V\.Z.=BI8!)WO$R'7TE2#0/R2X24G^6\:F;TSC%LJ:W5ZYY/G'*OM!G'0^71N5)4]MD+"XL@ M(^WCP%YP^W.7#G8^E\3AU8U]O!;[0(3L'5BKLCCI*T2.B0-?:"@UGM13,]\/ MNE A.Z$+^O.@ M[;)UN,N#@#&T$2?8T*QJH^%_BW5.FGC(85"\N)QY";HZ>7"S0R<>-%<6B. * MB -FOW+N%:FHXTTQ-[:UXLBF-(UV! A=!T>UO Z8S1:#=XLSGW>.2].G0^7& M!986!/GHO;"GC.LVG)-;5W WEQ-K,+H. MG02U<-.(0B65COK@HEX9$A[*U.IN!8D#)';SP*%/&"CV7;@0:.N/B8<: MU SIW(TL?7ZTN*>9&T.XU)YJ@$^ MR1L^:-,^F8.:LEY6_V0&W]J*N7GB+(SB93TTQA@'C\Q901SRG(]R9-6)4&&) MTA<-1"JRXLR!X(+&YTA@9*7=G$(T$31PPM'IPR1HI_QJ5LMAE! 23YN9+;^! MN$Y)!08\V^SSN%+W87VB.46C=.+L MJ<%1E(\"H (1+^*65OG'[(T3B:R1 OE1]/9 "IG$D)H:S_G5)U !)MTL&3N& M31XNRWI]FF09]'8#8/;Q6I?5>36::6N&\C!R7OYCO M#[TB?R9F%F;-SRY8A^^%TXO3@OAP\;?/-7'[#;_5XJ@OM#/K[_9%AIAL\??KBC'FC"0B@)#[.() :@"RCD 5SGO)S MQ%^NYE,\?V=#)E@C9^CMV(EN 0H:N]*A-Q,@Z?JRA5OY-+I(<>*< M#&A'RS=S;6<8=1E3@@F)YK*]EH);'(7!4=FN 1EL4FT-:N5;NN:?ORP^?_" M+BIVAP!5>;8+4_[BQWB'#? 3&%G A?NT' 0+(WDYTJ6B6I1[RQ9EGY&6B^)YQ'[U.7@ M-P'S4D1C$#T!)% \1W(7'U-:O32/E?*HJ3:JZ4^GTZ1/AB1!F'MV:;G&DX.* MQM>RUZP ))7B9>IK=,M;(.5W6N(S%8JOCK9"<<3^QYGM,,IB\L92+SZS*;,> MMB=U$-)!+PF7DJ)-'QK5])F)GDX7^6'NZQAB;=*IR_J%(?4?1S^]#LT%%.%6 MX&O.785"\#[Z5.JW>#=:3&1>SF>DN@[')NPNVU6NTA3-QGDK<(W SDP\\.O2 M<8C#1;ZJU![U"4E!9?*4D+@M?5:(L#H MP:L*>.?S*&XLH+#$3"+9$XSKX'.B!]E@^.=(:17)GM)'78PSI$M[%39T3O]> M$%2BJ;PCAVG.H6=Y0F%R=>?13*#,$? X1,9IM[\YCSAUB)_]O/CVZQ<_VD%( M6_2J).E,NK/657[^.W^+/>>%J"9D\A=K=CAT#TJ[4>[]NK/U-+[_2CKGY1D* M%[JD\UJ.5+XQE>RB]]/MF>1\C9/XBC#.[+J/+$$&@1)I!/4>'SU8;(BE)_XJ M#%V+P_ZS_V"OK*'4ST7=GL?_SR#^<.3025\9/L$*/+G3[]FR^+9HU!3CXP8T M.2# 5EO3/3J]MN(C<$C,XV_3L6[)9Z;;_:V+%^?6_[3_&08,E@C/M3]U,Y(J MH7=\V(L1+\=M5.?1"Q;:94MF??PS&@6MAQ$?I"TK-J8" M8_WNVQ=?"U[U?KQ4O-X_VM/%P\?%EP_^^I='#QY^=9^3";IQ'*03E7,*4.@: M7.ZK][HJF>#G8*)HY$7&2>,WYHVKP:>+:$::T6D! ;1NS/D&QW:;!@'/T[(I M5R5OZ!?Z*,_=V>5&E6[PC,+5KFUBY/=UNQQX \<0>W%/!N[%\Q?/OCZSH;MQ MD 2IA>#CW1.?-$IG?56F%@#6#G!$U^Z@4[!@M#W=A24JU.01$^4FV"7]"?3T M,AYWMO)N&ZNX8HK%_RKC\6 _H5%J>1>^R%)6<]?B[?TRWKB,9BM,[SM>\O'J MOZOS3@OW_XS'3T\=;ECC658*,X?,E8#_DC,)X&!TO4&:G"\I<'A2X$I?'AUK M,;!!8.DZ[OIR':B79.6JNAE'8Y$?1)EYQO/$EWAY7>W^';H:+3Q&II)I"-EC M36P"TD1#L^LLEF1G*A\9V@[@)&=IJX3:;)( GW65C+-ONHH<8UBBXA*@'N5H MS5FE>F35;UPVX#R89K.]2GX;2Q0\>\:9DSA44N+/')J%(!W$Q"$]5--VTHRU M7,/VA%%/NR0Z.8Q#K[/S\]_MR\\;00RD7?23/N^9\4G_91%CEQ =I4TZ9Y_] M?/+SZHHB?7?]I/-85' M (L#R.J>$_6JY9O)/=/%RVNAZ9U?&'.+X'>7B/?)G&<#U0;+QBR YH\SLY56 MR+2LP78HLP!I?[SU287)'KE6Y+P4N;VE+!VS?L'2( TL/NR;VEM7;,B_)>E@ M5P/8CYMG+:NGC6K6 ))<549LIV[S!H#NZF)TCFB:4GJH4R(VQB_5RN\MMV68 M///6]TQY"Z":DF-MG<0Y?*!,TY=$">#Z:[CV3X.]:[;0NY!IH733N@%L+B\W MI"3K/ES3IF8'-<7OG(TF]/[M6U.F8P3#:U936J'#> 84%:9:+G4='3YT"G!; MC>]]&%DLVT,I=W1S<>H)&RDO 9FAL29GHHZP;_V1&$]J>A69>5@$ZK/J_;):$;R8X5\P6+#&A4S)9"SO9]-I[7X9_X/+"7W^OY84/E=SLWAK9B!T9K?GR=;U/^$AF/,R$K1*2 M<4K@;R7 M^V4=\A*O"D%F:[6K+MK.E\?R%4_(DIY?DP-OZJ@]URG:H5>A8J2Y,$_C?9"KFGM8H+<)?S0L;;@D37 M:X.D9ETXB'+0)?:;4AB:3M1 V$7F$#NNIJ55.60(VEJ(0VZ7;F;H"C-^&.IC MQ*DTR4PZEY8N'Z2'8JH)/3@VXGRT:#+97]U %.1@59&IA(A(HC<&W3[L,FOB MNDTE=$-:&/TXUH[OTPTNM3^=6*8CAG.\ \&:2-!)?M<_H37_8!<:&3LO0:T$ MELTJRU!#9V>V]7DF/SR"4XX1/#./GH^T\LCX.&73KD*M8IE)$7A40Y[KMM,L M3Q>TCZ[."K.I>:C--N7]A?%Z+_A<#,1XW2\[TD(3$=DJ2UPYD^8*5;YVT(< MKY3,<28 [ M&6UW-$5Z!I$P&W7;HXF1[K@A:-]8DSD?QXGS9F\ @&@JC2FZ0)C!2XT&7AHG1?B]'5"R^=G]W5-H9L[\P4(4A^F;3&%A0 M)CM[W?4!>" V8%G-E MV#S'+SM7.7I>I+Z#1CSGXDJ>B9Z_I^EY8B@&AR=N1\@"M^FD":A;2?EA16GH M=J\%,F6TD%(<86E349;3;>WI^E/O3B$&IHR&_K=27,WGK=) M<].3D?0 $C?M=JNJ00>SD-G>/^!@=-XN.-A9%GT]29K2Z8+*[,*KGVAV*JI4 MSM"SJ%_PA#.$<1B$<)(%G1OGY_*%UT1##/U?6C0<'M+ZV#^Q\3<*4,E[7E6] MG.4H.B!WZ4A+?G]J7;!8( _&2%AAPT&EXI*+TTEG'& &$[MTB+N476 [0"46 ML&_'V6VW1.,G18D#_DY)E*/2F5+3SR"<8D-FW[V M!7CCCL]&W;#3H.802X]^X0!#M))BX0+7+&Z&C9ABU%P+C;'30-JS#Y-_2)F) MMG/LC,YI'7L@ M^)"L30HW>OZ^ED7.7='#NR!G +B)%NFPL?EUZ?-P]]A'ZZ.?:YX^X:YY-U<&N>3^,ENZ0$,,ZC0>R%ZA[ M1@-1:#]@2,5'B/>:=WU3._VD]S[/Q4K-9-)A;T!2Y$-@,#WSXK0+,R,FJB0? M)RZ^B?0DCE\QUBY&R)Z:<;?^2<'@#S(Y/O[0F/]+EG>8SW3[K$EZ7+H"Z5X+ M,"R''Y +L^SV20:S'(B.:J?9NG3J.(Y0XN>L$V& L"(R",.I>]M2-^)%[OOP M6N',;2J1879T&5 W$T)-B=_H\HW3F M*]4Q]8WFG))''"2J[+/]\5P;ZF9Z=V;JYI_^)G^5BG^W^1=SK9)^-2L!+_4P MA3+/ILUX"^Q3G@2JSP8IA>YVY?)U)@JO_5#;RZJ_=-^Y3X@,BG%:='>N0B(N MN*JZ03NMKXE9E;\+2E=WY5&-"]218/6BY$DOU%+T(F18_7TBA6>:R!BEU6W%RIQ"0OV;T'7=>#+\-N1<-]ZR%3UHUQCO:C7*&D(. M:.<\^QLKS"FF=J8_K[%*]B5G.[WQ4G@^I;56 I^AM_A%'E1.!':<9>TH5W+KB2!U>V(E]R0V]T]R6 MP>:7E$%PA( "4TX+7V33LB1Z/.^H0(Z*=.-8ZD,^=$?H0_TP,""#X,EM]YKI M.K@ESR%G(/?Q9DM5"]MH-D56H^75!&TAD"9A M1BX$LD#HTX2ALX &P9J5N=2;&;/W>B;@^RFMU!I_DTN\YBY^4CP9"5$7*NIY MZUXU+8Q)@I&=@K'"M9(#PBHT"G9>K^( 7)CB D;[Y\03S;SU5B;X84#'YOI,D KWR M#6LM--%/;ILD_) "L39>:W.,&U'B.BZ6'0"50?AF19U2>3$_L=(Q5)2!%YYB M1=KAK,Z?IKQ9*G>2=B>^42E[!G>44_\8;[2Q*DVC6C:N.ZT,W6Q9QDS-20A4 M38ZCGF-'2Q\HK&9NO@HTR!S/W3X\A32.'>36';6(@6?WW"%NCW%-GKTE?&AF M48 F;9^: 7O2>;IL:TT"S2W$EV13/ <7=VCUNWJ?.A?]Y^(%W<1ZFF$-B@K)HI\W M!X=PX&$ D7>$>8S[!1W XONWH'3*3HZ+5 MVT\TQ,R>X-ISAF>:L([;!-AIJY3 U5O#>]14LV.W4 RK",Z* U,H@V;[.F2M M7/'85/99*ED1U-=1OE.".]V$J.+KWK%H>""$U%_$T=;F?:"0X^()F?A")KK# MH/5,V^*H-/V>LY73&DNOF3NE-RB5!B#&%>V.,[SU/@]^?+.N:0HC-39;HD+2 MB;J0S.?CR:3%>+S!L!LH;M5,TA+-5 .MRH_:Z6&C*]S-BG"N:6*$VW80"?%O M]WF5\3Q@,I3S)FPP(SS($(0(%GF!U6(UK@X(1AZ],+=-HRI(]\QJO!*69W:1 M^>NM8KG]!M;E4@5I=!.4/GR?JC=01NZX>Q$2J3_KOX3I5E!BGMY.)*N\&%[ M%SAA%4_T5N@HDS,RGA8:0<[()4V6#*?KFUDE=W!==I2#E2@+X'P'XDKKIB % MT1X/8G%RAWB ]-I2_:3(GL!77Y$ E@EV78-S04E**QK^R=.5"]\'$^JUFL"F M)'J6XN;.^7CL;E+JS)MX^G<$#+O"J(@.]A56^O1G%2=@ @2YMK9P3)IZ5GDC9?S4A_%C :I-+?]2K'Q3\) ?8/" M+0%HR19 (WIJBZCFU>URZRRCJ?%MAH:T^(&_,Q/8*_49L\P%X2?OF$UP* MSKP_3L31W/XP:JZT/O8Z]"8ZN:&J1^\6'QX%05CI4=KRB- _%&R8Y)22ELV6 M4EMBQ X_A8D9S?)PQB7+.C5"\YAI("5-'BI_"#K6Y67FOCLBYY#;4(L.MYU1 M;&$W!>9=P=7@5"HI[,$1$+J-//M*:EFXLU4S*9Z]:BL**#%8LY3V?K@(53[' MOY\]O+7.Y1<:+Y.W.+^2X1I9OA'MIDLJ*5)BFLH9,Y S0);[!@G0LTI@GL0% MC&4V1Q)++R;-\ MY_N\3@>_D\CU-RBI7>Z(A0*+E46S_M"-JJ>PYZ&&PBRFMD&S;:@IKV MNR6< MW&8UIWLK(R$)5V*6DW%\3+@467(<8FB';*ZT^6)URJR-@W$NB0='0Z3KU)JB M>S:/TJ+)34-*;Z &[S5BBH1]7M1D3MQBI$YV$;C U=7V$+MXR-YK=E;/A-4_ MJ2X3YU&A!>3$^PIQR%S10C-EGF[TDN9C\LF#"EPKKBCA<]O'?1S9K&VKP__) MR7_(,\.0 EN^/1KG:$TJKVI++N8H 6-"DTG(#.LPPQ31"FAN1'^$V[= \&_Y M-> Z0N4 +\!3ZI4#[QGO:87H#*"/+7OPE=6=: 7O!A)QZB2 V>%E6DO?H&&$'8$D?EQ.=TUIJ?M66 /^#Y+-]^YZAU+:* MEQ"&"($O=MB-HC*E1!6.1%2:\$A\6DL32%X"$F68$)=F#,$5].SUZN 2WF]DQ23Y4SSXD_A4+?@24'\^4#^K+5BY1XTI*D"+\< ?.$6T)(,YW? MA^572\M O(RV^T=CU+V_OU$8JI&!W_PK1P[Q#T%KRG=1HB>C8OJ,+. MDP-[09+I'A[.?))/L0E8AE_;'6T4_6%U5@8\75]_E+4S---4Z_YRLT*A9-VN M>OY^FI$GQ^D5Q1',R3]B%HY?AM7[)65Z%F&N("26'D$8T^9^M19+%X9H#)'" MV&&8-/-(.TL-&3[N_"5A7-V>KS Y:QL#0QNYPTY2*)V6(%[J2>.HO 2LYO5= M/8X77* 9[&R!9IO<1=PMRCQ*XATMFZ7&LBYVFP?OLP'C#\6DOZ=O!I]LI\$[ M%GNDK_Y'+_BQ2$?0[_ .4HN*/\6O".%]1_Q5&TI\2\??1M'XVPH'YJLG<.2Y MMH[YV?JW#L?#SY=J\)<="FS(Q$,%'3!U2(7N[,P+I<^5SB@)[:4+1^8!H+$) MLS>HC@S5(Q>;&JJ(ICSQF33K-*=(&4\!;K9,HF]&/>-"(#/I.Z1_@[]% M'0N:RH3DQC$Z@L5M?9DU;<:UC6#/198J);YNMW-$H%9_5>963L>,:,85"/X0$UD0QGOA=67R,M[.W1P:>D,F7] MVN^ ^%%T]B]2?1,GG.3RW86SK'0O[TD\4F:FU+KVV;,I45@F40'G)T!TB"> MO=F2ESWSNC2:2B3?V>)U[E/UR"=R%$+O>DF)J(ET^$G>#9?0^\()(?S M24B,:9:=30L_LI;[UVIIK8%43>E+>D5T*04[ ME9I/S?O?&PRSZ^&\% *YL)VDT@/FK=@G'A^/(A'427JJ3VB4O-U<3 3>SG/O MWKZ!KN->1\6[9/>G3]]R0P' )TI,*5LBAH36X+J5@]2QV(@@](_MY44SWMSU M>=O!J?EY2#^+-XAKCT>\3"B'QUO'M@>TKS5;EF-#;15\V]Y/-_NQ7I=1*Y(J0^YLJ6/0R4C2X2B'VU%@680@P,"][CK^VP#;&@4 M;DMQVR_1-0#@PH:NR#X22V\D+8P%R*F)G[+"%5KG;JY+\*N5WO MPC6]&^S6J>48J3>17WNG@H<_VYCBG=D,I>JI6S.)N05,7\K>BT]7@&O$3TBU M9J%6Y)Y4/5+LEU_F;@]>[AB[;86[T (V<08QS9!]._8/M%O,#%<7TM*&%2TD M'8XCC(Y3#;&3F810>9%632Y+>C32,AWE%"]2_H'@6=< +T)WT-PO5%8NM!RR M##& YP791UUX<0WG ),'@\;/HULDJPIQ-7\F-M*2(@\K649>C\\X<04=B\YT M0UE//7B'H>AW2_:!LB]+ *%=EPR6D\:8?"V^T1GP-B##Q$*SRG60/F?_L#\F M"9;Y0C?(K("5<9V+NG $/-Q^Q)I8<4_(_>\&/K'&N7&4\XB 7 M@-'M(IL7"3!5DL^[=M5ID^ZAR:3_!1>?8V2YF?>SAD@!&"82']XS@NQJ$4?# MG:U%W,*=>AI?:ZUG]1D=_L\.2?91!?&8"7^/W5/O@O?F6#0+_DN5C[_MDN\( M[T!T2"9P'E.R#/-CU)2ZK&EZ!%=XM$\Y@0=V@[L#H2\"K#24($S, >.SI)," M#G[$,>^@4_<5N3JISZ5@W$"NIGU,TU["M-NQXU8_X+;ZEDR7];SQR R>#*/? M@*/<]VL(!2=3("B)+*\, !1S#( AYY%1FSTDH% $8 K13$QG"%")4I^A\K3@ MZ9:Y=7P8[F"S26_N-C]SB."SBX-I,J$)\NS!0?_LB:<,JR4G;Y\:5/#6&X?^ M4>\8WEN(Z:F2*'GT^KPBCJ:]6M_,W.C\7]N%C!-5&"L_E7HERI'S;]]VLWB7 M6<3Y<65(*XL$C;\SU$/DH.H?EH5#5#3$^ ELB!#;DN$ ^L1)&(&B.EYJ1FP MF[([35FQF!'-EW%SH>QF"^!(C#WURF_4%>DU.^:.Y4FG-9QO'WI]E.U@&X_; MWND(8N=I-ZMWF56 _$G\#RKN4'2;QR(#17EZS*0 E MA>2HU8>9NNBRK!O\! MDJ0Y@2WZEG=H8VPK*X4S!KOHS7BT-MB2AWZ+X-7-(\?72@68DY>7=EKKN MN&AK_K7(!&='E64H$Q&9'N<;N,K!!ZWY!S*KV$137BJZ'PYV6_JO6&-CYWO71 M7.>VUF#$#H[D)D]/.'NNE!QJO1'7O]DEECE0OJV:3R*?H,R"1I@$+J?MHY/1 MM:V6<[R3SG?XF(LO*B.IZH=.MJ=>9],]1*Y(AXD82M@XTV^AQ)"WS*C>@ID] MS#/93*,H2_A)=-BY^:*<+G<L98'0G>MIJ.^B!0S00R\ M3!+LL*/5(A.$>2W*Y6(QT1%(H(/@I;&Y@\]LQ822HUR>LLGL1SD= '-X@1H? M!SS?$_R_MX_?YT^6X\=FP N6%FKFJ)K#J01)KJ^,DO,LP1^YWY!XZ23XR1A6 M3/D/^V$P.!P,*=\,K'85XQQ:'\5VH,,1,S<&_CMZYF:?'9_U3O\J#CFOE'E^ M#07I2>/:WEI\>EQZK2I?8R: A_7V7 YE4 M%C 81.[_Y HN7DENA#EY&.:K: HG5EJJ+4E(,>I#@.U4WG\_K=F^3=7/,O$? M%C>V/%$R53%:G)J#G/F C6F/.4I@$V;5QA-61M4%;V.WEX1"EEJ3E0WFHA7D M[F%IETJO$#&UXL02LP6VTY*CD^(((K_2-&(MC3B?2X4=/-[V;S):EB=$,O>S M!*I9(>K/XM^HT<71R# WJ8RU(H5<.]Y?1:41D3JV2:P@BL0%5(G,NY582B?* M94LKB0B=O&1M=02H.OU1;T.C]P'Y141=)]?L^D<(\13C4.OCEO;[ >M']Z.,3B!X^^3Y.YI97EEG5!0ABGS*1\ &YUS"6QI6?H36WV/2OJ%6= MJ>I9ZPNM>#YZT9JW$;)0,);RG$"RP':ESM0X66AL;AS:RQPI>LE]30L93'9G MIR#R#6BGKDUGT]+8T8Z7QIX13,2U82X9>YYWW0,1K]^JR>5>3+B1);W!6&ZS MB6T.FL .5HX8VAI->3XERU$0"[0M$-WV9$(=P8;RHZ**:J7"]%PG,;LPBM_K MZ'=)I,8-W+^BDK2Y PS!9J O9JY\P.].0N@R M0J*Q!,21N ?#41BNI32]#Y MZFB'%TI+ $M-4D"#UAZ2KI;/Q82);\:X37FT^K24&(>(TTW.]:W#7"R7(A!C MS7.BYJ&9G?+2 7<14Y61()+EZ7-^&9$7D/2R;6CST'0 )<>,)=Z]H6ONHAI^ M?$++X'%KSM\I*IZ(Q'@LEP<7,G(=QK2F..TT6JY[1RN@9$?IIE=I/.$JS"$& M<2@NB4F%(HHIF;:YN=GBY JSM8/?7K:N-'8/F"Z2WYX%)W$)Y+6R/G!;&^=M MKXSN%QF>R,O>-:*OVPY@*(4!I!YFO0D'Q:/9F,$#!/EX3%A(&/$84P_E1G&$ MJONWD\T4$>QKV18BC80Y>XGF''"^D2=?DTU!7'4<')V'@Z-^>'PR5,/4^J0Z M/0)/?1*>GQ^%_?.3Q@]_7/G#O5IW(BD&]!-NHS$MH7[_PLMTRTD.AFX*8'9SE@Y /Z5V'9& M^EENUBOBU@](9&2.C<_^=$T29L\VE!H^6 1<[3B4$;9LCF<*XUJZY#ZEY!: M44MJ"S7R!*AC81KLJUL20E["G$M)HB)#)+WT@ I07X #^%P ,*\NZY*:@="[ M"?3:N4HNJX'$=8GF#FVLE!J##*LI,* 7TG+FZ:5/!VZ?&T/@)4#-7<9C;"VX M@&Y'EY>=+Z?1(@D):Z\!Q8FE+&2%"9A2J6,--\BC*!0YY! MRU=$IU\286<9]O_3.V'ICL/+5,,*ZW(M.-?)J'+0?2L, %D(,KZ";(0956[X M50+]SESZ=+!^K6ZDAWVGC!14<:"I&,8@SL<+1T+S4S*-L.8/S1MD_"6I&R&O M%F7 L)-<6WGLH +W?Q)=Y:1/Y=P:[N)$&L-5GM'^)0)@D+&2P$B'@G*5\?IB M@M3+6G])90:[6E47B&(LC,T4$M>TG3B._\B'($HCZP@C@(6!!NJ":N:PI18T MB" 9X12(P%1Y:P":EZ&BXBP)!6;8D4MLE]:B16,/X> QKY/T1H= ?7#(E..# MH28_3&00*USS%.!.R"JZN$B(!_82&-N6"0AX0M-MAT:\&PQ84*"T1Q4;;1!<*4[9<"BFSN94JT.+H?C/ MV$IT,WS7;6953LW9NO"K0M*$Q[5G;^:[ ;^G7<-5?Q5!8VB:V "A98M9+L3I M%,(+\#='2VQ@^T=>B%:,VY"7"<+*D"4+--;-N1IPQ^24\CT04@?_L\B+Q:R; MQ7MO&P2),-Q!X3$8T)NX=/(Z-XDC9O<#CSZX7'N)M3Z:S]9D=W)7>FV67H]W MMO2Z>8?6O7)WVE:1L6DIS<2HP57.NY,!4R9NL=BGW<+LXC1ZXQ)*B6&PB M>J) ]&L#9R])AHDXZK3^PD?GX' HAZW-IO[**?WWRHO\+;JV9>:??GW_6R_X M.X* VZYC/@Z1K=_]G.E2$.O#%0,3F&07$27Z(MU],AM)M8#$;C(!>L(-S"A8 MJ!&XNJ#RZQ6H%ME4:MK\*Z313*:Q:ARC^A0( $"&")QO\-L!LTA9"HWMA%^U MQ&1P5?)@"+2C0\FZAQVW2P_ WPI.W9/-5,LB1\]230DYU MB$(FR-.K,A#B'D946V*,[SQ:U@I/:(L\U,7*.IW/>'-KW 3)6!!6#@-P8Q"O MA3]!^<>>E=ZY.LWF:X31>J6C\7EOQA A4>\OX8PNA,DG^%+Q%>Q*D7HA]6@A M'NP*)W-!ZF,* !(K*DBVQHEU36V6#I*+7T8^G3@!6P<$ AL,5NA4H)@X^;%L-T,/_@, MJQYQX6TDO\KYY'?RXD*9P'5>W"OC#2# 5[ MIOZQ,,\?IVPOL@VM?)?3U)5S$!(I7!!*DB#(]B":3*#4S&>?CJM@<%+D5 M_LF/L(S'^8S&0">&.!YZ3W"4$)L]P;V( ;6%26HA@.:@P&H2<.[4BKL^4('' MLOR-+W.^)7HVW$1:]W><*"7L5?)MO3=T1!'.LQT5>C&@CUOS;&E55(#T!0BH M=8 W]'C5(:3$>AT$3\6$CAI8V3YVYMM\:1?=.I>:AL@-29R#N#PPC,[G3('' MW*P-HZJX.E","?[V\W>&+X%NDWV121)3&Y#'-TS 2VL$R4%5D\4_(C)U.7;E MK\AY@[9/FTN2TD:&YY[2EAB)E3S"!6.3\?R0C%T6+,3 M2:N69I>2OYG9 @ KYWT7F=NJ3C/"=G,Y\EOKQ"GN)$'(,X>28/KN@H3OZL]' M)SM??W[N%&:]L4X8&EI3\7(L)VY9.GLWHG;]&W_%EH!=B0;6OWXF 9I>.NE\452F(S4$JE1KX M4<6+HPL'"X=MXH@J:2E1.[??!U:C095M,B5*4Q.3(CD(JNBN8K3-5RJ&:)_C M=L3R7@^-6HY[E=X%8UQ$\[3>0%0CS%&$Y%!4Y"EZ?-/VHJ$3KPRV*-$.215OA M0ADT5"- YA-0VD(H07)1)!<661 OJ)L293@@\4:H=E1_Y6Y>V]_PIZ\Y"D]6 M2E&S7*#X:9*-,04B;T50DBR9UNFVR2ZK]R/#JO4A6?YU!V-T:0DCH@2=!=R&Q+5&$R;*$A7E@E3J9GEBX,B+90R1E]4*4 MVKW6/IQ(,(1$C>>\+\=!PJWR3^17K !P>HW9[>N(\KO&5B7D^Z'F7?*=?652 MF&DUS=[:(=OO3O>7L2C$7J6:N+9U4X?64[:>D-49:LP)\8=A1WN22/$'B5UERDI"D!/-#C^'1LX!@'7H@\LUD%.31N*M/T4'"%K M%$;F6"IUXZ[2Y8"* '2LCNV0%8E34Y)NYI8[^&Z9Z^B_-5S#A0$\/RN["HFT M1L[A%A>'_)^=RCF9< +=)NK^0L<%5FBY0"7NR0+1%%@AL,=$>>D\8.;HI%9X M\,@ ?A52Q*P/+OX-?]U^.8Y$NES9AN?'.+H2A.T-Q+M%X9^(_\,XL M4;_^^AH!0G<&K%+0: TX=M%- ^O$"6)QAX&NJ4!_#6;",2C6IAVG^8"G^2+/ MV6\USW$%#$Q:F\M?(7)=7Q20YQV2UOR[A,1N8$9*4A_7YUDB"H/8X=@S,;75 M%8,X(H[00R3#LQ Y#99#=)W.O*+($Z1;6[(4?E%*LM@:B9_C^J+.F'\LX@L<^E2YR_ARYC\O"& )P ZZS#= MV'#MJ@GP]'I'H0!;I*G.1,+.3'U>8/6BJ"N5@:*AE$PF_,$=H MH5PE*R J\##*T**<6MUAR,3$5Y)=PM64XM%0Y>:H-BLVI_G4!Y2<]3"9\')$ M I+$N[C9/^H,1TKE//(9/1I58N[QK("<#G_/D& 5*_LT?R#PFI.B(EKU6MF' M26D0TAZAK^ N:PZQ."4M7;D*QMR<7&Q>#C>3;(YZ?;;S3H73JOX2*\*KV M4Y08LOYG 4L45S0E99'DPEP;N>^P8HH\((X4?AQ-QVQ80A6^87EPJEJA<&3] M \[7"F^^@OI)_:7A#U8$4PI-5(LD">@R#WU2,#P]71E/R([#P$3BT90536*@ M1J[S.!(#"RX!F*(OB[EY/,%^&'?,UBJ_F!&[#'Z*ON55%%SU@C^C)0 .S,R- M>XX.LJ0%1!D",*H).2'F[P7G3;E,22JS@97G],>K*U4U2U6G.UNJ>DI;*%LV M"5LV'>TW2TYDF91K-@?;M].)VGZ<99Y?+DLDJR0! 8J1<"?[]FS'SI C,V[O ME$LN4"3J0M15)[+NSKBZ]B[?SC5/F:O0\[(^V+"L=G+*;:40<%FM##N6";T8J''LE\B?SY@ Q<@RF,)1BA_ MH,C^D2:V@>!XW*#IV4GYP)4UP_J_Z+66XR*=,](+%8F-!P&!PY()WJ'JG10S MA\\EH>] )+C-*?M>N),K+*WFUYF)OXD==S&G?R*?V+60A3IUZW0V2^*4JF5% M,N&XGO-"#8U'ZW&,=)H$DBEF[DWHLFO&B.=#:PBLG1E_CJ1 M,BAD $L#O)9.4K"(I+?XGDO[1JU]2TA_[&+%/T@:KC2=RN)SHX\0[,P%@45 M59(K=,[ICHTU&]ETG+=0,0XV_Q-T.1!F1B<$/_9MEW&[GC&(;Q3-IH-_%L8P3>!!O?.)90>_)D MS'XX.>J=!3/HOF47[8?^H'1470/U,,=%#GW93O&1CEPOW"UQN^2H(6((4UT M[>2\;"[:*2&R9@8!EV^S>H&1ET0<_(./L9;R@KH=890@7WP:*VD-%JB'CZLB M!4I*3'?7IH12V6//S:EJ\[QR(=&R\/P]LQJPG2#)<%680PO?UPP4H_"A9A_6 M>8$%)6D. MWC8#8L(&Q^ >M%<^%3",9IQW$(OY(;-E=@\\:?9B)3.5ZI>=R\LRQ6=#)&)U M]\4.PQP_HA.(N2JJ-+F=19+L"(!J/2!E2)7_,:LER1 X:/U"9DI6A;$, M4C#EV)B*!:NH E?O1490'_N[6@A55LD<@5$"8+OUR[*),6_)F)AZ&4^*FFPM MP?\6KMDTLW6?]GO0$-SJ&2"PP8HS*^^5YO0V\XUU&W-K?A].!,I=$95:8$8- M(9U+QMBW5;]V,5_B(=]<59ER_\:)*(FJ">?;:HX5B1\68]R",65,X1W-\Y3% M8I*;YP>1&,(\KJ;!#3_==D72MROZ-(L^9UW1YQ;KW^$@OB)DH_T038AS^[4BA"NR,(XX+R7:=]%L_0!!AM;=V]QT-@VU9$B M+(5$YAHT.6 U$@H^1QN78YUN1,, *< M3*AW+K_]B_&HSXPS@M '2"QG)9>]P.9)/S:] ?R%F\"K*AI_$R2_B4W3&+:= M&M4:<'3=8U!:0.U7.G;"^TQ6.PRP("SA#2C!7=QQ6,@B%-7J$:+:$"S1!?0# MZAI@J'!^ _.G$T"H!3EFK#^2T&Y*VJ6^:0"+I!0RA5YJ<)S<,M3I_B12RE3 M/D&V(B (A:R'1251]ASI*5\66!U3P])S1?A& )J#19PMQHQ-3,L5\[L2TV63 M-G)M&ZC4'39.'C7\9VJ4HAX:$V_ 1@4J#D3QK%YP"HA:NN869G)\&3/KQTK1 ME,4!KMU^=1$B :/\(_.&W4^"X _F5S'?^Y;,*XG8T<+!AB+U M.,HV2/,5*PV+=SIKE]I.A5B0N.W1% L!."2,F.6H"83 M19V$$>ZSM$3C8P8[DD[C169V'5Q!)54LL%//5QA\R_+K X!J6ZZ9%1.G)JU6 MQZQLIZY%GIN;O?M@]S!RW<[@MHAVE4Y26&"ZKODM2>;>W76C+#UP>\^0#8"8 M$((NT9+5]&0=&4NOP'N@@YTL#SFACU/4SM^I &BZ@--RJ$W@"$ OJNV/G M^64D9W^I<\^%#0_0;IO*CJ/@M'&H*%)**ZO! X7:T'8](:LHC2_B#N>T@1UR M[2K-!0;#\H^KPX308045:H*H2S&;F!)($.T 3>3+\%>^>G-C.[Z;G= 601_J M'+J)'2 89&(4]<$X+<:+V97T,M^43M2>HVUK6#!KMO5II,6L[6KINB:'=E*K MNSFY4IF)*-:Q.9ZF7EJAP11(OG=CLG8=$BZXBLT?9 M_5A0/S*AXO!O -+L!1X(W;+H>LM"\0ZV<,Q594TR]MQ"+52QX(1U#D4MRR VBQ$<(N8:)G U+:W@%H%L'%Y1L806-%# M:F46P]!#;:#QL!0P6. !&J&:596R%K9%&+V#J$LH(NX2F5!_; M.U'TF=QL2%E:8W'24Z[(NB2GQ:27YEG+ MB7#,^O5R1]88O/*QOBKCW43^GN]ZO:DB;DWD8\43$M3X13@ M9%#=N0)O%-<(99R]9@N_IUHO%F?0I!9 /U?H;[^8H!OGX@35VKP2":Z/BJA4 M'2B9B)>NZ>+EH\S[AG'5ZD#H!1> SW>\ +P%B#$15P+D6/!+A!3%NY1O^'M6 MDI00U06\@ FF*+'U!63%-CZVV) M5>Y.GC5>,'2M,.3#F)B&^M*8U,?_@EU%Q'D1V@8)_'21J3Y(:#J!=TI1TO@J MF7(<-Y'V>/Q$FA7IZZPTQ=4D>&KLN[=WA66-CUUK2A>6BAP77H0Z:I,IP)9@ M2(674 TC!_@\4:).9B?"#:H::P&J\8_*!99*S/&>9EQI3HJ+I5RDEL!=-0PJ MFS^+QD5N7Q6B@%+8V=J3$55CJ?$);\;%#.$(DBDM2VCMNY./CPL:A)=JAL39 M#A-ZB7^[>G4ZT[#*)"P8Q6?]R=#YU"O2?N!?7QJWEBMAF*Y&YXR0[&J=RRMI MKD$D64F!&3WQS)\#:W88QAX1JT%&Z,LYLED[2B[[;M"[4;(!+CQ+=N MO;+K0_2\'/:=GZ#=(2;1.7.HY*S7&J? [!=?)(S)\F,[K[/.O#G*%-98CFV@ MQ0 B],YY.ZBL@6<8[0N^B&B)8H\I,XMXP^ 9^^T#P3U[4[DS$8KE,0#[@<1L M0+]G_BMDPZ@(LG*_]N:+<4 T5Q-6=?(A%;>!JMJ;!9JQHL68127 4B6QL!22 M'2%]B;IX%&;$&PV@,/\7V(R*KX>DK"M?P8^BP::,+]/D2H0$YU1^9]M2VMJK M-W"4LH=1(VS[#OJ3/(Z.=HN+X"ED ET7,&D$7YAS2&F<^A[^RA5%V5M85FXV MPMIRXC*=@^2DL:MB8-4*F^I<5&R48U=5;PJU$1^R=>\RBTKEP0O0.OCH 1>W0I% MM=1OI>56B!I7>)*_FX6?VP8LH 89I_.H?MC9474;4[:RMQ.\S:S*:\8K@Q;J M6*/HS7;*2UH(BPQ02\:!QN9)@)GK'=4 D==:ZJ;04\=4L8!W>3$W_F=SNJ])P&0!MA^+C OW.=)$OMN M* 8G>"+[S8NK1_WEEHZ.#W>V=-1MF=O8+91S-"[G!:+PB@MRFC4#F3KE.[MT MCT'VABUC19 MQGFUF$*QUWT.L0[0;.86XA1'5<3*[$Z]RHMJ.#ZS2;4Q,@9Q/@NK!TEVE18Y MDBUTLWK/656>US2Y8.HK1>(.,8M+#Y2=*;OWB'L9$A?J0]+"M>>L2EKDA9=4 MP;#<.&^V3B;_SW+'ZDR>H0.,.I%RZ#!MZ#D"4;&2#I'R,EH>?!'9!;B0L+88EH)A4K@ M6ZTM0A#HYJ5=O8N?U)6/'FPF5H4F3T=CI?)L6"8LC4L2+Z:0\HV65K>+6I"* M1 M>$Y0B8Z#%L\@9+)/09>&F)3 B.UYH?;%^JCKO%"7\ZXCJ&Y]L: RS!*TKBJ*4-+P7B/!6C M9J%'@#HAC;^?SN%900/Z8(A;>KT]H-MTH59!I58_Q85;!M\\+\))F5[?:%,"!TF$VCI5?)TX^J MBTG"]5\2PUJ9$--%\LTK(/(/27?8DAD3R%]M/6_2ZU2F:W^)PX*MRTQ0ATCN M%DD!:M*W0LATS+5!NU9N=>&)3&<)@5GD2;#4-W&/8P'LYB> WN&&JQJ(KTW1 M9C9'LF/L+8>W-2=(CETYYJ"-&H* T@*! Y36*;F5;@!2.%G2=IMC5?$;/#;T M !4+FG4N-=)EI4.'&JN1F&2FU=*GR 8+-JN.70*/8J+EL+\ER@Q/W+!0?8 ++_KZ[JY&&M'2UAQ4C'PC6U;7O>;&';7X*%GABV6H MI*>DG\K6ZW^%TV*_)7U BJ.[VGN;[G32?X5D(_6Y._E#:;NF;9F(LTQF-4&UW4%LU7274 MK+Z4IP);Y.U(M9K4O/%TL4:@D :,DR26W2;H4?H1>G=2#)K @K$@J<51Y@)AK94/]%W%Z8W667PR*O.*;A.!C5MM$:^V8!6 M74+RMGJGUES")YZ38=>V\_)6W7]/UC8Q3W G-=I39.QL=W)YTX=: !O5PB<1 M&,BF""%)OV=(;.W"B)8MA&6[9#P%ER4R%]:FVMEQS[^KL($00 UH[*,E+-Y5 MMZSO1;JCJ#\F5GAD9M:";:V=YF86S-&?+*TNWA@%>*7!%4TU[3NJ1 J")2^* M_!K\!'X$,N+^,UB!OGI_&F*V1E'V#1 6XR5! <"6"[=,*^[6X8>EX=1<94G. MD(4I< 9/MD]' :FY-8<_:PQ4NMA!GLDMZN'DW>(KYJFID5!HJ!3!SX MJ+"S+Q!&6<DRCN,UN1BGL41M([ [N: MX)WFQ3CEF+"HZMUIA$->D[GO!OR.&T$$4U=J!=;2KSJAS5D2"$V QC]2C)4< M2S%K65M,TY*S#NF@A. CL%MTA5J->B1)]>IV@7!%XO7S/T6S^=N?*,BA/:RR M?O#:BZP#*-VCJ@\@;R? B\R2 )C A"4UZ\7UC*Y/^J5)>8YUN7" MNM"6VXV%")2YIDU=[C-383S/8JEJ?=UTWFDZT==L,;6<]511O*O9P($,[3P( MEE%SL0SE9EOL6%693'/"R9L9%K;10$)8.F[M$N0JE.EM1R8 M@+)/VJV)^Z\)O7M!36<:91DO@I#*BE9B8O5^%DX)NV^U,CJ#Z-]29F@:C?D( M@78=K[ ?IZ7EG0R0BF,VC[BR4V-V#1OLV9# MKM(2;:@ ^RO,^68L2NE#E1O5X&F:<.-XP_?'BHRQ)M"YI&$4H=DOR1BZG&16 M6:42D#8$SJDUISFHIQ/"4XPO$"P *UZE]*W)5*1^AV>MX,B/*$]1+>?D3X(I[ 6>*FX9PMMJJ8#Y1L*ZP51??NOK/!1U!X+K=') M=V T)1A#@_!]Y6+R$!R\&%"H+@]>I:\#2%7.%C-5-*).0V441 M;\ E>:I6Q@'1Z <(.YF0U/PD+0',_C\+\WY8@F8D%<%HS#_@/E?15! 0F"># M:4:E6F0=8NE:\^&K[Z^#'X:'GNSPJ^7K8'CX5T&P5#EAB*"YG^":MB1&&^I5 MJMZW@)QA072NI-PK+%7N_5=]A]1-+K&?E)!K$X+*Z!>VRMX;CI$_#& M'%@: MR2.;3R6/@VJ%=-O UK7O )K&I$F*JVE8-9U@NS'"M*==OD-YZC M Z6YL6E"_T@"^L2#E"4FDXEW4#;K1=\2;A$RVVIYER'.BT+'/_>I!OYR3SV M@FB28/[>&9]U"1 7<]U?[*)^[R$0/SL$XD>7U3@(?O.XS=ZS9_M9T"@BIHP) M=UWF3!BQV"B(77J0!9X\ @/\CK\6% M"[,,6[9QX]??"L!PS_Z)^ZF>8*VWU2H/L QXUJH&C?74S5 MI<*(3?<;$6%1:%4S6YCC"9G!&RAFUE%E*>9V2OS2<>OQ'D( B')@$W*H\&A( M%+V('Z#CP2^60-F3YKO9J,Y_-;(8BH,'Q= H*_D$\A'1MXW3:'C,?( 9[![ M2 RR+%B[QOO$=A$=7B%1PS-'],!I*@GR:D*V;R8TP>A6.'FIK1054^59WN<' MO^1X,H;!^TL09HW(;WUO'GL2_(S3!\?W1SC.X%O_;L9]F8'.>E103NN3L8PX M^&'P>6E^_F-D7!JS05[59?_)SJ\K$S"WU47KV73H_#75BJHP, I%,Q%T9-+ZDE)74 Z M1LCLY&50J<=^V6M[-N'R-Y "0H'.(IE1S&I+'[2I ?G'TJ*54(//E^XQR<4\-!HZ6XQU#M N';,?T:^ X$@2LC4<'_\5K&82Q43/R@>H1Y%.YD\/VKX= MG+@*::RF2VV/I>=+""-M Q1N.;WYW8_,;R2]#'42E)AU0XT0/M^?LZ-/G:S\ M73@$T4GEA_ GC<1WX6.XG?9!P;F!^V0U>NK04>>$M318Z)Z( 6O<,1L"M06/ MP1@?D5HK)T5D6VSIH<6CT)VU*04+\BA>HSVN*-1/YQ?2JPO. OL5Q4S-7V4G MIC:*=I,W3:*>IW2&DN=W')QP_ADL8W#WJVZ:&H=F0B! M_=MA3&VJ%DH44;=)2JPQ9:4[K$]JVRU%=#)%0WS:1O(+1&#+2.4XZD H; M3SU!CI*T81K1$*ZCEK&$$5;Q1_$ ?-!AB(VPA86@A;C!PSFN0**$GE1L#0XG M%DDB(-MGHH>O;$J'U/BT%=DYR1U#M#I.RE4-T4P.T-PV*Z5DUNZB'N2M2!S; MUR!JEPI;I=O4E!AJZ"HI82(\3@%X+'KSQA$H?1NPR&(7'@D=!)#O1B0?).L8 MRG09*A92*@_!C):*U]IJ]3?]?01PR(56LO1*NG*!T:$G#RLR&$[ -2G .<,C M43C-+4Z? @S7G@^G3I,_V(P'L0RK7B41(">- VI4@JMT%8]FQ6.XLQ6/ISQ/ MS EQE1K/!KB.*).,96"&5,G*ESSW-#*V\1UB<*!I$3:'[%V?N]2BDIE 09FA MPK=)A(6S;ALX6]A $M(9<6W1R &H<3>(YOUL!G'9HNUNP;6VFWIGVUWCNU^2 MX#:_7<2*? 5P#\X-L?B;^0,9+ A.,&/FU&/:8(@8/*+$0IO7NHHNC*_D9EGI M@RMF$0^FHLBW5@!6\%G&7- @@SE-P!4RZ&?=W&>?GGF,?,$*OW?NU_>EC6( M""(00FH\Q(M$*_RXC&U>:%87'S5:*MAH*'2B]2N$BN4 CE"*"T'ZV$91Y@'Q MHQSK;C5]F'PL!&,>8M0#MDM:>0I_)30: *.T;"WRNA\!:2 MR+/]LN,U,1F+ VHF'!ML[N;5L+PJ,1:G1W+ M9G3A]4F9?#V1E3?[MR$K\Q>B+JE3#KXI-3D>YP4LSRF[:+:UT*?4T=1RE(]V M;'VK>QS;C!\!83FN].6IUK->=+[7\=%JWPN>.XW_Y2]I/QF>)O'ATA]G($ MWA2!K7=F2MX!C]9XFB\IO%9F>EL'S'4CO_=1WA]82C'-KW6 MVI>P2 K0S8+7L$5_+MN*DZ)0]:Z3 "L'J.>H9U9 9B%Z3(X5.J->//:+*&+! MEK&QWC&0#TJBRE*T6-B(7^<),4Q=0(V$DZ-4T0"-]2)&E -F.1GR$+HBNEP/ M5JUVC,%CF (.'/HUS)L9MX4S3Q-Z([^W@-QGL]SAJT6:5%%AOJUP:JX1,KTB M+S:B!X)"8PXA6!QI-H5JK)?-5_'7R17[JF MDC!X-7@=Z('\*HJ/9O)>#5\'[^;&M1[S(/,%S"='^"NU_M2'V*9T_#KX%1Z; MRW%@'.B3]]99AT+B14+4GBQMAT]]F4SGC4VC]TQ;5U_[GD&8 6ZL!?9ER^Z= MF=OFL1J@D"%'$>S[4# ?Y#I#KR[]#_-5#!<6T,SF3$.VP-1Z/D6X.-R9'YK" MG GK030OR(^I\$VX1T6UDG:40%1;WQ!N*%KQRY:;0\K>YT+0T,G<3.U22A>P MF'#_XQTY>01-!-^38IR2EBPP3+(P+_76T3!3'95U%%T&&WI3Y%5'"Z#(6&1N MX>[0UL02>GW?I;Z5Q_##Q9\?OGP,!L8SZ@>O/F@ 4?"QN##Q_/]&%N?V!7II MC(WFO[T.2OX#3H; 7$KHR>'UQ'RNP1]RS0_2.P0F0*Y'J]_MY^#5'Q^^?'W- M-.TEUWL+)%B^2I-K7LZXR*E%"H8;XEI8#FK-FO5V0.L-OYN#^/5/^$5)3> /$8S"(ID%\#_[7<-&;;6H1?\HC>C?S?\50JDF'$! MWXZ)9MD#;K?=%7-1Z)RUW1A/$=RW=,2G3LJS?B'\-> Y8=7W@G?3DBA!W*9! M"#>N.18<<+?R0I"8VI&%[S;-P?W_7X(RK1P=R% 2S.2<3] M)W96'4&RKEK5VD&O$R92=\=-/1!'@PLVK70\)HAV9\1 @"4$.-LLRHIM?N,L ML)"OT(Z5E!IHI1)6X);+4B*\;]R C_FHV+'3:91;TZ^P3KLZ'N#328)MY.;^ MUD.68/DZ MUC\>+ 0;I[&K,H;X_ *,"9J@BB%HIE#GL MI UDHOX=P]_DU\:/!US$[CH)4SE,1830J\'Z" +-OG BL M.[SK8#>99BL^9P0:"8#K\]\_?#@/W3J4Q.\<,SJW9%(7T)A M??F,;_W933/\_N]4+'?Q=X]SDMLTRQNF^%U&;YM>XL988UWZ-%1.^H$QDW7W M5II1F\&AO0#U,M'D^^&Z[VF&SM4DIQJ<9;P>9EM@T?PGG/NV-QK6SZKS)3,[9*_W W-G98$^D@IPD0% HNQB73+L\IA0^^OFK; #-)A(HNXFJ+ MDVR;.5F_E2%9H]_7*V&PV*Y$*-1;9T8Y 9Y#_5CXM,B5-5K$%PGC18TG)1YT M/:*F'$FI?^E_Q4T=S:P$$.TY7/LSG?)U'IY\?" KA'*EI4P#]4V*-5H1A=$Z MDQA6/6A)%13\"BNIS<#Q4T:LMMKAR1 C!/65I,#<#5EM;$MHHVF "_T(&134 M,T#F(#""SN6%]8-O3 IME"%!(;=>$.Q6EK?M/3GH+V]1=V@DD%SB$]C\)<$' M,UDBC9$$&,1[T')W3-3ZVQ1_G20P#[Z;C?'<\%IC; M=D-0RZ/6LOJ<)%2(O79K0FTYT*-;4@++#OH(Z<4Q)DQB4)A$P9,4O9_5R6#. MC=S_/ B#7WG1O9>L '[AZT?@LE/;O2BI==E6,.IKJSE@F',2!UJ[;S951 94 M:*EN&D.D5H*>=DV+BWFQ-J[(&Q^/YA,'.)$:%1]@[29-]<"Q\9]&U\8_0&$P MG$P\3]:_1:_-XMT.R3/L;RN.9] SJQ 1 .9 ,>Y[0#\ 2&%_#XG7A:U^,L:W M+/P9E>#%5GGV-OAI86),LQD^@&>1Q<13_058H(/?"06GPN7M/ M\\T44_BV=I[!*8JI\H("=5>&^#.QE.R\*"!)(1"+''>'+05(VK5QRWLLH=-M M74)'O>!W:/[\$DT@00[4MM,??X:?/APYU<:WL[XO.4_5?GOPC-.] M6 MX+(_!('+_OD.^8IFJ/[I__1/#M_B>-$_?Z3_HI&C?^/PT3]3_I9Q#N@?-);T M[YRO9I9A;/_&U\!0M7:QY#OU_VU5&N7V_"8XA/_F>J8_)]"TMDWO"GFN#_O7W<9V2IV&/=FE[@,*]K M4D>CUC^ZZ4<_UCK;GU1#!U_OQV0< 3ACIAE>P4CC,[>_6@&1_!0K)J,B_R8V MG++M*0-A1?]EE%Q&TPD"XSTQDT8'/X!C9JQ$SR()*( :6 M&A%?$A49!I%"QT/R #XALT]^UF1BP-[B9M]M")Q EA[%28VZ?(QBMR,Q!J:5 M,!OKT,O"C2,+U55* MJJI=7-X$.Z)'B=.:*,=FL%4M?229U]AE7K584*V=6^,J/($G!*K9/F]^1=5? M?H'E:L'^28)'D3;HF:"!8(T%/0SX.IB?XR[OQ;S!3%[DT+1>K6(R"]O8(T*: M-ZT^2"N/5J,E*F#,<%74])HL&,$JCC2&E: 39CALY727#=!G8LO\(IQ>T/=+ MB%CP[1V5$ P1HR\XU;4[SON*3N"=F:/]"J5V?38^*::)7X$5>)O>9>W(?\7# M"A@MZHP9R&X,[APPB!(/!E@XP-X@;J/RD-K$\#0"KIFIH/?@E/CR\WM,&U@! M5VB<8L17_TS@;#]S@!:\&U>. _,:\/SJO$(>O)0L-M@?"9VC2D!D(:2;^9GQ MA-$=/J-$]WFASVCYS@@]H[QC-OTHV%:J(%T_:YIED<) M4)JPGBKA+\:+V8*2L.RF*\XZ\.D6A277;?7.'4%,_4+NQSAX*,K^*3@^/ P^ MF('X;J$PDB\Q3[6 'B3\E/ ;]-3FK@O2%C33EW*?M+#LP$3^T#<73=<\)'M. M0@PS1>*=K)EJL3I04SYA#^A850VC;DLA,< _Q7XS69 MS=@B3[..MNT!%G^GMK2J8'#Z0@H&Z>PB*(OQO_REG%<'@\/!L&_^WW]?]'O_ MF%_\Q80(U;_\Q?SIY"^U)7%T/)A_?^O?XMC< 0DYS2[@F<,;TL?\VL\O&Y_@OR==*?&BOR>8^4X[.'H&@Z.NDHFC:OTYST@O_O,RE.Q/__ MGEC?X B-4#KV#;; MB>(KYA%AZD5H+V86 P"CF[ @1L_:7;2LS!]<%2)T=3//\&W?'R_V4(R09*0 JLNC:N%+<]XACFI0,<7%( M;?ALD3$.D8CXL:7:ILAPB##W@UU0NMF& 3#@4;K,HO0=E\FZ)\>>9U8X,.,O M8!O.0_G],W#]DDJS9D8H3E'=,M*7(Z5$8B_@Z : -M(461_R#?;#DYJ"CU?0 M89E<;]-^W8!M"'K;@WE^;;SIQ30,X,@NS#8'@@)+X8X!K=(Y3EI:4J<1R(0! M"TPVA4"&HABS.:XP2)@!DXSY/@H,856&R8X (.P4MV91#/S'HF>!-)B!^0>B MKTI+EX(QD?\>$3^8>G[BP5(U, B%^+Z)B6&D!K@46EKV$>4J)*='!<@->B^ 9$@ZI,4*6*42;M64^?O M3MS^@:5%R)R8^+3/W*7$HB<]Y*."BRELL^T:*,OH I'P-BH$0#J0GF)4&9E% M120)]2D-F:LLO;"*E1%W57QTK,$\]-$_S/P[?@YGM/[?X!6,=P*,.*#:@ 60 MK^9$,;;S=0@6*QD9HQ@BVTY$W31?TV]?X4^?A%XU#'Y+LV])_"$+@U_S_ ) MNY\3 *Z;_PV!:9SGU#1JCL>OBQ&W4O/>2.RLE_9^P9?+?&X>%/Y+E$K_S//W M_(M0:5U[)#BEM*JV;V8MX9,6WD9DN4^[6DN@+)1:,IY+LMUM>WPO^,^T@--G MBL+J("&#!1$-K%2Z@4J&7=\XI-.)TAZX$E"_(W3#@\4GP#V/Z&]CBP_1_>H/W@:DW1M+ TUH#FVSC2_-7_ZS;_8GF][?X)(HD3-* MQM&,!.8Q!Y@7&[4P=Q.S?F+Z=F)^DWF W<)^C1@/*) 7\PBYAQI.!=&H<_%S M L4!1U7PQ\_O9 9E^LIN_AYP_H[_UC^Q4_C%3=*Q/TMZ @?'AS5RTU_-Z0HJ MVE^,22S;=MQ&F,INRM9/V:F=+^R33"@W4)25PNTXV2OR)R$H1LPL!@/6E;,) M'PYN?P2*_4\@_(A^R9_&R0R5"@0%PK2![0K 6LZI#H7Y+A!_\'6_YO/@_<\? MR\TNUFWT!UPU9RV[?'!8W^6@WVP^^/EW8W>IV0XP01':]6-_HNRY2VO/W/8 M^O>-WSI-@E>_ ;(%P$L0>U"QZY<%)H7JQN%I%NC90R[0LVZ!/OP"/6\Q:TA' M^NDCI^V(Q2+XH3\\Z@W!TYXR*L_$P]*[5@:ODN\2$__0/^P=ZB\J#1SO-[:O M#N?\&OO;2UY[ED&8ETQ*% 8'(%C"%>6YZ,G].Y IF]AK<#@X?*W/3*R9RX.8 M+[[[_'FC=;_9^CSOUN>#K\^!#4'6/%&2#$X'1P\^%,^ ;??W(!4^#G 339*" M>"'UECP:]/IZ?>O=%=[!NHMQ%ZM-S>:'H>:>!=0(7? 7E/],[.5@L^&UOLP0 M(&TVVN])G"YF>$T4MH:SKOW'@^,;?XN)EPY*T:Q3G^\CE*)A&)\6_V\\,Z:U M)L)IH>\U.R&=IXJ^%VT4D*H$[Q%O]@YV'1UM7POCXGV.S#)6NQ&P?_!M=Z*P M_CR@S$= \$I5O"6+,(I6(YV!8Q"-JTJ;_V7YW2!V]$WO/_[GAY\.S,'^R7PI MF:7C[CQZP/.HW^+0-RLV9G9^,*;5\SVP)(DF]#,D?'&^/I.J>?#*>":O'\YB M#XS%CJ"B$/R?(92&?L2^U67PGV8.34R@C>Z_F5>&JWW&[,\G2I._Q^(+H?H< M8U3JO'\PWR@="-N"E 5%TQGE]P!ZF8U)!M&LUI\=KS]0[W]QA31'#AB\^OG+ MKZ]Q4:0 +O@M15D:KO5SGA_MMF6C5T?6:!G\.E ' M%V_;/I\X4F.R;XGA2K=I'F[3#-HVS5'KICD_J3GL#[': ATU&,+@L-**5P7?J#C4K??UZWUHU_L[TF6% MXO9DNH#A+URI$FGNS1^^1A<7P"Z TP23^T/_R)X=S44[%.>9UIURD%--[Q;\ MMG+]1G)GKA7VAV?*'R'^>KS;T+@REWQ"T#)V%7FX6./R*"7D[4&ZG_^DBCT+ M[U;[%(;@]Q04IS,S0V5CNXBDM2W2FB.KL7W65N9WIQ3Z9\($D!4 ZLE;F!>I M>$_R[.#,9S_4VJF M58ZL;N'4#X%ZZ#USE*@_R= @\Z5=D6;4S$67F#GR+LF2ZB.S=+),$>#'TLTM M2 " [P"PR'7[*N! *:T4U7(.P!YS)[QB*9F 22QXTD >5W[((['K3'+ M.+[M"@XUS3L[IT+4CP\IC(/UA_6'B+M&B"4+P7SV+DJ[P9H?N1K#&.59 :7A M.C10'SKI3[^)%;#W[28+R$"5EHX!?\YU+ M[,J&H4J$76P$?V%,'E0M&/P3H$W(C8'VJ)KRV M9^V[[1"UC#+VL=TBT/LU' Y[)\XC^&%P/.R=64<9/>?^V6GOW/Y)F5&PPJ J M!+M8FL&(2L;$K>P74\P(UX&X"!O2YP(H"MUFADLZSH*AV<[L6>-/A\?ROP<] MNL$'\;NMUU [3, *IJ,%O.[Y>=TXH&UTXP')S6E>'O8'[ MGQ1+G/5.'WQ MHCGQF3,.I"69 MR4>U8[L>";-0B)TR0)HAPINF%QGJ[8&FY97U9.G4G7EC1C#5TB/I-@8.^U2G MZ2PE)R?$J$JIS$!XR J+^(E @S'JPJK)16Z)U\U1BHK*9D[-RUSE\,LI\4G3 MN%/D694I ZR8MQHL98/'!T:CSH2#%BFVVX884W'C7R=2B]$7/@">5 MQIT SA=)#BH,A+$'=N/2#(0Y17XU5H &1D357=]OY<)EZT6CC@PN*D1E\(A! M%BHA"2V_!8%,@XM$:Y+:#-$5M6(A8$$L*RP*H.I2,G==?:NQIT\.]["^]:0C M&,5H-D1#D7>>[87C7+S;?+I!WAA'B%Q[P;_EUX"X#FL['M1W[6*W6]TWBFPS M:SM^!>\1885XFZMGX@4<8JHG';,,,9N\*89'28%BU-Q1HG$GVM[MS&'VL49 M)8Q1V!CE\N;6UM)A=6W,"V+ :I-@>R(Q;+R*"J0"BQ.@OG($UB*:2Y('L6O/NTJW3"]S38<+! M^@ )DCR6_!O.Q4#3+J82W45!.$J4M+GT,H[,'C!')?I'T73YOS2RYLZPD\1/ M2-#\B823XFEC$7+%+.-85/#M)]2)@5:X?OC^,'8B M. L.H+C-'V\F+;7(B3^P<9KGR36X?W'-PZ]0G^]#2/I\9^WMO3N4 MS/^JYPSS;9CW&UOJ1!X9217K/0AT/586*/*V#K2;.IY%,SXZL$FNTI*OCAVD M,5!8 JT5=<]SGM?M?5P=[N#4I%/1".J%&.1&)O"Q7:Y0T.4P0U-:V6TZ C%C ME4.O!>1PQD^E=5:-AZC#MB]R\SYE3O\]ATPZ4#Y1(5;US*![M#-K4/JE+6$!SF<][E)&/15F MT)M($>S@M"Q?HGP2_W-2M[O-^SO2AY4;(F'Z)QV=F_FELK93-[OIN7O&CDSH M\$#3=61,UX_BM[QW-K1\:+O%P3*;4$L(L;L>D7FO!8[K[KE# B$'>K06AZB^ MY9LOZ_DU:-'6>#2^+M0/9PY7']*7*2W9_.:)ROI#;0^.=.-LV#(>L+[AGH%R M'B_71E<2\DI#SIJI MB'2RT'6*66WC6]O/^.2W1VK=!4 FP%B1^>'(-YB/A$E=P"?F5W/F"/C:< I\ MYV.5#QR5UK$0IAKH)@=F&19T@U_37K-Y@!Y]>[#:T#AM=## 0_649 %QN?$TDI>^$@]3.Y](@_@1Y5F3#QK*8L0^7E/_(K(IXF; ;4W!6&EQQM\1QZ &FV M8(\:UB-P, \L?".QMT4DKOG!(*13Q+^7ASI"HG3W$9_C$52?+A3@-BD4\O'/ MRW1*[$1US1]7E(D3ZQ(1]A2R65OG6 Y'>2U 1NJUCD\S\Q$4\8[FP.2,R698S>EN[2'S0:% M^B!C>:?I),& V/KM-3HN"CG *]6O[/E.8S,T).8R!R\S?0V6 M@?1=)FE%?A[@A&!#P6Q-]$J/4X+7CI;85/(HN*T-DSKF(%Z4SP @@S&1.- ' MR@8 O+@&7Q>G-#>#;$:9F?S1IM6L&2/.S+X JV7#/Q."C5%G%\>^%WQD@E:$ MB:*%4HI>$648$*W-@:+@RP8APVQXE<4W+C&(DI+OT)<-KY9^QP0- 5KTRH/] M)TZ[P!5G#+66NU'NF\0"**/2!,A[XR7KC2P/*1/Q_N=<$\10F.# LB["[<3* M76MA[+14H3GAR*,R)SDT&]W#BPL4W)$RPI04*419X>I')?I9J$SC0QQ4.::5 M',[HIF$FY:+Q%,M-)E28+F!P*GB'ZAI(!&D,S-O];LZN'-$,[F!L7T1%,H'^ M7QYL<^953*>'H2S^$'L6,12QN.<(*RTF2I*T /]2#H2(L-R4-N.9 ;K*,5!3 M.A6K7]^]^V0.4RJ_-F[66.!X-0SS^.GIWJ@()O>GM@ )7R1\9,RBM>; ZT9'0A2;(*QCGZAK' M$"83LP+6J)N?;V62O-TG_MGZ8#"EDBE@6(?G.^[2$>NL J6>BX3X@&%S5Q'A M1# =9AX=4M>+K(KFO4R,@NM8!OU1@EWSD/[@T2N**RWW,33F;4 MS(FXRNVJH$Z]<>%C__F4PG\Q9+#SEL>%! M 17U@ZQLD= O H9+/XFYR\$8I;#$<@EQ=IR ^V&+F7%!+,G0/95+8GX5 2A3 M?CMKYQA0%V-(D]DX@'-?QJ\&K7M,S=5X8AW4PCTK H8@?%I0"Y"KZI+9L"DO M9#'%RBR3^+!!4;31V*(*Y>8H\TE,P<7%,ZP9^F#$DUU">@E&7@,V$8Q4()+; MT;DJ>)@@N/$I:)YHB%BR$>%4>6$;PT"=3]IA2!M0][5 EYP<. MB2M$ZF+F%P)[7:2-[C M-[VG#D+6]U98IQ=+*OW#T[_B7_J'YW^MMUG_^:7YV ^16D=Z<5'#"[XRU$,LL:0X17/ILCG16I.8=!, MMM?3G5':S30'C/D1DZ&2PYE(XY4K5=>=)BP,4&N">&AW=B8WPIT\M[HO6)Y, M&DVL9=^9Y?DG4"(DU)'7? WJ_IHE$6Q*4&[0\:U9'K9*Y'SWS^WN'#!A_+WW MI:>K"'[3\GJ7"#PA'RZV1;W*@[._/D-*69K\6*K5=95C)%0ET0PY0RA MX?LHB^*(,F1_S[!7\S_,!,3Y+ R^F']$9FH1[X=M#N] 8]UL O[!ITNS\^=S M<#!P%W_*IY%/X0?/PFD.;S5QB[)$#-S:N*YT*'R@95LHS+4L6 [U$-A>),UJ M"UIZ1>'YJ!L(^QJ\TE$<2QG47 H065.KM>(2"?2JK=D%.^!$J;CB">X47#YY MT;[N2NZ2.0-GW9P^E:>M!S(JMEV+XM72"X?]UCUI4\%5Y: *H4 %E]S3@@T_ M,W*453-?D?^#5*XE[?XM42VT<3+&IH6=.N?^:%9S;_OP)UNP*"2T4?7/DN2S M_@?V_A@%QT)B=II/[5]*T2^DK"OK)\-99E9%26>E\<.,.)OY%#H3;=M3/>'<6CU?E))9<):.-;51(CHOQ!)R5[?%8-P"1E;E M\S?(\/;/%9:\;*P&O6<'F(,UP>T;^]0?^H]:/#7K_U[ZLNU1_TSHX&&UUJ]=]/#C?[ MQ=J'&JZ]U-]PO&C,S+3 ]/[+7X96:IGI^]X^-I@_AV^V")3 M7)M"FKV'V: <&";QD M;UCN\9K[/U2#3590,ZHP'E]BHHHU[PJDF8_YIC+ 1@$]Q)&X[ JNWVTW+KW6[OIS9/ J'Y]LX MFVA5_H:.T28>_@UX_*V+#-Y]_KR#D0""31GVY+CKI199++*#@IM,O&*E]=JY MQ050&/4:$E96H])QHL(?H&A'4KU4Z/&\?H2Y-CUY_)U963:12Z*LSON_1A3; M+*W2"RKZ"R8,0\^84B8EP=@PVTK""HHEM@L+NK"@"POVV]=]XK! C'WC,GLP ME!N%#;?<:3LP++?W"'"@7F%1,E^4P%+X^C$B+?)'49*@$73Y8@W#7LMQ\PQ> MJO:2;NF-5= M<5,S6"_XZ-J1>(WKAM(K8CRJT@H;V2-SLP0I"\O+R&TF 3UU2:PNB=4EL;HD M5E?;?O[:MK*^GH#D>>W<.SA_NI-K52G\+F[_RRV;GX4G9W?,B715\VV;S)/P MY'BPA9-YJQP%^W,;TMWM98+B>.\3%,H-BEP;MK?J(Q"!OD)S!* M*ZL5>0J\B<^N=9>-P")_K^CMJ+#2;[X?"\"R;W9#+/3[M0\HE"R;6!(PB+Y!EI@I#W^MGQ M^7^TJH3;VGG,U &[ WW_HB+/70H?K<*WI8 N4O.80*N-J':?2)!;XCU58*=R MXM#H)*X7F2].*FC-/XC*@PB>\@H(JF=YG$R9HL^[_#@"VJ?L@AGT4(MLB@&H M5=Z1KEK6X2GPZS.K5 W1&KT2,/-!=ZXP+D$0IF@F!/K>H)1%*'SPI8V6#"/5 M<7Z148- !/9D*;S7[I)XB9+8&K%;F+E%8VDN%U(7X$N+8J47ARP$XCX(CUZU MG#,1.UZQE,M!!S+PS.+(2W\!LOC*@] 0*Y:-W#&@(C46+ 6D%X>N]#G*NY=* MD"['6-1.8H E?JM-.2USMWJ$AA(X$12/7RN[&Q-OI45\ !2/0* (5%E(9[4[ M&_Y3D4]HN$#A@U9VN5/(%AATI/6TKU'*:WC:7.VZ[B"'C&N/:(@F"=!C8&L+ M-]"8)9B2Z@UL7B35)2XVN*J]$^GE0N8&:7\P!X<$@O5O]H)/K8_:OCFY=1[O M2D+-[HY$;DETY,RM[SCOOU(^BJX);-9"\1P1U26=5@8 ,U_F^LEN/DIV;6U9"#OF;2[.YJ?8G_*:#>/9=Z;)?%E M(?MU2?20T?YXI.\"ON%7M944PM4J1/G> VIU0[ MR:5'LI7@O(([FZ_AGRDYP7(") ("+!E9,N6_D8ZV>1_%"X\)YO$T7P#1]Z2( MRJJ )C:@(FIP[-2(=_"%=(:XC*9FO%#GU!Q2DQ3(QT9YA@2XZ"F0U!KSE%\F M42QOS\\,YYO0 W?XN29^[JC#S]UO!&,X3&#EI\1&C"S\BD+?_T#M<"O#QYS- MB>(&3!.N^MC]Q M.FT!)>@,MT8NG%[P;@J=01?(%,U:+J0MYU]14WT!=S#O%*:.I4Y;Q=C$'@4S MSP')5WCS#43%ANI@YO%A0RG:1/FJH^S:>4\5ANDC\-GOW)'8[K+>_H#D$*SE M&KI,:<-)[_RKG6+W/'"VU=7[%7GU/Y&N#SP[_>%W?*J=62_TT/14@>)I1D5T M7[NH9=O7N!0_$J6ANR H&3C=%8QI&4%@EI@P.(O5$_N11$#^%4IL@E1B9/!! MZ-?A35%7;I#E M[:1HG#BGDHDJM0!7;H=F[E:,-U8UMD;/7*.)WA+#NG93?+2GVL]L5';G"/AL M_-JH&)-([4_D-< BVYF][+U [%[ &?B&_=_87*\,"VZ^N1MUN6ZR.Q5=IACEQGE"RQ%&, MU;=2W]W3"FKN++T=VS9-+_BBA#RU'A@\C?6M"B>)C@IA9I=@7E+>#C;'2#-W M)+95[N]+0W<,KDUGMB0JH4J)Z45[&2\/#UO++(Q+3Z;!?K=TRB>29W.TR9RT/]8JT37 0@+!+"R0 YP95/T3-3;V3,R=)2[$9'^1.#V\NUNR?@@GB6 M;E6ZYP;+Z>G?UO8IS*MLSS7C(=H+I29NA]\S<;MHB;&?[BONKK &MQE^_;AK MJB#!O^77">I6^LF;6]YB74*GFW2-3"R008VQR_,W\_S'79[_GHD#/"Y^%L.^2SOWHXY8:[L5JH'& M;IMER8T78Y!",#^J,YG7[U*F07Q MN64 QSBH\UYZ-4@HPT0*OE>'MQ9N('([$+#B;)TPBV_,\]L,U=OU6CV_M7S(U]+/2V+:_=!T\O<8.W:G/\"7^?N/5PD*PV[1:VILI6Y'K M-_53MKS=?A [M[W8-K; #H>'X='QV89ML.V+\M&:EFNWNQ5E>+>RGILR_+@? M#OK#;F5U*^N!WZA_=AR>#DZ>9V7M@[O7/JSM+8L60W ?[H^=8808AF9Q[:Q^ MQEY.R2 \Z7=3LF53TA]N>K _I!;(_>,G&MU!;]"FQ/3\ _Q5UWGN9'CYM?># MIV"=FF-G_GRIG-P/ S/!G>,.;OIW+;I[)^=AF?'FY*B/<5T M/@.'_%/F9VNT"S+T#_ )Z@^>-,3M( +81X/VK4+HS*!"_SE7U_U7[=41C>< MH@?ALGRLK.\>/=S+S%=O8L1WQDZ?'H>'I\^4-7GB@W5GYN3X+#P].>WF9)OF MY.@X/#W?5.JRRRYVV<6;/>6P?WY'QMDNE?584W*X\5[OIN1Q69G/-ST0N]SB MQKG%<7OL^')SC*"DRTGMR6P>GX=G=T6U=+.Y;;-Y=!*>GFWC;#ZH>,C6 MGAB_*KZL3@%D<'P:#D_O6)'>"MO2:8#H .!\&)Z?'G;3N2?3>60BNM,[1G3; M=59L82:]O0[UL4&A>Z>6@4T.[(V+'[?QIU[6P^U-<;3=$*SB07S4*FG;HSQ: ME72?/&PD?AH='=]0?W#4'YHD/ MC!9FTI=Q5NQ:?;9_S+.#1VS7$R <9AOROT;]6#[8[0!CRZMI MA+]HRHYU$(SAX"0\.;ZCO[(5I9BN:J\+I4?'XGIZ^WJM3;5>[O,I/'_?#D]*2;R=V? MR<%9>'AVOETSN0_PB_;A_E 3'WD1S8RO!N'I\='MEUB7:7[@?#[O)V);) M&!X>/OED[&_G8DT1ZD5T*IZ&AX,N6[Y54S((CX==LGR[IF1CUIOMRI1OH;%M MBGB]#'?V].2L\Y^V93*.SY[>?^HF8Y4S>]+?56=V%S+*HP04Y$1^%(7UNJSR MJY/C\/1T XO?EBV<0.^.CD)CP9W!K\\P+ \D_?; M;8=N.[3E[0[#P=$&J;MN.W3;88^W@PF83P\'.[8=T+?[6Q69&TICFM)YYQ<\ M'9@1:+:]L7 ]OKW^%;_*H?M)-#)/O:A6_V06%1=I)H. (Z[>X2$UYF^>S0&& MHR>U;CWUGY=6\GH>720'HR*)OAU$$_.(;Z+I=;0L86#URYDWTR.YZ2"D66P& MX,WP!(6UZ:E&!4Q>\PD?JB^S+@G>/DK_[?^?_T#JS7B5'H#I>M,_J[W8 ?SE M<93,VQ];]6(^T3W?>B-PUAL]LZ/!1I=:_?>3P\U^\20/=73T@ ]UM/92>R4_OY9/[;^2J"B#GXTM MBH.?DG$R&R5%,.R'F\C.WY9+;-51OBY7LBWC-#@<#&_#-'?C.^[Y( VZ0;IY MD/IMNZOF=O8'=(P]RH[;8*QW_59[9U5RC5W04NN5<9B*W/(0S#P>!H9T''W;K:UG4U "A'MZZZ=?7 ;]0/ M#T^>26%K?Z% -U$I[S4,J'\6'IW>47ND YX\TISTP\'9'9E(NCEYG#DY"@^' MSP28V]^X:0TG\5ZWGPX/PWZ_HQ[?JCD9#(UOU2Z*_OWU=V_F M]MUOC_'X?EA1WF_57-R')Z?#W?:X]WR_E1BRET%1>D@\AT( M\A9=7*?AZ>$=*Q@=+KC;$GNX)8[,EAANFM'LMD2W)?9W2PSZ9DO<3P-XJ^#R MJT'9^!\=#K?#X78XW Z'V^%P.QSNM@U2A\/M<+A/@L.-RB *YDD!CQA=) !/ MK3#AQ"#5_W-O9E,2K'13IOR\#N99;__#E +4_Y M@G^]T\Y_:<6>;AETR^#E+8-]\'K:W_-3D4^2LC2G&)08D^(J'3/2+@<&\A>! MLGN.!HSM-VDO#D/6K8)N%;RP5?"2E*97]-QNXI[M!X&T^<]M$Z_=?COX0 Y^ MMX*Z%=2MH&X%[5UTV9Y3OX'O8I.7?8CBT:,EOO?HX;J4_=XDZ0;/@JU-VK];_$P[* [DA9UBV@;@'1 MKT!-[C!;0/ MA0*T>]F%J(XU9)$W>=_'J57?QC%^60^WOP6(!^5!W[4,X[/(@+R8 M8[E;!MOR@MTRN!UATHM:!OO@8STNP_RNH4*.GT,^8OOMV$L#!QV]K'[>;AFL M6 9WS.COZ#+8WQ#M@:G[=\XMZ[SSSCOOED&W#%[B,GA)J+#\]JGQ%P/+.+^C M2N,^%H4Z7,]=%M"FN(9N 74+R%M 77/W"P.&_0:XL$F1S^1$SK.[G<1[!<]X M->B_[J 9';:G6SS=XGGBQ=,_[A;/7A0GAV4>@ M8I+8+ RRY&[=$9U+MHUOV;GGW5KHUD*W%KK*'U?^1LDD+Q*.W((J^GY'',Y^ MY> 'AUT.OBO@=(NG6SQ=]6\W3N"="2\_V),V>#5*LF225J]?5"7P)3J477#1 MK85N+71KX>74!/](JF!J LP'"";IZ=\,S;3&^6(T3:QSLR<^W]T#A@<8FAW: M+<\3473+KUM^W?+;QHCW92T_]!7^5D7F/1_D(<[D&? R;]+*O.=X_5,-\&3/ MJ^1-\-Z,3I1F030S\U.5P2Q:!EENAGHQ"^*%B6_S &=.L_'$Z=6__K/Y#WEP MONSIP#S)/"]3Z#UY4R139#MX>YW&U26/A/X5S_JA^TDT,A.\J%;_9!85%VDF MZP5'7TWW. '\TE/-+([AR:D_*/H_+PMYAGETD1R,BB3Z=A!-S".^B:;7T;($ M6Z)?SKR9'LE-!R'-8C, ;X8GQDK1&/SK/X\*H$%L/NL[MA1YZ*E8N\ 9I M)T[.?R51$?QL7B,.?DK&R6R4%!24#/MA,#@<#(/W^6P>%>9SL\IO^O;@MB]^ M_(0OWKXJ/]<$.E8\,%A5>E@T1FY?HLTU#SV-YF7R1O[Q-D[+^31:ODDSO"7^ MZ*W_\E @J]E;7$STL5O2O4-:UAPR\9WYXY[YZ&_-OP_/>X.SH]:/#GO]UK^O MNE1_V#LZ&VYTJ=5_/SG<[!=K'NKD:.L>:M [.QILXT,=K[W4#0'Y6I_NO/&U M3<-SM=<>Z7PZJQU/[;3%8-/*FE$+C#VK'0FKG>+[CQ.]]&,Z8;<;BO>747:1 M;)*TN2U7\08NZC8.#!R$MPF/'H(6VG/WFY?9@Z$H<1Q=,NK9T= MK-9T^,"3OO;UH/#A\Z(=K]_^M_O+\KFRV)4CHMT M#OG!^]226U/G6_*./]SKQ;8QX3T<'H9'QWQR*>R+R^MX7\0GO2[*=FJ*3D^W92YMIN0 MQ]TC+XLA9W]3*4377[2G_VYZO?MA%+=D!#8.6F[_UMNXL(?#87AR=,=8^?&0 MET\32'<+=O<6[.!X&)X-MDX[HUNPW8)=F3,ZVSB V)'UNI\)I4V)_KJ$TG,; MFO8J]J>D ,1$=)$$^20@U_8!*ML/ D5ZK+)O]W!=P?Q>!?.]-.GGG6YR=[)W MR^ >RV 7?[\/GDU7*NOHN#LZ[FX5=!A<:]&E+?XV7 I\B)80LLSG"SC=5<[;E[MZ&C%U7I!?2 R\W5W^>NT MND2L?^*]6;ER:/#2:97^+S[/PHV!&6&SDDHZ&B5YBMP7%;Y=53$ M^'3F,=S]\67-*Z;9 BY8Y?A3O' 93K,EZS4/US]:W1C_#0PUZ9R>;=>X_T4.M7PE= M$WG71-XUD7=-Y%T3>==$O@N#U361=TWD71-YUT3^^.5WB2-7H$EW.A'UTG__ M,FOC]RZ$;LD[[F%CYG%X>'JRLXV9W<+:UH5U?!:>GIQV"ZM;6 ]=N#P)AX?/ M@4?ID+^K>PN>@XVD0_YV^)A',3!A__PYVC*[-MDU4W)X_AR E6Y*5D_)83J \RI:+3U/KS?B6^)3[H89S>A(.3O:TD_7ES>;Q>7AV M5SK#;C:W;39->'[4WY1E9@]G^X MZ4U?&%?"QF^]C6M\<'P:#D_OR+:V%69W3;C6+=C]6[#]\V%X?ES(,CP[WU,#N93YLN"DW6Y<0>VY#TPZ'(U]VYK=0W:%-_W%(5!ZH![][ MN&UC+]CR"(]2PQ>WV1O[9-5/-\U6[+95[P[W516 ;AGL$.KY<>D+M*Z[E;LO MDFE4I5>KY>ZYQ^W0_20:F9-M4:W^R2HU]X?O#[DE,<+)69O^//WGI6U.FD<7 MR<&H2*)O!]'$/.*;:'H=+4L86/URYLWT2&XZ"+>3M-^PJ_]TVZ@GI!;;2D$Q MR0MD7T#JAV2UVOW07&8VCPKS>97?ZA>#.H>#N1O_=))/I_DU;)<]DZ0_.^J= M'V]& ;!6TWR]^OO#M!KO0!_CUK59=ZUXMVS%ZUKPGLS]^BFJ(BB?7:5F20>3 MY/^R]Z[-;2M)FO!?06C.V;4C(#8NO-HSBM#QI=<;IVV_MGLZ]M,$1!8EM"F M#8"2U;_^SFR/-WE+=6N#AC^#X:TO'I3@MXMC.LG&!,(,M+ *R<2288^;VM#6O M*?- &LMU0LU!=-W5@A2#HTU^SX6<'Y@SFR)0&_[E,XLA=ED.8#>#W+M<@B&4 M0QY.X'PCYCPB?F_R5[E'XT5OP"WOL-C+8]/I=I--;+X>_]#)&F_Q:XN,./I6 MBF!,ST[_M7(QECX#XB_\)4;5V?3! \ZX?P'"3OU[#\Y\AN1;.@$1&9_[X=S? MPZ[I<9X!JHP]? 2LX;+@&_'AER4+'$*-_L!I$U9=Z1$DIC1J62Q#WUC(G&#Z M0!SYGA_1(\O #G8C6V%/>J-A/6S@+3##8V-[MJ+ZSX=&O2>VIE#J@0-?\J*V MZJQQ-],%@S\9."7KA%&/)REA#4^_;9TI.*<;J,&.98]TT^ZUEK$XF MHFO77;6[P:>[R>^O+$#GP;FG?$Y$78L- -FUAY'K*I9VPRLIE"W%!@VS01N? MKU7V,*S70K?7BTY3+X&I_:( 22GACKNV6)5 _.P9&4/5IH"MI.X)CO'RBBDGT!OO#1<<'=]!QO2BD/?,ER MX41S/WCL:>]7 ;9Q5 K[Z-CM4[279S=Z .\.W\P\."G&^$MA]=@48TY^/W83 M3VGLZ(*QV"9=PV([?^_0=VCT&:?$47S<H:;W7[M] M6C6+=)$-^N? GN\&&[3Q^=H]0U*5:?QX8$4QCC-U_FCG;?T)-\,1JNM'=?VH MQ*+J^CEV\%D%G4_IIJBNGS8&;^R^;MGG&"3=Z?)ZU?5#73_&6;SW3G?]W,YH M#6%!5J^3@H+5-?8LDB=476,G M[1IS-'-0??(2&+6H#K 'BT?[DMZQS9E,:!/K_!V+!7T6C@9-8VU[J=/<(VPRB@[KB.16959Y-:E.IL4IU-'4E R$(8U=FD.IN.0@W5V:0ZFZ3\ ME.ILDB:YK#J;3AY ROJ+3K&_J/+-D@H++Q0T= M&1W$#>W./"O5U!8WM=V71J+:U-MFMJB$0C6W'26 +%UN6>4?5'.;A$ZJ:FYK M8^ANH)N3,PTS[V[(1O6V82V[/AG733:HSI)=O6UI1?8U^;O$804:MY,Q[;YN MC>HV*REEM8NEUJK_72\"@]=%A\<)0[8G:[5-6YFZ;=5MHU3::@=1WX'+[D;: MP@<^"C5@+V=*?1ZA%H#7[CZA@WP1BLO4+;,N/)=27#OO0F(F;.N9,W89:FHT MJIO654I*#0F-F<>J.V%6Z:#CUUN*O:J&[PL=$UJ_UJIAY_Y?":=E6W1AN__<.[O68"F]NWJ?A7"L?(, MVF9G]4;C=[S+(A=P/9V6]&#S1N[UOP;KWK_WX#AFN.>E$Q!M\&_%^C*KWES9 MM(+74+J@!SAD^L#F(W?. J>L HW/V/]=EC,@KOR$61H&I_;) P9DVJL/_$Q> MZ]IG%E7)5[8H7:DZOM6B5,>WZOCN2%9>%L*HCF_5\7T4:JB.;]7Q+>6G5,>W M-!57JN/[Y!&DQ&=TA<_($I_18QOJ6A5BR1H)[.O6\$PXOJHWM\-\9>GV^$PU M,XJO.LQ7ICZN7=XG#U\U9 /(J&OHRJVG.4?W2C"U9Q@>*"=CY?*]6> MS[2/]NRE-?9_[NP]N(7]KF=JPHWSVJ=OP<48C+LU-K KA[[^]#SP'RF)_PZ[ M<;V7__4?8\L/R6 K+BCBJU4*46*KTN M5WI=\8+BA38_7[O4HI&)ZE+4:(@Z X(S*'?HJ6 A#SG G, #(E+,)2Y;^.2&J'HRTXFSI6K*4WR:V2>-" M+ [Q$<#O09QV_;59E?T')]QX,3-]6S,9.U,O8HW[3=6+],?2U8O8O6%?ND6I M>I$6IX14O8BJ%VFHR$'5BU0BI:GJ152]B*H7D?I3JEY$U8M<0KU(\6[7G<,Z M<<>&H<;5\PT]W]V,V/?573@-W"6&]0Y) G2C0J!H8S)F-:R!J5MFW2J!)G(W MS20Q%&?)REGF>*"/K#U'B2O.4IQ57H$YT/OCNH4T\C!6)VL [+JC=]J=_N^" MTU%2V!3X\>1.6:B!M\>;\OI(^BT>X]?) ['.(2 MNH-;$TKYL:V<>-?V*N=7.N6T5-^UC(QM#6Q];(WW M,Z'K)-1D=*05P[:/8"N]WC;UT=#28"7P!\6-SM@-;?=U>V)L^S.KI[U+WC\% @7NW8I6Y8-H:;^9 MA@Z$1EKXS>FVMPTVWS:8E+R-$R-[ M&GF:EAV#OPK@S?XS?C5T%G#KSOU@RK2ILW2F;O2"='ED+-+@R9_P?V;L$=;= M0WC^7>?#<1MR7W+NW(5X:;)4W$=Z?"O@Q5 '5WH*[ DK]N?N0I@"\!^SU32" M?:R"Z0,\.L/7YMC!#367&BN63A!I3L0I2HW>\$G\4LI7_&/74W@1O'\:^&&H M/0%Y?*#M?.5Q'(EX=[CXS1T27,OHK>8']X[G_MOAT!/)Z!'YF^;?^6&$A!!1 M)"+S7XD2?Z.E[HFB<8X&^\FD-[8G>_37#XQ)8ZWLPU%C7>/U^L^W+,H,TI5?MN%'?L MVNF%84C4WK6,/&Y.;'U26^W6W?J9W#7%L!UDV+X)=L*>,3;%L!*-+@9Z2/.'=QLJZC\D;)9]\TWAU0$C!C9:UT1F?_]D'0F+9U[=GT7 M,.?GM3.');YQ%L_.2XB$S6X.=I:E9%TB;()FW/SG78"'M[G"K2W\V<;WD6R0 M''$NMA":8^X'A(E :!0LU]";1[V USPNG0!^+U 4=CUAKN--K!( AKF_6!#< MQ)M=X +G0A( 'NH9G(_J0 F,^[W)H%[__]99[_;1>M$W_TSB)D;I>JQ5'U[% M/CS5?WM<]3K=EI%?=F[/:5MBNG59/):::1C=*WOJK6NF.D5WK$-=)[Y*_2U M:Z,G= M%@?J$* U>NAI:U9MYH$TU.:$F@,/AJL%*09'&_R>BP@^,& 02.P'OIFPZDJ/P(RE\9IB]OS&0N8$ MTP@M_^<@R:&O=B-/:D]YH6 \2=0NZZMC8'J>M_O.A4>^)K<'C>IBH ME[RH[9R@(%\5Y*O2KE)]2D*_2I)H5Y.O)@T@Y M;W%6X"VJQ+/D8<"AJ??M<]0GGZ9K33'6V1 R#-WHGRE?J!BKPXQEF;H]5KAJ M4IW)P+ZHUH;NUB-\90$Z#\X]P[P1'ZO8 (17:QC9J@L0V&Y@&84O5';'*#8X M8??KN9^O55$PK-<\M->+3E.*L)Z3#TJ\^20GKWJ%5*^0]-%OZ9)S*H"K>H4D MM/.WM4:HZ(>LAIMIZ_U],?-4&?Y)&SS:YO2,=*M_ILE'W56T^S=XM"T&.#P+ MS$VGU=+!Z=4\%I;J\#@:6604R+T2)8V3YO(Z/,H;--;:,@IZ&G+]%Z7QF*3E M8A:X3XS^-F+3!P^V=?\"K_7\)VZ^1 ]PN/K )L7*D5Z=&P?*=K(LQL]@$.':V,>' YC_*6P=.WN1;.-WT_< M%'+!B$O]KB$NG;]/YKNS$!/F_N8$/QEV^W0L/*E:9-2B5(N,:I'I2!1>%L*H M%AG5(G,4:J@6&=4B(^6G5(N,-!E6U2)S^M12XB@^;CB**MLJ>0C5M&Q].#D' M;KOJ8N@V9XW[NCFV%&,IQFIX1_9$'YCG:,=0[3'EO7!JK%.F)V5#6WG(@L M,LKB7FD.U=QRQ.:6+=-'P'.O/GX$+!+4!]@XPD,U2;?+YF 2-&AT_I+%@KX+ M9X-VC;,0#X.Q\^B&8;:))!-ZH:B-#T?%_\4?X2-+=.WYP9T^9#:(#SB//ASK MO[GM!'O#E0?.%#8R_=?*Y1TBG#)'Z6XA3>D\.\$,E^F #YV,D?D*!'>1)WI: M>Z:-_)5Y+("SPFW=SAY=SPVC@!IR.A8*4\T4:E&JF4(U4W0DXBL+850SA6JF M. HU5#.%:J:0\E.JF4*:;)YJICAYU"?K+SK%_J)*\$D>N1L:^L!4+17G/H;N M,5:_KT\L-7'DW,?0/<8R!_I@W-X929W,Q=KGN$%42X5JJ6B\WDE-'%$M%8H- M#F"#-CZO)HY02OR^U)]O4TN&V:)$M.K).$H83KH,G8KBJIX,"4U]U9/1Q@#( M6#?.-7&UNXZO:LG F*T^,<:J(Z-9HKX#(]B-M(4?ABS4@*.<*56/AEH =K#[ MA";G131L#,9GRC-U5VO=">5U,"HVX^H5)1J&HN31_K J!O; M4UKH^'4@JGOL1&214BCWR>BVH'OL@F?<#+HVXZ8;K7_6L$;K7]+@=[<*X?,A M[PSVEZ#K(\;?O011/0 M M65#XR)VS<+PI$TV# 7MTX$H#$SOY-BTV>=,3O-I?A?%6\%4@XJ(7$%0'[B!# M.GS35N*=L6&P+#Q*'/<)U0@+(^V3!TMEVJL/?,.O=>TSBZJD9EJ4F5$M@FI1 MJD50M0AV) $I"V%4BZ!J$3P*-52+H&H1E/)3JD50FN(2U2)X\M!>XC.ZPF=D MB<_HL0UUK6I.9 W16KJMYN.<_12ZQU>O^N9KQ5"*H1I45'VK _.6CGCY%UN$ MM+>3GI3WE\<&C:]A;U#AJP5I.#3CK^U>02P9LQ7X M!29B-66VL2^I?>!5@7 M6%AU?W61"_[7?XPMTWJK>*%%G7PG[03,EP2,FDK'KL<1BO/__[/^_ZJFC9$M MQ+ZO\;YY8X[7:AFN\2>GW$OF?CW1-_,4&/>L/N[XG;.8KGCN_I%%@3O5W%#S M_ C^R\$*@/EJ41W/]^P5(NOE$N[66$QIH42^',/UGN 5C[ A?"6'B>?Y?#9= M!6!;"0!Y45Z1?!-K1D)I2QNH %83]0RJG$&5,W1\4:J<094SJ'(&5*&]^?J3YONEPP# #.^, MI1E>?\,]+WNHE2V5F5K5;9696OE(J7*UJILK =J5,3MM0WD?G0 !0XVA5 M>EJE).5*22I>4+S0YN=KIZ<;&4PK15X[W[F\[LAC8[: BQ>=QLP)L$6; BQQ MU7[:/K.=X4WJ?] M#=A]%62F>,DNII\\#146E8S@K(-5((9-@&PR.&\X64(,H"$+P0QG*FC/;O2@ M_;WWO1=/F\8Q%6!^+Q%TP4G'F2T#$'IWN6"AKOF!AJ32<4+%'5NX8 #FYT)K M7DS-1T%#S0F8M@K9?+7 !; G9['BHQ=PE>D@!O@'*(M'7%I/^P<]0J^&S_C/ MZ6OGR2&Y'OT][EE'W;Y@4Y3VQ8N.)!#?8?PKWKU/7^1? Q5$R @X0IM@$3QX MW7+A>#1;0OR&39V0+VP5@'[ &13_R&[:B78NZOF!P7$X/^%_Y]?WZ+S F[0' MME@B66"Y',S!#T+X^=3!O;L14-Y_;_^,]PC(&^XPSQR+*#8_?YI*[PP5\M M9O$9T&'/6, %UH4+B2\%/D[#2L+5'3!F!+<4+:AXW>FB"X0>]]O3,CI#%_5J M?.Z)BY(.,A]S3/Q#JFM;HQD@M1:1,E,#,G<]A2UX$2@86C0\B MD_//)G^5E5OXC1MD^5C70$4A6SX_N-,'6!;2#*BTFG)%P74,3<<1O+MM04Y( M] ^)AER>@-0>DB661%1<('+P)K@]:88,.+PN>Z:OQ9-E2M\/Y\K_#LYS"H(J M#G&./PVW$XM/WH'=/_H@U#,7WH%TBZ5^P&)#4\;BOH>)=N+;^J^!#R?]-?#G[DZ(&&GNZ7]@E2B<0N;\[VD?2]H'^T78>C#R2/+D@Y WG2F_UJYJ&=FH L7H-^!9=GT MP0,2W+]H\\!_I#_[X=S?TWPF^&MN)^>NPN*=)'<7FW8H,(E+5E6#897JB%\+-( M&>(F-U8MQ4>!,DX3GFT.FZDB-7N#8?&OSEC:*NVBMA*Q7\'CR&D=-@KVWO\BS-24"A1[Y'EG1;I1,%6U,QC2O-1CI M]JANV503R>QFLKJ*LV3E+'-BZY.1H3A+<5;3G-4W=6-TCMD@NZ,.+>[2^+XC MNKQ7H5_;*E9MW;+ZJHA8IB.Q]/ZDO=T"G3P2T+_#,TVA[*X#=9O-SOCS[4F8 MBZBZ-G6SQ:Y))X_D?,7/ZE#D/)3N&L250MJ[MIG/;=A X)F_PJSW?VS-;'30 MO6R2(#)*H34T]=%H3^>A":I(V@^K).!2),"<#/7^<$]?34F DH#V2T#?TDU[ MSZ[G:V\U3\?DE*(P6, M_\6K+;-UJ]7K@?5L:>9U7&XJ?AGN62WL>I'CW;O(E_!W+ KKEPJ7[?M2JX;W M/*>3UA27G5FVO'C;)ESL@O(\QH&-DU/*/(.?BSGH!)RINDDWNTE''>PF/:P5 MNV6 U:I67=6JJUKUUE0%JUIU5:LN'RDOIU:]Q*A59>L2E&ZKLG55MGZ"B-V? M!3$65;[>EE+05\.);HU&U4E,+!/.I&XSFBI9WU6ROB7CIYRH MMI@F?7"AZG9SR&/RJHIN=2@7<"C=M>-+^YXVZCG4U+"V3.*Q=,,Z4X.@LH"; MU%[J4+I[*-WU2^HF>'?M>&ME]M:L?P?OH(9I(J-8]O61M2>^2$-DD31_H 3A ML@3AE:U/[/&Y]*42 B4$$A#CU5"W!_4S=V<4@MKCRC+5[N?K\/K,HN[T=GFP MF>*N+OP-_J0+G5R;NU0]7/+V<&V>5O>ZM[*:3#7NR-4C(^6B5...:MQ1C3NJ M<:<#I+RS4DHIFJT M3ETN_9*M>G(=R:J3><85*W3IM/)RGW5 MX2+=D:@.%W4HEV("[]_ATLU+7C6'R'8DJCE$'_^6#OP#."77MS@G= M*17;SUR<,S+K:$-)0A756M*FUI+TW+K79'+!(X+&71D1I";[R->+(^6B5(.0 M:A!2#4(7TR#49E)=< -0:F^6LLND479IDJN2=W0XZ]*4EZNZ/EI32VWVS-,/ M/%#E^5UF*:,W.7UQOF*I;K/4P%;]'B?K]ZA@J'6IB,?LJ5HWN4[$Z(U'ZD3D M.I&^ZOE0/1]-,Y51M[E+'G.QDR>B6C[4H5R*%:Q:/M:5L:UL+IE.1'5\J$.Y M%%MXGZR1JO]5];_QW6761>Y0Y>^*_;O"_J_ =ANTIOI=L;YB_299WZR?&FI- MXT>-(MJM+SI/Q\C'@#'MG1,^:!\7_G/%Y8[.W2.2+'^.RY_B\N>P?,T--6=; MTT#TX$18BB\:3)R0;%EZ?A526"%3R.],(_?)C5P6:@L6ACSN.W,C>%&HS?T M.RG@CR/>(,'^M7*7V$A1W&%ZU(% 49/(+V_R<.[\5<1+^Q]!!*E](D^,50 K MQ\Z'I#F#/@5[Q()TWGG1+%ETVNZ3XR[B@J8[QM>#[PXC6 :[=Z<:M4]0IT#8 MTS["K]@OYW&Y8/#\?!LE/79/3U%+QJ/S C_@G1P..(!PRO3'L! 6/&&/#- 9 M-@D?!E),6<@IM$0\8WR&DQ(I5;*P+\!EV*@2.1N]'IM+HT-T4=$Q;'V)8!GS M!76UP#',5TAA;.V +TVC%2S OP/=Q4^EI]V"VL-_.HO%BU[ZE]BB)]IZ:G>ZK*TKT]RR=%Z0 M7T(MTV6SA776^E2VM[K0!Y>.RYDI9CG-YWN$9?N+)Q1]U#ATU $#JE8:DZ*: M(.3J-Y!R4:H)0C5!J":(BVF"Z#(I.]\D46*JJ!$I$HP)42-2U(B4$W7;<)>! M>]8S[>ZE,$"@NFG:4J<^U/N#86MKIQ1?RF.1+73J$.Y%*OW4YSPIA2X[XG\=@S3^7(1YJZI#\9J7IU4 M1Z*Z:-2A7(H!7%*ZJ!IG5/ET:639ZM=M^U3] TH NB( 8WW<5ZUCBO\OE?]- M6Q]/6C8VJZ'Q*7(WT?R9M%]@TNB=: OXQD2O0(UEG[>;YI;:&N)"7,YHMJF+ M>GX:\Q&XWM1=PNXR?1!I]\DS"X0IFQ398PKMR5E0(3_\[6_]26^LP8H7-(D# M*/"3B5IY-ET%O,N&_F[DK%;-/3_H^+?4NH<+#'Y9EI#\X3T^Z9 MAQ59;$;(R$P,(\ET+'$*\[:?U./:^#L:.\.PSLN;BE(O:B:9KAY7/%&!O2Q3 MEW=1A3C5AGJJXJ8I>BDLTG]FH!=U;09\[=U3?\T+?_6W)E2RQOU6"%L]AU[\;V9Z'#SHL!?Z%JXPD$_((%NB MPO?F"EP,' M-&>(AN7 641PZOAV%-0P),[\ 2MT'Y<.'T$$7PQ9\DG1731= ?,^LH"_QT]/ M!%GTWLF M>CF>D-/32N^B&?S;H6>DE"KHX M7-V%(!= $!">A,%1$2=-I/1N(WDW]D-D^7_/-8-\_U_'6SG!"]YR!NI:!YMM M5XM8;]) -6#9A1_QRW4I4(]9,'5!J=Z]T%\EWT-]BL/CN,22]-ZN[D'5T@?R M$OQ;W^J9I5OB]RF\1VB,N0^+>+ZFOQ1$W6_7/0T,[!D+IX%[AW8%@]?J2(IT MH;QMEFLA7.@H/57Z!NWYH\C2%4UX*QL.^"5GO*_"N(,9;G9X"U(&:,Q;>$-N M"-PQ1DWC\Y4WRQE'2^>%-_ZF[P_U3$,YOK#8KN=. ?>.LMWBFWVU>WI]9Q]8 M&;?Q$_O\ BLUL9\*':)G.%ML:P]72=L1=Y[ M3;HD;2]/;E@'&?L.YRX*$2HQ2'/=$7JFGS\A"F<:DG'15LZ_FII78G%"'*DG M_0[V',!1.5-A\W[)=,8+.N7V0?N?,>0YM,,>'>\EMLM0!.,YGTAU5(H@HES? MH T+8H5VGY[_30!&^3.:EGQ[X(?0_.Q3Q(V 7@+_W,7JQK_"R<%>^>[BXZF2<.RX".2OI8\G>(%)&\7UQ: M40A>:QR;29$M_ @7$^-H! Y>H"[!': :".-#$+]?P9-ZM9E>"1AX2D)H"'91%_XW_'!Z$+8V!M("R?)9MX=8D$P;]6 MBQGM<09F0XB>D$.#8-EL)VC#$:.&I1U]Q1?(.^Z$W()/S')5Y[+??%\2&R:) M8@#+D$QRC%Z00FU]=]HK9'*L+K",M^N_I!^;;U^CG2=FTXH0RCN<%NP)W7KG M>#_#K'>?\ :XS1%8%T*_!K@8;H0LG8!P#I8 YG5K3 M(?/0\243BP.&5^YHO^%7FFXZ&J">H\_T 5K-*A_0L\9C@3N-W(K>16,\A1O.R5 M1Y*,%J PSG*?AO\V>C80!V@'_ZB^:>FBAB1BA>HVH18WIM'DR/ ]R@5_@LSG M4/BNX'T13-H36\L1^&"".5XD+-CTE62:$2. 3#I@J)#1%MM#>J%DD?%+X=RL M!2,^0)/N?9(JO&X>5X\I^75AYL5)!(P)1XPTM2ZL-'0,8L.=0]S-\#=D15(T M2",=,G?#*7Q5L)&>^&UEV3HT' GRCJ+S^+8X7 ^_?/7KM?:;;>3"3J]>7FO$ M8/,,G%CF6DNX5E"4)#C><(#7(.TR0/JNF/"^LOLO^YLD,P'WM,N], )+RVU8 M!#CTNC3*DP&#=?$&!0#;YJKBY83.(Q.?3?P8"G:+SV!":)=.0?<=E4;LMKAT M1R?AGI2'2NZ%^E'_'8$7"6W-'2&S C51.72V_7!D2LL.DJV?(3D;YZK0"05_ M?I;$14MX\AN;,\KY?/;!L!C'$H7_1:J0;JY$47Z/LZQ@#GT%R=0^Z=HG^$G\ M(/C"MYZWHK(+O/Y>DP3.5P$9*QB27?$,7<.B<+E)G;'1VJ1.R>N&Y_89?E!F M';,-=-7S\/GJ$9.;_\: ?0R_F<_%QU%[@>/)9F]DA:F<3'K#T:0V2N6@9]OU M4!Q+L1>MWG@\:@P0TN[VHB;;B=X6E,H?9!I_9L_:-S#>O8/Q*L,S U:V!!?P M(+3*FOB*K27203B4ET*D0H3)-0/,M/A]=G2(V!WO:/NGVJ+4CP&H^"J+J/BZ MCDIO<2MX\]"&5?M;)2% ]?Z2HHW)V">R#[2A/#W4BJ]DY:N]H T58RG&VLE8 M^T ;*H"!JC=[/,2'I^^WW^J=1!%Z-1[J0[O^U#T)NG^[>1[V2!^.+'4>LIR' M9>FF.3[Y>33D57'2&@5*.!O-OYYLAJAE\;=>"17].E/=>:".;AO*T,#6)X,S MV0 *^:D,@7:BX(#E.0S#4/BSC>KA[&Q#U,GZ9A$4%BEA#63@4I\,_KY1Z UC M&_K&>HB^&UYI\V214ERMH6Y9]6W1;DY&2AR4."AQ '$8 MZ7W#;)DT-(3EU1B%JZ=W>>%PDM2\W72M96\GPO[F!:P)VW%X>V>F,S+N,7?% MU'(LW..5S1DT@[2YF.:G9UN9<<:Y.V5A A- /0XYD(#2GFYJ#*7!.?!JK*A> MQ .YIX%/)?.LN*N8&];%#6:\7Q(GU'+!?R 5(2!AS!1I+P&7HS_S5Q$R)?V9->Y- MDK\BFL-+O'N.MY4YYC!D40R9Y-QA/QG)SN?U3TMT2"DNU!0DSB5RX9:'H]XH MB_X"RF3Z\YJWPF&##?-"1X#-4&.JCHR:>P+T4\"F8D0P![&(L+40KV*B%/8K MPRWZ[_7W6,/>,*4V-@1G_XZWD[$@H(5X48"X$9E>%*[_8DFAGJ#L'A.@&?P0 M<&?V.Z+K34"IX:H+4 9Q)[^9L,+S\3608)TD9)5<^_/K%9(0]O+MR]_U+#P< MA7 X@_+^R0U&K\O7I)VRL&(L T[DR,3CO_6SR$^NEP:T,IR4XBX)G#QJ71/- MBC&$1QY\)(<*DL7PT[&'W1IE(*&R'[VG.[^,M^!).[/:;/AM_3AS2N8'P>B) MPPP%XX.!X*(!@# C*'$(%*#]UC/G5G_(=>/ M.3[1]6-FSJ?N]9,#FY/_,OC--C+HCZ?1P!YQ:['>WZF"K0PS'4,%@XU3307' M"QIEP/BR?Y_L8>F\)!O@2"3PJV#%\A)X<1Y5K$5-H47[663M"EH43/]1#2W: MSRG=K!9%?%RA1.VLW7D\'6J9M75H/Z]8]M>AUIIN.Y8.-=9T=74=:N2)TZ . M%2?=M JU!IF];E,9NH+7+>C$-O-$:7\G]O$&.!13<(MC EJ"AB3F0*KP AZ7 MW+\U;RUQLW+!$A=K_CJU2Z['HYH7XY([O()U8=6V+F1$Z"O.(7Q*2JA;F$.H M5!">"X)7".&.,Q&MY%K+:7O!DF"?9+4\"57\K1S>'/!C#,,"+/6-+52]A@(F1"QL=<'B#_AH;Y XO$X.,^Z5G>2T Z]PC)AD-\MIA.XPB MW096)O("K).P%?][ F%_7"[\%\:XAYAPL+9<.%X)LUIK6@H-P)?'&!(ONXBU M/ LR=OR7,<@IPAW'2T"4L0=_P:&ZG5\L+!I[@*X6K"1:)#.%LKZM@V-APLU( M&:J%>-8)3[]G%I!=;;#,\EI#IB:$"+Y%T4@J.3T"PW2F1O>^\%]_HNX4O@ 'XL5$G(8/#EW MHYAMO@N00W/XZNYUO/P/OWCX!B^I'OP)!]Z#OXFG,#DK\!YY$(NJR#AD1+GG( ^V4AYL-DI#$[ M@"96GYEHLK\>7!*UA@)6^'[E!(X7,7PHOBXS0,1$7U!O#G?RDU+(W3C?'-TX M71R]:6,IW.DRLTXRO)=SU6_]K,D1IO-X!)(OS?2)GMD""!3/]:DPI'5SE[Q" M,[T8U[ZEJH_N2F(RK9(3$OMUC,HRC< M[08-IL)3G22M1?.-CW6[Y=%Z7/O7P/=\G";*"=(:AR&Y8T-AS$8N6-ZS>"0* MWR@HMMN9OT3-5+IE,30%51=GGY-PC[0<\@[#:XA#GR48F/O3..C](8S@THA: M%,+Z4LMY<2@!C^T&_#[#S%8P2P'VG90N8GPBMC*( 34X98HF9Z5WX=\]^C"Q MC4B>\]N/JJOD"/5(RO1]!!-%$X8KAZ7\2@_G!U!4[)$1AX9F-&LI96(=I6D\^-Q;FB.+GP8 M[GRX,GCH+I^-QIZXYV&&[NT) MQ2"'XBP:=PYZP(MR#!\K@CA*$VURX 1Z7DI(6( ML'CA\;O"(Q JC(Z:U!>57(5)61=1PEDNX4,S?5W8^'2_K+CE!';+?!/ILD/O MXZ*-[]03]RXMW6B-QN KA].*(V$1Z/Q/!'>CP=&Y&MPY30=( MH9K+=NF&<60^].EF>60SU\D:?\N%$Z&.%=%,8&!_'CT#EU\[X;5S+4(]<(G- MV(+;-/G7P_5/ _+$MRF2(\)KL&!*PJ!K QK9Y?^5&[1+ A2PC&F\'M'+V&C9 MX%ZN$QF%!N0_/V>9$X2FW=+9HH0"K>"E+UP@LZ\4\P[O&)PP29\8;C>+[;QX M.K&+1MR,9492HZ#%VB&.^T8O2]YGS-\8QJ]#Y<2$4YG8LS0_+%Y(>TS >,[R M3.@L3(>AZ9-G#PINXLA>&@*3,%=F7G* -LR,].R4ALF3_TN3G9-@B9XU@\K> MA6ZO"%IR0&W%D58$.AE>23OPC)NH+FG\>:(TY](D]&W M2).0_0R[13HZ/UT^!WS]=A9SS=.ADYSHZ&HF(\Z3PQ,'\K+DM4_)Q'1QM2<\ M-&./_GW@+&&O8<$UK?W?V(#(S@2'I:5T?'Y@] @_VGA">Q#OG_,Q\L$N]A>Z MX2&9N,T-?F&=I8=0KO\N./QO=RW\?W[#[SN57?Q!@OLNT_K3FNL7M3F*+!:U M\;(1\EA _;\DTIG5)L\L-80*FYWR*OH>DY\8]C;&;\E0F3MN$*NCK7X.5_"/ MXFXAM0*2EZCPV*=)BKAQ\?QR*M@.D/LA>1(U6%:[9+=7N*.\\4?+AGWA[1'7 MPFZLNV2U9$;PFO,'#&K$M33"2=M<4A*EX.8!J,X[M!8Q$1OB+0+?CG5K\99$ MC)D_ADKY+OGX+!NFB8UC^ ^J2<"K3ABA#]GUB-GAR2LVO$BZ0>/HB+@M\>MI MX:3X! 9X,U00T5EB&&[3AS;*;X[UZ*J4'F)9#BF!\22=0;'Z%N7 ;G.S MBBW#'/#)M^S>X=6?7$J33?(*P15M,C,/7I@@<;6;2%((MTUX3T(>2EZ6&!@D MT\YNJ19,CS(=SEU>O.%3.D](+U_#AK)#T4L?2FT_K-J=NDNAUVA6.8^-QE%I M)UUC&GCAZ8D56H#QEQ)S/-8B8,8&G/=%[J9P.U@L4; NU!(XK3,;&__T]*>,E/4Z4L"IQIOPW6>O-_&Z:-"?H9 MJBM3"F-,I***XSX@E^LL[TAI9!1[(W^(+EIT1>YYA%G4$4W&; M;Q048(H1?QYMK"R]Q-DOC!(F!0=5/I_X$?F_%DQ9<5'":0EF7"G=^_[L&22R M18'A!^8E(:3-X\M5B.P@AI[-5&# ,\Q5'9067^@:*1+>I$6.I- LR"'KD!V@ MLS^FYY7/?N=\XFQF.K,ND>?&()B(XF5,3>V9(EZK&!: QP03)L586KSOEYZ6 M%%:EJX"G<&$B;)A?.&9+%ZL9XV80KA=-H 6X:3PBF\GFS5>8\,] B\;B)EX1 MKK-R6C(#%]* BXS^!N="B1(!_#_#/P79P'&%_\O'X-N+)QB M\H-^Q.]D7@J=U#['A3GMX?7W:7;J$3S>52"2:F0,I%T Y'JOEB(KQEN3$B]B M7?WH E6'9\B$2BO2*"DW% #15- T8EVQMM&YI'"?)$"!\>/R%&HV@I4DRDC[ M>\9] 0;*0D)L$@*Y'(M;%HE:R-:UK>UM??49"E<=WN[+^N7)/9 M(S8S^L.A9?<-9M[-C>' &,]GSGQJ#-CX?P;6E8IDURF]I7*VT6U/^_]6<+N M@4GN"$HX_& 1__?[I,*2./EO_%KZYH8_VV,3?T*61N#R;WA=U%S[V0UB#*;0 M94LE>.OS@>CB0]7Z6W^2A5O>V3STZ/S3#S"FD;39H!?,L1UXC.@1+IB7V!!) M$'>HLRG[FSGXHB&%?)U%Z--R"R$4.(;;.-/*D\$@RWZ7_QN5YS7%V/$.6?IT MU=_!/<)#]& W4!7*TEDB]_!U@[HOGC)X4& !O"FV1_%%AZ+KM&91F6= MPCQHWU=DR7"&N<:R+VXOA5&PXOI\Z@0! B.E=8OQGW-S) #^VK 4D>+)GX&A M!/=,BM?>TVZ34@'T5C.14GX]"^BSF"S\_L&\"/X9]S[NG 4&-;#PY 6(I'UD M,XJGOF=T,VB?/* ,A3W>"6KR'JM ^_C^TSLD*2:;[QFW^4+\16P%NO@H1V*@ M(EGX^Q[5ZU,["BX8DP\LR0MP"L3%JWC)BWC:-/5J5CRMC?7L:+>)K/3:-N%$ M?6''S!VX*FH9S_XR2-W=//\X+6N+<$\UXR>:?PN_DU^ZKW+Z_;P MN^2*6+W1X'=\W.Y9\(^-BG[*+5H+*+:QNN8"5\[^;-$9Z*"3- ,TB= MN;L2NXFUAYC'\!_>MJ[%;C8:.,DF!IM,W%C2V-*.\%.C(S\9\-T M<['E:;QE%F^9; ZT>N%&EUV#7 3/# M..&;U%=F T:Y[P@-N;9$,@;C,4C86>1 MVE!Q4Q!O(P1E\4@5Z=C_.]S,C/CL!$[A!LY M*C[5GO9I7N69^.\3?N;!:Y)F?%_2@,GCCZ'P;T6U=,A%!=M]>#_9YN>0-%3> M!)[JHVB5]40['_F V(20Y:RL9&=IIP*#!8'!00>K5>N\KM$750RC#JXD#56. M>\5F. KL]]5RR8'0<'#@>R=R2@E9QM([Z'\J22BI,08-LXJT[]1Y!0Z'-RW7 M%^==Z;ML%J3HO&K#1IUM*]OB%TDA3-+\B3?(_R,W^T/UN8T[S0,<73HHEG41 M7XW5/,SQO>-=G$E'\!6NO%=A?GIOQP0;P"#?U]4=N/E9W)N/;O#XGW]Q;DX:>21^TEY]?7?[Y0_MTWOM/]U? M;\!F_;QZA%=-J689*/(-=SZ]-J\TSWF$Y\W-ZS4S28R;+IIM7F. =!TF+K@=:0Q-N=@J[B[G[O$HRZB90U5: M2)IS&IIKUM@?/$6H?7]@C,=9,N:-MF'9E)QPXP>K)+/)$Y\8)Y?,M5=3;3ZC.M&2$^VOR?#W7%W9ES20MLT%T4J\#R7A;>2'2=FY*0EOXXF. MMDHXYJT#]L"\$/,5?^+L,R7IE\(7DS(;3$EZ"T]T9&R5]._I+(U0E*EH'SB, M@9+X2^&/B:TDOD,G:F^_V[%R]"--7542?BG\,.FKR)GTYS3D8QZHH*5"0E/) M8?O.=S+<)H=_H3SI7FG9"K4$%US1,VRDU6_<1*N?:8S/50F:% M;F^=PWYE0W@+/PQ3/)HU?S^&+>0(:RG" D>73T&-LE#OR5P,WA]?/*84? >. MSI .*>';\,C,>87E0C%:#A:7/2TQP>'8F U-L)=P-7M G]0^?*&$%S3C^X#;LX%SB/# M?CWME668]FN"'DL['6DX0A3Q)L_O2]P\-:!\">X=S_VWR+R((\'FTQG<.)F1 M"MJK=U^^?RGH -IJ)9Q2^#X)H&&N4_0$16[[1* <@]SY3RSNOR'\!6P(Q4%& MBT6F&XAWP@H0KO2EL2D3$U$P1RUYY%T#6*F-_R?-B,5*H$DQ*AJ&=-"$)ES) M+=7(.#CR),1^T,TCB+- ("*^_%NRXZ3I,S9Z"YBVU#9REDM0#VGS+96B3VYY[W="1XYL MZU+ 0#0OQ1(RWJ"E\GPSFRT/!WC!J=8]^C"#$A_F+! M7+RD8VLN@ XR \+YSD=X48SG:94*QVL%@+^ 7:Y6N3O[^]Y@(BDES)SG<>O MI$U)?*O_@V-;K@BN*SW\,C+RT0D(9RE(P?>G_: A9.EO8T#4&-EA":9X%G.7 MDYM_"C&1:-02P3?[GB/0I 0&!5@-JRB!K:YF=2#_S 7B1G+KX='$?Z(G+Q1M MQV"D^#0S9A[ LKCB2<80['%)(D!*!G6C[ :6F#.^I,P@SKK*_$>A5,4Q0BVE= MTE\\?)WM@O MAT,,ZAS&8$$*;RX[@349"XE)F&90DUZNV1S'6D9^&PTV_>#6\ M+3'%NRRR,&DH(LW0+L0QI-E"=R^9FY^Z,9]I,DVX_HETU @9\CE0M3H[J75A MIQO.C&4KF&A8Q[9(,/%C;A3]P2E#/C/G)]D6-))-S%V)!/XVP>'G23-C2&!^ M&:?X@CNME'6\1][/G.+&%!Y\AJ6I+9OW2&<8EDXPBU7L,<06Q:ZWF._<8+IZ M1/)-!>9,KE$ZE=E\.D*.6^9=# M#7V@SG1Q4C^<^WMXYF_8,?!9E8_68GUED[YK$)X@CMR2?)2YQ20@5L M"W(RZ2,>$D2]MT6:TC&K]>^57M'[:+34\X._6+Q<^\]HOR71X1?\.2*$$8AL M9G0T_X$ K<@(/Y]/N*EH,G)/U\5^MR+\2X33P'<)_%]TH2]>-.MW'O_Z7=]$ M-R\-31?-[-G>]=*[ GXAVESJ" ME2\&B>]#;;H6:*AACZ&,D+41AL+NX;YZ;"H4.G-YLQBX,$:A)L"0HFM.^-%K MH[P+O0\^5U=L( ;!*_)D"P*NA78S0DX=0*$8XYJ[%OITE;RG\B"'X,.24U0Y!0$98XJ'>T!AQC'_\G5FS)W M&0\<1]AO4+@Q7&UFKQR$G0#+R#6B\68%2W!6<+1!-KN3,0$Y=>/<\CHQ\;= MT%T43>5E25<+)U* 0[$8P5%%+)F'LO+B]1 I$GAO'=T_@N_,'/;:@G+74B28 M2=Q5!1 2 ?HQ=1T-<4[BSO-\J5AL*<%7".H4US]B_ M5AR +]EZ!F,O.\V.+G8QG2)%K*5I56X^#)CH,C_G<>*'"6O=)0C>\_)!SK@&N*(V[*TC 2F4+?FB;)\T15XX7(C52* M&L9(O%R))?$S'J\),OB[\8#>2@D3NM$0WV[Q)*+?F0$>("2+!2/,4#T6.I!, M$A,^P>U7,L50#*9+=RCDN>2 9CZL'?6&L^#8OJ0*L" @$TA)IW?O#(!&SD]& M.-[<:V$B?)V )>KH_&<6%T\V+UX=<8PN[B4*+XDYN1MIJI(78$#(RT8C-\_- M3Z=%OHASEE1;%$O?-P%.^"TS&X_N4/-M?B*\^$-Y]\3SJTXRC/W:":^= MZW@HVJ,_8PLND>O?R"\$IYT'E+GC7CH0"S&^^;R4:W)P,8F-@\KY?SD!_7FJ M05# 4D,4 ?RF>%,N%GSL:M$2XE$V80Y G%_EF!U%ZN"0=;#40C[Y>VW(>C*! MGH)G\/O<=SC@/<&[QPB:V0&.SS@F*;%K8M!X,6,[I+0TVN]IT4ZZ7%)3,4JI ML*?)LP@35LG,Q,JLB(\#"L4U@$9LM. OQ[F,-%[/[!),=8J#S-]LV M>BDJ=Z4P15DYHP1R^8.'VQ#9U*+!6=3[?B%;Q+JKD+KD MZA?J>N)_@OV$E6=L1H?C_: ]BV%TG$%5N*RU% I_=2:'MLC:"E4X06+7XW8V M"S+Y)D' Q/K8AT %&*+Q.\B0$(FZN@8%"1[7"AO)SSCY55A^DW@@67:CLH$B MMLKRGP@D94M/DY>I-$1S:8BQ2D-4D=7,:'8QNH3*L NOGNR%NGE]IXN>*G,),+LH ^4!2/'*92@]!!OR,N-HCC-PNX!3R2'AX G(JR\*F M'F:EB\],904/(9M91UN0YPW0 0!M,D4P[>E*&'UT4?,90 @.GIO0%\^9$)$W MJJE-(F]D:"4V!=5N!-G"J[>I8Y;DV>-MT^B7=,)%\L48H3R9:U-6$GRT/69& MO]7;;JN4K^&IP3DN%W=PZXU*SM=*V.XDRC'?2V[B(U&H,>BS1&:OYG]9)YR M3_LR3]_')\:LC6S4\8&>F5C.-!\WCMSDC^PWTTI'-=.-'Y]AD#U#'@Z*X_ZY M0:>@(>.ZHUF^Y$@,[76$OQ47U],\W'BX5AC/\,6]EWR;CP#'U!*;<_F+AX)F MGBW88$_;,4(V=L,*"+C?O-A>I@"%ZP184!Q22@:E"OL0ORS"MR)'DTR%72^' MK3E"M=F9J=*(Z_$<**1_+FQ?)BYE')J*8D51W^&!D:& 9G:&ZQ(^R@O9,^?Q M)[9 KV"#Q6->3=ALOYV)9*%3YA?&B\L$5MWHA=^E-7W&@M**+!FR]=)JK+""&\6)DM.*BUC6+0T: M?+IIQFAK9HPHS,YI:/SXT^L6 ('MJ .:&!)A[\U'6"T]_*$ MMGG:($5:JY"E1)G>W=QD%U1Q3_M0= O][[#LSBE:0=G+MQI=V[::*,/8X,$' M8_L@3O12!9(3)K9.7&.T:7G$DAG']\.(1AF1GDQ*K>*QO^10SV!=P0OQ8?:R MRO;OY&Q7GC@6KQ:M78EVYMXZ9V9>W^X@ZR7RC;J\IWVM?I+&49LX0OLU)>6;47OKM,I+9^H9@!Y;0>*/CYE_ O]4<6 M?(8?) ,+)E=C^(9:G_^^75]CL'9H#)HL[4W^J?/RQ;B MS?81@A)<4.?>!U4 #K_GN^'Z'L_8<;UU]Q_97;#"*D.!A->7=:%QB3NFKGF% M9%&F*W:;P/(%X;<,4[_ M3Z93+IZ.^"Z.L.U_VFM;K7T@QWJ^(* M6!QEG5T;FK3\^MM!^WJ[CB]^_@V)N-?'@'>@:BO/Y5&O53B[6@N##:ZT&9NZ MC\XB_*^K:SL.BJW"ZWO'6;Y!7KCU9OA_/J2,V3XU)+VD<_^ YBF )8 MOF=W4?I?PGRM*\DV7&I]?=@?'"K)6QCV&)=:%5/Y0AEJQX5P9(;"T:66/K$F MDC#4J:,2F8!P+J=F&1FM76G>6O-<=!OW=%.3PQ,R@4YUZ%C?N5CXS[P' ^O0 MF]1@\9N!X=[[J[MHOEK$*_F6+&1/=AMY-R<\QM#*]N3'TT MWA0:S8F2;A@N0 4H^5F1 M6YE^14Q(=Y:6O%,)-*\ WYY:NU#K8H=B%?3\P,EYZ\V^("UY3GI/N3#!VP"Y MP-I:*8P,9:(>6[4>@8DL\'/TOCF6A(<:C; />B,I=>L/:BN:5JM4J&!D5*Y! MZHJ8[(H#'"(0-FC5R4"?] _VW>J>3@O,V8OCM%TQ@T,XK0]VK3W0^\-A&SBM M W6!-=*;.D))"@VM+-VCI#H_)P2N*SB#JQM;'TY4:+8S+-50LG-_EL+,C:5/ M)@>'J>2R@^73ME\#[-<5O=I8WKGD,#0>VT_/=CC.MC.BP"GY=>%X$?B"'V)B M?F:UV7\$[&_J?>/@2C 5I96%>W:&$IKCGC%QSZ3?L0"M?,JS*,.5E'XD0R1P M-$IV>* R6P_+?.UO56#R:ZA;_0[5FE\Z%^V=_-J;BX8&1J3TH=VQ&*U\ZO5+ M O2T8 Y.[")"7/OS:\3RHSBMLE%K*=6$HG\B0;_A1[[,_QXRBIO5E0/SZF:L MCZ0I254VZK&5::/<8UW=3/2!T5147]FH)>?_5]^?/;N+A3(_:VG*F&QUV1K3 M51:Z[JH*H#.LLD,M[LLJF&_2+6G"YITU(S]MPM.KZ&9=?9@2D>=8P8/Z\$L M+>\K -AE,M:-H:I%[0P7[5"5Q^"B(:I1PV@J::\,R3)O/%-LNK\&[;"9L,OW M3FL#]X\]86)(-R:RA)Z4<7ETG[N8:S888WQU,Y3%Y;@LW BYJUJ+JUGWKESK M'G9-O1VW7-E4*M2M>R=-KF[LR5 ?C)NRXZN=Q9DL?"4ZERDZE2J/:XK."%OI M)K8^L0[.2!]==#K@UQ3CD/[I.G?N@NH5J0CN>^1/?S[X"Z!C* 8.:%B-$[V4 M.CP*J[03@<(8JW21&4=@^M7!\TYC/6MJYN^/AG+$F6\++0<,151Y2?KE0N+ZLY_N-'# M.S&(+[;L7_84 ZSEZ!OZP)8EMZ02E$>O%SX"&R%VYT ?'5YU+E>&4FYUNE8[ MG/ATY4[\A>:?:E4,'RH*U"D\Z_\(DS56,-N0CLJ6[5NW!<)>;@8 M3*B!WNK23*I+9YW=<=-&6&=LD :UK8,O80EM5,E+W:8UTK<*6Z^V=CU<-A @ M=VSJAMU4R[""SFP7L9EOZN+'6D'/B.;:P:%J^ K!BIOW&GOS% M$X:*IP&;N9$V=Z8J5+S'!>%[]S]8\(@8@'5EU;ZZ&0QTV)\D9I.RN(^NWTNY M9>[^8K/K?[/ +V"4_M4-%65:;R7AE,Y60ZX7))0!FZFP;W.%"MM:O,8#G $I M2Q)9!7?/6HJPE5&&.%)=%D;IK-E86F'0J*+LL(&P7^7!WKW38\R/@8TY[E!% M[Z6ST'[5!_NST)A2K-;XX/R8,CZK@$VD,Q^:"NIV40BJX$YDHFE;30?LY1V8 MDI@.RL8\";I$"6]4=JQ3H-H%V2B^JYKIHFPL2\NK$& MEFY/FC(SI4AR-62#7AR?54]RU>4SS&X-3'W0F#LCU[2RMABJ[W#R0X2#.GC= M%AX_+)AY4\03>/79CYAFFJ\/Z2.OT9U?5P?^"MTWGKOXKZLH6+'- %2RM5N/ MX/.3C25<:,,GU]GO+,WRQR+2L $B]4N)U-G@6!&(!CL81./<.!EU$16D3]JK M!:H%J@6V?8&-6T\S]RE^MWC%-?[]&\O(E-"[W@QNO3?7$[I23V=P+9PPU&XU M'+GEXR?AHM&UI1-H3\YBQ;3?MMWN7UGP_<$)V/HM/\J:Z9\^?RRZY7V/+K6O M3O E^!YAO\5_XP?35PH3W4CN_<%V4Z-L,>.C+&9X=6/TX#PV@WL;/]"6+-!" M?,];K70#]/OP@+730L/;5?3@!SB?J9H#E&YHM(6ZQ8NK<E AFQW6K#[[S<--WCH_!)=+P5IST8[H&OULR^-,GMGC1-2?2WK,I>[P# M@;%-7;,,RSZ^S.QU;*9APKD9>M^TX7\VH3KW.;?:*S_DW!"49@1G9ND3IF 6#4/D9:[84?8*0!AR)HYJ2OFY/-KJLSV-;U16:_ M8S--/+;A<*3;HX*-[W%L]5=^R+E9N/S^$-P#>[-S^:RV=8>K%R<'FU(F0A1* M4HNHRED/9HB\S._'$7UY..)2XNJ2P\O 6I$)G 78\NX,O MMZBS=R-EO)'"' M7=M=\#()(;\"'3]Y[S@5:Q;NF.8 UFF/AJKR>F=89U=\#(-L0YV=H%KT#=E M89V+ .CZ$3 G7 4O<4@$+-RI'U[$_,M7#>K/F(Q9^Z4F_X^P/4$'LW>#_3%)0A#C"8O _; O-!] M8MK"#R^B?^LPO1G"HN%?!2!U,7&I<>==EK2?/* T^Q/H^YE%7^8_G%]%\H#1 MQJRH"Q.:;AF0WD>C6LL [3H<-/D/#G;7(2UF56A,S9WIVZD*5-S3Y7Y MC44.?&GVP0D\($*8(>Y[3MNZ)H6%#5X3"WRPS4"Y,D);R$I5]>@16,D"5K(& M^J1@^8; M>V,#.6;^ZF[!DE,Z3,SD(&+MD:D-4J7E2J&(M,E0'Q38A ?U M]3=PE&?R4)0$*PD^#09',Q(\Q "!K3> U2J%!).5\9<(QTG'!7R9*O9')[AW MO7AMII&7G2F#@PB:80QZ]U;.L AY@#$-43="+?*U=[Y'Q*!@VD?7<[PI?$"C MJF[";.CE*Q,S&Q,O'5GPU:4?4OK^#8V\DHB-"QN7+-S/_&=2.?NR:S1VQF](=#R^X;S+R;&\.!,9[/G/G4&+#Q M_PP)]8(>>@C2GH=[=GT7,.?GM3.'?;UQ%L_.2XALEJ4(D".1]C&L^1#2Y5HJ M["&U5! SIT=&P@,T73C+D+V)__$VKA9S/:(1/?0V_TFTF-<$AS['?YVN&WL# M<.W"6!=?%K_NP:_^LOGSR;@W,8I_9?3,WRLX %N:5 1MCJC'S?X:LXV*@4*6 MH/$B[;N/@JEKG[QI+Z<>I=ZB56F+.264JAY$"!8 I? '[=GTNA(IWO0KU].B M!W\%[YB%NL9^31G>3%A(SH>(QETP&M#%>;VY_?R-4^'>.;E<3R:]L3VI*]9# MHS>P1UO%NNJK3/C%9%+K5>4_'QI6IQ=E#;=_O*+,%0;KS($577LL2Z3RE*DJDHJLXZPR8@"5]$* M^,9'QQR"^=8(QQP+$*Y#BVLA0N=N?Y:[&*N[/3/+AXVMA_H9F,%$1*4 M-"BVVE%6'2"GXRL0U4=6>_^_9_;H>FX8!029KMS?F@D73DE@_]L<'?>5@3XYP(:I M"MPZQ$*[,BD-\] 7&!#'RC(C"[QT*X42<,\- 0GN*]/K(XYP9+71?!*2K]Z MJD35%M6_LI-,E)"-L+9P((BH-=2' S7O4O';[OO]<(9#7,[^0!_VF^I;50S7 M:H;;80P!_Q@;"+X7[AO*T- -VRB6Z/-9J3:4^.E4->JO&UOKMLP$([(=N;5 MS<#4AP40%XKM+HSM-LR$([(=XFF.=6.\&3"0B^VZFTW_A'.36!C%48.+R*0? M=OOGQ2 FX)XQLZ&-D+*C0?\ "5")3XFX98=;O\$NFQS1!S=JL(F6JOBAE?RP MP^NNP ^#JQO;V'2I3\X/W@2Z:,2F?7O0*?@'A8/]"!-K3 M:8*B%.DCE8(\?IB[,=X9H1TUL%7ZND.\L_/N+..=3?:@(64=RTM+>)-^0:"\ MV)?4-8_MUQK5;9.P:H %:?G9]_Q\H&6+I3A!F)Y-Q KE.;2232K'?^ORRZM>^S*QKWUUTY_HX]$A60S%OIU@WZK6B$SLVZ&-G.+TR;V"RY?!N4Q4=J''2GUFD+MRZ@+EU)U*5+5-40S&$B-;FZ M&1BZU3\D$:-$2HE4*T2J:ECH()$:&Q3(&1F;+=9RB51W SFQF:HM6:"%#T[ M-">* O=N%3EW"Z9%/FSX\1'8A7[YX"^ RJ&NW3FA.^6PNNYB%;'9T7I%NZ%" M:N^Z=2KD*PN^(XMLM7>M4D7RP0D\V'P8O^8]9ZM$:QBIUD (PYYY2 _2*?J5 M&PB!*!E2,E1@X38B1-;5C=$K&-"JA$@)44>%:-RX$-DH1$WT?LEEO1[8"#1S MG^)WBU=<]9)WGWA-'QCPRG/_!4:X#$M,AQ2\-LM M1R6+S):*+#^$K6:CL2ZC\4G>\H/\O'J\8\&7N1!5$MOP2WJJU1S3C&#WKVX& M WTX[.M]8[-(9J^A-E5J5!2C[,$H.=OHT^>/I^:5 ?!*7Q^:)OS/9OY5\8I, MO#(^,Z\,@5=L?30]^&B)6N)'9$,8 M^>.:,BRU.M7)6#3V@3'MLQ_![0J7Z3O?(Y/& 2)J'UW/\:;P >U[!#_ ?K"P ME[]!MV\T:T/8P\2&N/G/N^ O-Z4O$JL;6?"&I1^Z2/$W 5L0@NK;9W<6/<1, ME7E*?-=('W'N8"O #:6/%*PX9P:9QCCSHT!P\[CHQ,JV>IHCQ/JZG%V3^=^X M7V1JUV3VB,V,_G!HV7V#F7=S8S@PQO.9,Y\: S;^'^ST% \]!*E=>,^N[P+F M_+QVYK#1-\[BV7D)4<=E*0ED3,0="52#Y 64XQ'-Y&!)]0$%%\XR9&_B?[R= MN>%RX;R\<3VB"#WT-O\!K#A8TWWT.?YKL^7L%M+>I^V3= MHE5IBSF5ERHZS9^#-GQ2%H'NW/]2(1J3=?;0[D*]?3H@=_!>^8A:]W M76L5=/[II7?2&YB3NM([-'HC>[!5>JN^RC1[ICVN]:KRGP\-"1?5[_<;6U2_ M$959:&>; SE$;UQ)\OX?50PZPC3RT&6E)%K*H^Z'Q%K..1*F)5$G4I$G62(M;Q M6!6Q*I&Z%)$Z31'K1!6Q2H%B-LV%U=!L?;-7\JU*3^(E/G\Y?7LK+V"P@'^S MF7;ON)[V"IGIM0;JQGERW 7&%*]!25R'#D8DV705N)'+0L+/PP!OY/Q2F+0U MY[6A".<"XZE&OHV)_M$/<)K\]X3BM[-_KCBB)!S;E_D/YU>!@IY@ET%!I:," M&I6)EXZ(M7SV1R66)5?;FJ+S]S?;G51'TY3D?MD1UV.]3$+V\1G7]:HV? MX\'WDAK+7+!_C;D'HA17PL+D1@O/U[9M#J3=]L'%Z-\C?_I3P+I0N>5OOP MKY4;O;2;,'L4JNL:^S5E>,L2#@Y0RVEK[?IXW*];NVX->C96O#=0D3WJ#2;; M"[*K_]P>J36I-:DUM7E-VSM&BJ\6JXJI49C#FLAQ PU[@TI7T'_[.-L)F\(0 M98VNXP9J[0/_>3VCUP".5"SXU:'&S5,@P9H/:I(ZS^--6:@Y4:Z[7K,,R^CP MU-=-^C2#QC79@<9U,-[6A.-M6=A%.FJJ ESUO50")0.#79I U;NJ[--=5=;5C=D?Z4:!"Z+N M*B5:+1"M6I+5/[)/;QDV"-3 THW)9NN>A!=6"QOXJ_+%AU\LF+HAPY+V$,]5 M\Y=X#.6)Q&U!B8)]=RON,-@5=T 2?@K#%9N]7P5 @Z^P,%\,0*%??N'DC>D^ MJQF8L(S^U#@V/,Q4QZC@[6;O*6L,C5J4AU*K4NPF&%BW!3VO_;6:Q8 MB;!O7H6#JQM[$ZBW_5RCGF_9\_5$8W2E_0K=-YZ[^*^K*%BQ!F0CEH@A-J9N MC/AJ&HKR8K7:+LRN1K3:2"*MUOTYKE79A([O^L[!6:T(^\J\T"%^8;_PWZQR MY?/11B]*_7PK4/[.80BE@'WA#S_M-L*NGD^>:)XA'XA8[UV&\[ZQ?ZWBEZOG+?OYBM= NPT4Z M+3213 LU%,@'P/W_<*,'++@!:N"PC&:L:"QJF^B3 M@9KP(SEWU2N+K!XD^<9UZ0^_40[+W)Y8Y:4/SQ*SV M$3CM?8;1OLPS/4S?D7R3>7QJH?QS5@>OCEZ,$-R)&OSD(+A"\5Q/#:2M65.KFX&?=T;8LHP&89\5/7> G^]@8R)9E7MW8 Q-46%/! ,5R M[6&YXKO3/C8&LF59A(%L#758L.*[KO)=+;?&/AU L&4#^QGZV-K4>=5]&\5V MLK)=+:X[)GJNU6^ZR4-QFW3<5D_)V:=3J\I[CV1HR(8E:!O@A(ST2<&T/-5DH)YO]_,7JX5V&2[2:2%3,BUTD7!8 MIT4T[8[G<)0(8R-83+9U=3.:8*U%4S/.98I+=(J[.A-C5,^KYU6T2D*C[ZB( MIK;=]*AH26)9[3+A3HUHV@8OL.W/7X876V)$CR1 -+7[5S.O2G[]X>@U]KA<^"^,B;]8KH+I YR_MEPXG@HR-AYD_"#(37_T51#[ M*]"Z(EY QD3"N:P#?6 H(EHJHM%$U5XI;]>^/["L3Q]U,H*NGK_LYR]6 MLQP2*VU.LTSDTBRGKOX[(6]\B1Y80(5\ 7L 3\)]8@3,IU-L%"S3R/FE J#J M>2F?O]PP@ET5[(SD^UU6O%/LL\\L^C+_X?PJT,!] ]R6H021 9G83;%KM9(QOX?L> 7NU;5S<#0P?;Y/S0JXIO3FH6 M',8WMCQ\<^F0O9:"[*V;R>H;QX8=[/=!0 98"Z_;_8-C;G4/Z]Q>H6*\(M7< MWP-B=5/S#A1DK^(GSD\;,)9-HVWUAU-)5"+FN+S5&=B,3IU*+$AI(I(06AH8!YSQM?; 12;##"UE_3LO3) MX:(E85RB4_S5F1BC>EX]KZ)5\EE]1T7F'8P5,J\$[**0>;OW_&5XL256M S( MO(,)C= =6$V5M\@4(^L4=]6KQ9,'/72(M7JZ/3ZDJ5)"WKKTYR]7MJH'((\N M6J8THJ6BB@J85Z8@8W/ O$-$DYCH U,!\ZIXAA0U>XW!9PYMNC]L64IT9.), M]7R[G[]8S7) I+0YQ=*72[%<&"[OO>-Z"I=7/2_]\YT*(M0R_S9@>1N!-QT. ML.!:EDHCF3A-<>IQS(E]&74H$Z-VN'%6@?&JY]7SE^(GULL1G@2,=SBZNAD. M]7Y!@EF!\;:2;S8L@J.PS5@>MKET+%Z[ 2Q>OJF5UE<0M^.]_!5SYP.<2WX (< M- %Y/#(:ASQ64JFD\H*E\NC T2/SZJ8_,O716%VG^V,3*DMPC6^/#CT]L@AZ M>C+6)R-UY:@K1UTY385"!J<#\![9(,0#W32; _!6PJN$]Y*%UVX2!GW4O[H9 M'1*L5+*I9%/)9BR;I\.2'_&:&;UO;I8C*.EM;H-*='<214JYK26V1P_!#!&. MOZ^;C=4.-71V>^<5_Q(Y\+48;#,#&OKH!/>N%R^,\H;B1[24M3SBE,$Y!,UP M!KU[*V-8!"/*F/;9CUB(, SO?(\H0[ ,'UW/\:;P >U[!#^@7LA>'E4TLU'Q MTI$%7UWZ(4&MO2&$!_>)O7UV9]%#S(J9IP1=C/01YPY6L(K*'RF@J#C"_Y^] M=^]Q%,G2A[\*2LV\ORJ)]/I^J5JEE)W5/5NKZLY277:T?ZVP":>9QN !7%GN M3_^>'@[:X[EMS6?M 1O_'WJ4 MXJ)%(!>^LI[8[31@UI^WUAPV^LYRGZU-B.2JGB0<8RPD\( J''FILR2F2%XU M<2"=L*5:VW>.1Z=$5WT/OW(0;93E!['OT[6W6KSM8LTOWBR M^+H%7_U']O/)N#5IYW_5;G7^7J)T8$7L^EM(9*_Z3>.9T0+?PWW ML,.WV=VE%5,)]71VMIU,6N/>I"K7#CNM'EZU@VO+WJH#7TRJW:KX\V&[>\6+ M:K?Z@]V+*LE2N=FGSJ 9K#A/;'-W>#MMGM-P $3M.^IGU!^QE\@Y/0_@2,^;$Y MRAD H0$0ST 2"M0EYH "!D0PJI5A?.XC57GG9X&%K\B:C4 &ZMG[Y<^+.&O6,_B+PC^.F"V$QF.1,2>^6%T MXJ]-$'"RP;%M+T M<;'TL4>=5J6/P#B;!69:-T MB$YOMUU#DZ;V7YI 5/LT\H%4E24<3&%VL]WYFFP:0C8GR7[41S[CF[M1[VA? M0+O"1ZAR:_;OM1-06B.RO"<'%;85ADS[PHDP?]HP-% MVA-J#@%5\I2/I:!)&QPEL]V8<2::@L[M2Q]-01VBH'[6+]#.]ODTM,WF+$ - MC<,:G3"$CU^'(UVC;GZP5DX$&_D+1Y=Z$=X1XTOJ45=F#LSD#,W!N"GS(+0/ M='H-?0HZZF$\TQSVC@YI:CIJ#AWMT=.GH*,^T%'7[-0&EJC]Z4.T-1W*K3^_ M78=,*1-T&8Y-)L=:^]45AS7)0_R$9_@%'_(X_QYRFU8]_E]_XDQR5IEQ,*%D M#@9-L7*UGW1Z/7YRFAIRW_MH6:QIJCDTM6_Z866:RI(-YE-&31%$K\/=)GBO MVZD5<@\;7PU7YHR_)NUJ5U/7!/S]"Q[G@W*:E04H3E(:F:-VOR'6K/:*3J^5 M:R*="0X\,$?:H;XFTMFC?&LAG5Z[?7/7[0#IZ/+L3?]9$FD!W9_YVBC7WO %5[WP\+RGEAH M.)[:UTX5 ]2([#K6U'$/[W$O8]>^QNOK-.ZZ@]:HF=1UGS7G7H4-5V<;P$=O M%F!0\0/C__WHR5/]$A]J9672.PD18>ZL8P[Z69-. M$]%%$M$><^XD1#2\N1N;D^XQ6& --/B:JY(_!VQE.;;,<' KSX\6+#!FZR!@ M7G1,"\!5AR%+MLADV42<^0=1S"ER@/>>_8CG+NMSL[PQNKGK]W42I-DD=&(] M?2CMC+$B3'?G-99L3M*==RCY5-39U)[4'UYCL6%S%?>'NEH!KMN&K2I?90GN M/YUH\; .87."+:IR1:<-VKH-[E #3%GM#KV(KJZ/ECJ(@V/VNMELFZ:EBZ2E MRJYU?;2$O4J](\>P:Q?[D*CWRMKP"@9PL1$M9\T2O_M5N- M$TG5XG)_'TY38Z"I@3D8-Z7Z]74XXM2,6:J$\9IL MVS,YW>F6U\-90V#='5-$I)VE!A%4V1F")Z.H;IO&;/0:,&)-4]0Y)_.=CJ*H M]ZDS:$ YQ1[%;3OARK4VN$963("7\JLZ8PS]<5-;,/[(&S=8:7(2K"D0\J)F MQ2B_LQ--BKGK/X?&//"7AD/C&$I:%"5.H/"=J*_EI?HMKVAQ-1G!#31\J1C9 M=J)UP$)"_ZAQ!/*E!;/K+'+];&UHZLHW_YX/^/@LSO6S:WG1O6?_*H^VLF ? MH"/A_KS.I@M+ 1U #U=WQ#FZS9<*W+% MUX4?1-]8L#Q\YG*OU[FY&_;,]OB8A++V?AI$1%45=2U4A(B:XXDY&6H4KRLA MHZHJNA8RHGSAQ!P,&D!&5^Q@!SX/]#4[W MJT4]5[^+,WZ<$];),2R"^4RO@Z_)]7IU M9%BV)?6$=(B CB-S.*JA*573X:728=E&UA/2(8)!=LU.#F!.@^CP&@('Y9HR MYHYG>;,:FC)*-\I4;EHHXR6\EI5=;WKJ%S\(_&=8HR!,_ 55>P;,=@YKP;CJ M0&]Y[_ 3%E$]SA_H("O+Z][-W6A@PG8;$M/568+S1JMV4,_.&$*_W[2R.TTY MYXU*'4PY@Z91SC68@_GO_@M;R;X+T+4UZ-Q+"\G66:J9'.;C_#BE.P0GJ9VK M='5=74,(ITY]6Y)P=DO-4=-B]IIR3J]O:Z&7-&&PY?"5S34_1 O,X_\"FT4=QF ]XEI4MJPEV_;=[V3):W9]Z MD913LN\EEW0RU#% X-9CH$4T:32(-$KVLI0DC0[V.C6 -JXW%I&N:64_63!S M0E*C8>3/_C3\5?1J1HZ>JIX5#_*1G^.OXH#M/&K'+&U31@5H/_+,]:EEB03[ M]NJ"F=5$T@ BJ5)R6I9(^EAWU! BN6+O,ZT[ERO7WS F%.=*H#(8X(I[K\+[ M/*7Z1+RPRG[G@' +>[VC=:KV,)I#.%5UZF&40SB%HQRW5%/.Q5).546;0SD[ M0_J#^I)!VFVMI'IM)WSR@R>&H878=5WXKLV"T @1+>,VQ"HWA!J>.P<&@Z_: M",UGC7 5I=CB@W+.C_.OR2D3(LE7/.+/_(2KL$WC,F':K3F=GCX/236NE4Z3 MU.D4>%TDM=\L'+;1+!P.CP;OT*[UOB$!PIGFYQI9/UG(_UQ9CLW_"IAK14S\ M(_+%?Q?B$H]%_(]P807BLY!%D4MDP?_MS\7G2"*W4W#6Q=VL9RNP=Y#P[C-Q\X$%[&+WC0#_YRQ;S0PF=69D,:S-<;'U.HIQVS M!I%5R7SRR>D*H17-25L/I;T2NBJ9C#XY7?7(;*BC^U(7^>E!HF4&B;X18!9O MJ_6:ZG%Z]8P4_4T>^N$]V\/^S=V@9TX&S9^F=V;G]@HH\*Q %KG$F*4WA*:< MU##B2]/9I=+9D4 5)>D,4VMU]%@U"(ABAW'6;+L!7G? L$C!\<2$)\_F?^ < MQA_PZKSC2N=+#;V\,C8JR47(0OC_OR8G_86%4>#,P!>AL2N>G?Y ^>5GV(@/ M/,=?WP?Q&N'?[AJ/]->?LX7E/;$OX-?\.I^S6>5NR.'HYJX[-+O=4T(7G5,I MU.0IOT:"+FM_-)RBQT#1([,SR1K4FJ)?&467M70:3M&3F[N1V6_7T%=U4H(6 M]I1!K9>3O:[R>*.H_ M" @9_FL[/^[^$_YGB_M'77B'*Y]/F7U'N5SG!WO_[-C10H;IE*LX^;QK)Y=8 M4Q!2ZZCXDJ45/#G>K;B2:$8L]18)%#X9*Q\%@G#&:5*> #;\ZUV/ MRZVSJ+8N;FK2C\F3#E/]WT4L55?6$[N=@HKY\]::PYK?6>ZSM0GQA:B' B<2 M,PGNM<+IE3H6,0A!OC72*G \KK4*V3OYQWL9J7<\VBY=]#[]2'2:MV0(/8Y_ MG:R[U>9K%R),/%E\W8*O_B/[^634?_U2\N_K M"M@U,K[Z,[B5:8#AT4K)N49OL5M.Q/L>F2J8OC.^1O"?&%:),#=_0\S-R]ET M.;WVQO&,:.&OX1YV^#:[N[3HS0C@+&>?G6TGD]:X-ZG*M<-.JX=7[>#:LK?J MP!>3:KX4!,J&68$N'-_RI(>[TZ-' M^<]5W>%1&]SAB3GI-*7S41?]'D]@O7Z3* SQ*-JC.L;W:1)K#(EU&T5B6(/8 MZ9N#3G9VB2XRK[G(W+.+%/MI@^8-V?_?3K?K2Y<)@R:)A!Y5@@TG1TN$"\E> M:>9[WB7Y=3H9E/,]\%,%^S'*Y!;0[7&1/=%QT)RX\Y?V% )3/'=:@! MAE!V3YQ=S59Y]N"-V/X: ]7;+ZP!0Z0N?W77Z^@]E"UM/;I/KB$;KJS?KDJ% ME7#>0$EMJ:;[Z,$*@@T%L[DW][#"NVXW1GDKQ<+64[V$:#A5<4S>TL0H8 L@8["3F[N>.>DU)=7UZK*IDW-;&[OH92>DV[BM M(=VNCECV*>/#J:73-&JYWN#*-S^RW()P8%XT$ %9GSV#BEAQ.)=2P1NF*GCI MQ_-,!>\Q0=[K-=)+;OG*S9&S)B?&W7/EY2_!_=4\=ZT\UZ1T_+AWKG2\YCG- M<\T.4YV/Z?IGR\+KP%9Q.]]ZM>+HQ<+<)ML8[&C^,N%EG";/WN T]D4M[7H] M0$JO4UP5QS [V"8)HD?GUJ\Q?[('#_.C>/F?@1K^8)413<98[V4.QEFD7)TV MU&3_DF2_!Z(\0_=9TA[>W VS8&J:KC5=OR1=[X%(+T'7(VQ8RT)0Z;SV:8VL MF;]D!@U&.2:5<1VQB^?,?8R)!/ -W_\.WAS?W(VN*;NN2?LJ2'NO,56& MMB M &SXT\B"KZE:F F$9O*X_!4++*(UER8FN(XU=5PGVN@X]U4&1O94)N)M'^?? M0W:/9/,HJ.:C)U&]?_.#1TDQGY!@/DEZR=/W':QJJ*N,2 <'-0^;3RRL]Y]TJNMWOT\@?B7'PY:YZ_T9INT0+W9 MEYV7VT =]6"M' PC4-^G[43K@(680UL' <[+74>&YT?&!OP_S+#IA-I51F;W M5=02B?RJ4,A'02"_K*,__.A_&67!\[0OUL?VFA*NU:D(3?"EW+?R%%_>#ATT MK>]2SSKKZRI@!9PW66>0; MJ>D^8KHT&'')G)]DGI&>,G;TE+%!\90QW"_2NM-AO1&SV_WAL-OKMUEG.F\/ M!^WQW+;FL_: C?\/8=#T:++FC";K9J:/Z_%D=6RQW'BR\I+,R-OZ=L7%8%?% M!:=GR12%T+:[IC3&S%[/&942.T96A)>4-).;<@HN+8YCR2MDPRU^X? )^_16XP9D#9WC1_6P&-@B&GC_#_68."[_!$GYQ_=F?B74SXJ:4XZV9 M?1^)SW"!#"RA%2PQ"M;LC$>8?J.3UG"$;_ /*Q+5(2*<#F=$92%?UTN@B@U^ MH^S<2+9NR+W'I)AZ,9+*X$-Q#!P#.3X>/(J< ^KNTUIGI;J\XRFTGHHT[$O9 M)CFJPGB#?F:W_3[U'7W6>6_X 8'+B)\\^$M8ZD9\^=8T+.,#F(+/5H#X,\'* MY^=A&E,&/*94>L!;OE\%CFMT.Z;1;7?:*,MMAL/"3?CO#^;Z*PXA1YF$3(F7!#WS68!V(8'SBCE3I< M:?!?T?V7S*+:)]B4$\"R\(@0S ZX?L9:QL,ZA!?% B!X<"/"4/S.XB0>R@M^ MP*/5%5*GYMR:,3PO6)4_=L MG&UG]#Z$1?ES6 %<#+N%U_W#@069QO/"F2W@2W"_X#PW!/OCA!'!_,"?:S>N MXHH"RZ&1>_+BEO$MYSES!]TPFMT#QP=[">&=SMARR@*CU\F_1ME'P)3%@+@C MQ1PM@)2>%DA.N+7OX$W*L:("V-PR@%AB!/34[>1-' _#)4"]GD&G'SA;6\"E M+IAE_WMM!=A<0Y<\P/E83S[0M@NORG=VN#8O+$@^!PXHEY7+^)1551/1$?UB MP8O%KU2E=#&2III.3NV>M,@F1W].,IKR! \9;S_DVS:XUCPV.Q68+0&.2?2> MB(NYRMKT5AWX^'D!/A+HT6)$FGF3AR%)\>^1[/C"0=6UE"T.!O AN/WWAVHH5\Z7C%*N'L M)^:!0L.WC0IE)5Y+1B@BI=S3*5BQ/O['_?UGJ6GWOKJT7*ATKM]#]CC_-8Q MB,-*DO/K'?>ZBF[;S=RV.2(9UHQO(E[UQ4A;)&U.G/%8D0(IA:\-LQ!.M.%T MBV1F! @UB*GAFG\:VT_*5P2ANOEBDNC:&%%AC6?LQE7^; 6 MT.] W]8R%H4<&)@NE36_CD .QDO2E>G<#WC"A11=QY^$K"P%;2%#%RTI -,3 MG W^HQC+V%X'R,;)1<34\&9\>\L"0?,O))D>GQ+:N@NPR'QD9IXH!]&.8H+L M6R]!24X?'MY$.?TI"')8'#>) K!:?8^B;FN@,&Z3SYQ@ME["1CVR[>YGT1J> M!R\1;, 032;7AC.%5Q(8\\!?XJ3S4'F;^99=L@U<;?*^A7HS*<6/2\(T/ZH: M,O? W,(5R8MM<5AXPE,0@',GDKVV08R[XX?\%? Z<3):Z:5CU%](U-@PY+=7 M+Y_Z0> _XU7D+N34E8<(HNG.UF[,$2"&_6<2V/ASN)<-ZP**H]_^L-QU\LL" MBIL1ER#E&\!J9'1/UR%P8X@'OIRBXL4W:AKKD,W7+ES]@PMWUT$]J3[*)W\$Q)[0<<\9,<@\N[TE<"\2-_A;2V+;INT^%5!+O M7QE1QA?)'WN4<;_!4E]L!;SA+ #4)0A^*8R$[QPB>?K@I28,$?(=%CAS"X?- ME1]C;@_=3I+^06R./#Q^^%V:(^AYH;SBE[*?;+;&=! 0.IBMR*Y@X:)L==AS MJ AE!6&+6!#\WY4?<@:!AU&@(+,,=!B114/\,+D7_(YN)@4K,O>,7PDBT ?/ MNDC$X48,QOF=%2T/?;"TL3A%\Q/$;)@RZ=4S+TRBBN/?64?S\8_?MED,.!&< M\,=Y7-4J"#4-.P>4,\.Z[V>P1L%-C+.J[83Y!C=W0 ^9O&J60$P\1FD,V/+3 M@B,"&IACWC47@#A/$^\11Y7$SV^6$] $"25*^]$+0;;0H[@<2DY@V&#Q@ULQ M:"_(!TE.0]G.18JCA<599>ZCWDUSKY/L[5WA #S8W)],Y!I!P@2DA,W$NP[8 MC,&OX7OEPY6UH2N$&P",;L2+YC'HWQP,#_*@3V_!Z5\"Q6.DN4ZNR9_)4JBTL_D*^"PG7]$<7HKG MT]$?O^;,I[LD#J+8KLW#Q2XX%4\+C+$ZL"M;=.QRJY!;RZ"T @?V@L%QI!ST M\(BR \8,L JC18CA:9?"VCX8YAD";QF%\_V$&X(A#S1A([+?930Z2]C[#4\U M Z0+3HXK.!D6%YSHVA%=.Z)K1RZO=J0X1][-S9'W;HJNX2K[991TOKPBJZ=E M2$0\@UD!)D)@Q;-"]>.$BO8)8VA<&2K9.0.%HDQQKKZQ^4!EWMJ#.NNY>D0_ MW\S+P)KGFH&)]9=)A#79;+JG((),7/.*X1[5&G1[1%'P1]?,-?.WI^J(I)KQ M#'3VMUYK8L B79F4]1R0DG#%BB$R"G,W+6-K3AZ&C'G"5G@0/+J+J6J7:)>4 M7(19(21;;MG W;D'D%F=RZ((+4 ,B?.()0^UDSF6A".%@[2AN$K>?7AH1H1& MY30A%F!XDA8VW>3[0/R9X##96)& -1%^D-VS$Z:F WXNG@Y(A>!)4!]-USSF ME2\A7#"V-W*0M2P6FP0HGJ5\@4XZ!M'5 MWZ>3.S,7KG;F#J7%\A8)?&?]L!P7/[\%QKL-+73_>5XJ"(GE1\[&;#:-U&?&@FCMD12C3)":5X&GSB(_V%H=SYVOEVM^B1 + MJ1HOH=7?X$W>FNBUWC\^?*3@ZZ%2'F^0$NVP[Z3.(G4FXB1LAE$8@C 2[C+M M[%;N-7WDH?%(&WDC9-Y;L0G3\%A48D:;GZZU3)\''29/N:*?OR.1A594/D?Y M^Z1LI>-]"G!)ZQV$A-2\GX:HK,)9(I&B*)')6OB0OO%\TB%@D%A&/+,DF4;Q=2\'I,^A&72CDA M:_JAS>:,>O;C$HCU"IX#&@,K:,.%=)PLS&/!XVR*JF&! 1XKLMW*VM"/>$4" ML,SM#+?A$O/%*X2]/ZY!I6Q65 XA+\+]4(WK#\<6!R;.-/Z), U[;5!^F[B6 M3BWWD,^HDZ$3X@_W\';,%[_YP0=_/8WF:U?^:IOOLX7M\%G52'KS6 BI#3=U).!T?! MP!J4?.9[DM)-(AP,:B6.5GHEL6+G^2F/,0X%OT>S\DH-XI(?(#?\=6S?R-'H M5"9DA9%Z$$G]CRGO]^^UY<;!>:84N6"1>BP$XD.62EJ110:8'9Z_Y-3,.7.? M5BNFK.%+4U91X(HXY.[C=FE7O.7"O%U<3DXV!'4:H'E!3H0I*J3P7:'LA:?! MU4X@Y9TH^.? 47$-G)!)Z#?8L22,B07]@PU:B-(C!U-*Z!'JC%C @:,T)AN) M>P>[3;@92Y'0''XC[K7VP&U +QR$32OK^$KUK-A@.6Q+Q_*WPR$_!MM"\S/* M<2S6R!&%Y0#JAHFL[-[<=5O9+G 9AC$KKGQTQJ7WL"DM.YHF%4&JMOKQ&5?? MO[EKMX;%JY>N(;:*A-@K C2=[RS0_W:ER]#9CIA]V\, %'D[?)AQYI1V:>I$ MGU<^KP$2:IUO>_@BVQ@BT6;GA"7;*.<5IE]Q-:-KMW'%91IZ'-_PJVRA0B>G M4*&34ZA =,<1K3?;#N0N>CR8\(F2K5"4P(3&&XH#@.4 /PC?OMM=Q-_8+/G+ M EM,1CK;K;/=.MO].K+=O=QL=W^'TU"4[49"1-M]HVC M,W2HK.(,H_/83%@X8O8[=;D36G_H0%H]-E/-)E-%MA@B6[1[;1UF>Q&+JG=@ M&$,DPWMPSC90A^\4)_^0F#?Z5G&'5YO^MX5?G!7U2-T18ZKQZ$W=T,1UJ MO^5AH_$6VY4?P3\Q5/9IL=7?:3,J7N4] M%^SGC+IWF"WN#O=8!X2[MG1P2^G6$?4)_&S5@UR'$DD=H;84A*W;)^P$B\^4 M(!.I'\FD#CO149+J.T[P>_$QYLXB:I-ZH.A5\0I>Q![VDXWR31* 7L$^J02Z)IB$Y$U*S?<:/1?3EI#K"[I/N'230 MI>5X?*(\AR:5/+?=R%F^1UKI88:3=7XX-N(S)\U)O'V>[T<\=>G3:!(X^$[[ M[T7M39$?$Z!BVXX3A&A' <8!#52DQV]9U:6:)6QKR3V^_F#BJ=_9S@"@& MT>:SBQ.Q/!O!A59X D4(D]TFPZK(W="+BK=2EJ=>O*LRM7PFEU^ XRB[V!5< M#AN;S8%WXGDT0-I@H_XEYAG51!E9FNBUL\T\O7:VF>?#KO7QODM@SS5N91U* M./\0AR+!&=W2&*M(54FP"GJ$#N>QIV"BK2^>)SMI0_U^S"ZM3[ M^YM':KS5]88J'SBQ!BJK E$OP/K!\6J%PR? T*P$Q,-&%[]J(JA* 89T>7U&O MD&Y*1N03"^%*])]B9V%.@9F +<5H*X)=)="K;-/MON!^I<#[2V-Y(C"S%\,5 M$0RL#'79/L4>!&'@^7 ,)W*]XD%9'/Q(0DG$D[A [0M@18'_3$A(=LOXCGA, M 8N<0& ]!P9B_ID"($R@NO&[H*ODAP+6385:*_9[,8@7.!&L$Q%T133(VR@@ M0@CJ0W,5$!#1D=%+!+8,8N2?R!=HD)6!;#7D T(^C#7D@X9\T) /KP/RH9\+ M^3"H.G_V'[YO/SNN"R8=F,B6]^1@)1\I OG5%DIC;Y@3IALV>MZ1W,GEI'KB M%8M,3JST,?Q&:3>5EP :6\A&D@AW*"&HXOSIW*N87N[7OV M>H8W +LLC&*0IS0AYF\V@HH$C;/,XB'\NIXG;%&@YU MV!J4.-4<*T>'((PEWN#F+HQJ7&G)UT_VF>][<$[.G/*B,XL@PC%C MEIR\%3@A2[^O.1B2D1@%">*.@VC29F.8<8GTB-B>QO."$2"W0\,7*+/J.G\R M=\,3K&B*DED:OV&<84 K(/S&9,(K$H7Z-+X$/BY1S3LK(R7%>A)4T*4U"_P< MT$Y$#K77811LE$*+>.Z7'"9+9FR,I>[QC 6.!,L?ARE 59/1Q5BBM9T-+H\/ M^N(BHS"Q@K(Y4SU@R33K]OX_IM+IE$G%@17Q^&5))K><3&Z13&YC,L$3S;VQ M2C=(W4[Z,0Q1/'G6%3&3^6NB7_@K@2-:1%P6?@/;SGR%CQ1W0EK]34BN@E^; M.?(S?P[*]K8P@4;C[JE<)U(')R9Y[D04JS"XDJO,;9R][;>BOC[,2SYY0!GA M%BXK]Z.2V01+#O3K(#SUQL39)7P07<$2K>V]\8J:L.!@MI:8@[*:0A,&\^?P MQK20UL7R[HB&M0YAE&O$9-F$HL*5O,$73P<1C' MS+ ^$M7.5-D#5H5]R6P([5F\AC0@U48Q&@C%Y;\3\DHC*C_:>J8$3X5CG3DK M/FEF34FZ-:PWE+5M5!(Z)PC4>/GQ$^,!'W S7KN'HVY(6U-]2KP&>01A\1DX MLMXOWJ^YI4IDF$X=1Z,4;NU3)MH72?S'7!MO@>\@J MR.I^NU[E4?OZ.A>L2[[PHLW? G_YX//9%?\$T^I!U(06:9%^=N8C?-9H+2)V M2L(&3#I\)1<3HE#Y50JD,)F30A-@U.$L8='LOF53(T(*/X)PM1T+!+-G M/?%LQ0IL8W((^! 5*T[@WEKAK84;^(%1D*5O,Y 9G$H N$7-I:,JS M2RT!X&+?(FVC)EEBJH+_"R0:_IQ' ^7 F*1B>FN*2\H\SYFO(%(Z5#-/NA)/ MD4Z#AB90R72H3&KP*=H=;]*@1 26$UXD;5!Y,2EG68P=)-1.&IU/J/'=1#># M5<"C3J""@/^]4$SAP2:.^%CY7 JI8E'7!6S._4@YPBL.#Z2=35*EL\B?8O%!_QN]!G7]?92WD3MU[0E$^4X<),IHS%>RU;ZCIP',DA7-Z<@Y9& M5R$7<%9Q$A(;TB7Q1Q4 M%C/193&Z+$:7Q5Q_68R(]N3$@+J%@6U>-)-72C,\=Z2([O/.B8 49F4R$&5\ MBHMQ6>^3R;;Q7L#Y3V(NBJ%"FE-UZ"E"D]R BWL)YM16R/&")X"%M>]BNB* M-9NQ%64-9.R "F323?(8:P>+BAK'L4X&0P28=M@*T,3A"ER(G-8+_YWSN YP MD0A1A9D(0SI*0>$I==III>[T)A%D*:_K@J@S?S](HA:^Z:43DJDM7[Z%5=0@ M46:1?/5(>A;^P^$5W-O?(VA"_%M>2Q'*.U-L2B%P)TPN=]+C<2G6.06NF3M1 M0D[ROLRA8A]<.)+Q,Y5D1_X3KP$BV>'3GV (V0B#$H^)QU)N?QW,XEY_GG)2 MXIW**K9PA%1-Q&RE85A8X6]Z5FT;KX0<==PVSNY3-@&*KV)(W(V?\_I M6#4*A=TR)DB15SYAFD #,PM[G1!78[ER2?QQFGWV@S]Y;D^4!,HZ_X)'XF_G M:Y3!\[4W$]4X-'TW)7-#(21;QN6\FH]>/*DX7:46,M<-"T2X*,G$.*D_AX,& M Q'#^P1O0:QJ;I\X3K(W#>S6@!7#\FSD$&IY,2D#$3E+M9XF?A)O#L$>#IJ9 MC<.9;6>6\\N6\3EWJ?@6):68 @%F8XB<@JWPGQD302E!$L8CGZ;8H$>32%,PS 56SEK+X^8M_S^&1X,XL M)9R2#*.X),XPX@<665@*=(WR@O./D\IXT_!Y\\:\6#AA M+[$@*E''(H%5X94"2R]7V,H%DC7/+,PLYSL5O!A")*UEC-9 >65;KH\6&E@G M9!'0K=]0H+O]_NO7S_17Y_U;J;)BF2/\$GO;"D\+7R57C#^"&XJUK%=B-?3$ M$.555C>7.0F2&KOVP)/%O3C*LC\FOZ+-\#BL5M_XD>. MQX$>%6V1M O$[00[*[SC]R[>Y6;%/39_#AJ-, W1>#(32\EF2_\IL%9P(J+Q M@%P7T8IP27;/EQJR%!HP+NQN^!-">7M934/1+'H64"8) MDWAAI GW.7UGJUG*?4Y*,LB#21==[2JX(B83*Y01ESDA"8"':N.24@] ]RLG M=Y;.E>GL62Z3P!)U^DRGSW3Z[/K39SSIE9<*&Q7WA8CD6H/5?'%D+-&QL7D\ MIR@]=\I!;9@B!)=O&W"; &-WHN4N9(K38(7IIQ6;X/DK3#QOX6&'ADLY* (^ M_KOJG,N.OXQ+OE?K583$7RX=6F?X*T>9X:7XA07YO9QD;*_1!?E?+3AC0]GH MU35RT0L0^P2ZF7&34NQ6 ,)R[XDB"C,.&(20W+Z (?"GTAE.,GG;>>>6P9^P M?>^5Y9!WYV#Y,=U4L@O=P&//B@U*"(8$@ 2G)HW-K2O83Q&*CR]KJ:^/'DIF MHGAP[+0%8%P^6VY8M%*;B9IS!327>Z:6D<;'Y>@&) PLP8*X4!D[AS]W8ZUE MV,Q:D<,&CY/M+P]P]O<*<.]G>DHNX!H8^C8P?\*$_9N[:!$P)G'6TB1,60$E M(S7=J,Y+07B 9PI>=%<#L2OJU\A RHFW@)LI# OP<(9(JG&//NZQBZD$,"8.G=7@NDK[VI\<]<= MMH;%KQQ;=5,@[,?R1?=@OAB]&&-,@#$ZK>QPIP8Q1L'AG($S!NV;NUZ[U3LI M9^S9W@E88P"&76=^9Y@-@4"C.6$E6K*(!$H*K VF(5 MN[?W-$=+_B5#[2/B41%]XG$=#+8QZ!XS/OYSB#(EW.,B,46R+63)MN6LDX **N% (;8'P#'W/8^ZM7#[7G?'B,J?B^FMTL.>! MA8/L9C%F?^Q[B*-6\:)@9U9 \Y;$7O$OWZ.1;'2><8H9W=$%L^R6\2C^RJP M/!/$-G'$M; 4DDOD&R5.S7;B>I8F-N[IK!@?]Y:<=IS'Q4<3P$F=(Y3N;8K\ M8A(?B;]8WF1+^^&S1D>@E*T9M+>KBT#1"TCMD[-*(K6$2QR7ZBL_I7RA%8!M MQKPGK%0 QSISIR(<;$'GA_C;X3[(FN09*Y ,/ZF(S:W7FU(V*N*OE2U$\)<' MK&!:,/V^KO<&.\JC[9^.1K'N.:B]UNZH'(T.PQ8#NF@@7O;HZ# MWN'<]8'K6[0H[SU;3EWZ*K+[A>*VR8/JY-;HU)3]Y4G9!DO5U#9L91NQZI72 M51]2IP>4\EN\A2U-53$S#G EW MPYP)=PTB,<6G-^*!,[!#0V[QPFCM 604UA,+2B*R >-T]B>I3: ;KM>Y (L5 M(.$+$]$H#2.(H2>]TFU/0\([42[BF>�K#(^;/7*QI;RFF6>0M+%#_)R;!" MU4MH/!'1PH)T_EM[:Q'D!BCO29&[*C>%D?7$6OQ])5N3I<]@XSO8'H#34?&' MO*-+N;QX$LVXO/13/L+A MY5:1)8=CX[MS621GCUCV)FXZHKDD-I_G")M7;NSDS4]2%A%;52@\J) [#]=1 MC-#DIZC1# ZJQ^KH>BQ=CZ7KL5Y'/=8HMQYK7.Q]A:KE4 M/!XN&.'Y2FA%I;Y"UEGGS!:>QR7[4@'%<,*A4LRE5#O46__T=0&/_ 4#6P^* M^?-(1<8T/P6Y !00SL@+MZW9)MNM7]&FNZ6=&>K6+L90+8#'3UFI,KQ,%45@ MD*!M C1DA^F>$\)[0-.T/7Y/]?4J\KTDSF1D'=73@S61]+F+VI,8A1^?P1N* MTD_EW?8>=?NU !*"W+)W'99-S; MQ@_&$Q&9=1>LUN>X'0CCL7#8#R:!V+<[Y>(E\4$-<6$;*,)I MU*[_PV\[;G MQI>OWT,)L"U;*[?;B0B-(:F,XE/4+>-WE"5@0@>N;W"D=.I%XA"U!?0*RYXS MFMX;QLW:_@P\ASH];WBSP#K> _HCWFSS+6E5"T&(T3]=WM=3%.89=ALLR\3V M#+F_BY)A"L#"3*R_J$MM+O:)OIUC.Y06DBW=WUM?6X:-YG70,NYG"/"-[8X; M$Z&/681N:TH3(W(#IFADA7.,;L^).6[MYA#/Z%O/Y^23^LY+>-7-767- .EKRFR:))I=&3Q MTIHPA)K[L*%8C!64*K0]F4!J4RFA&;#$+]AK,@GSI M%\5X.1VP#I_XD#2E<; ?/J/64OKT39EZ377=B]\5][0IFM"2/U>[^UK&8YQ6 MY=]2#]ZM/\<8C(F "E\>OYOQ@+=4'I9?X#I\?(63[5W@,R.25L*4#23(.M&# MO"%B96WX1K"@>L-D4776R$CF^+9PC?$2W="/H],\9\:KP'%D!06YMB*)-X^26!>4X)'H,=G3Y!$D>(BA=)!I;*[ ME1QOQDL#L'R!+>!:; BG2I_]MA]M2B@1090<5H;6$T-";)UQ*F9Y+S!RD&[3 MIBG&+VEVERP.P#F"ZG-0!\1OAF=:1:D"5SE22"\-=2A9_-L4_<2=,+D*,>Y0 M7=.C^:P EP\FH=>ER.^$0#GS9MDE>1:!,2G-SA+Y9OO I[-BZ%RZ/O\]M?D M\7S^3)SO3@8EB*'/>#@"B4:E(C/I\9-2F==[%:Y&M4/-]-5 MDT%!,.(@9NKIQ'%%C:9]6/ZIJ_-/.O^D\T^O(_\TSLT_3:I.F8@"P^WYG#!L5OB1E/@HP3A99"+J MR)QG3R#919'F_ZCN/XPNH7SC1W.6P'(<#X(JF:L"QTXV,LGH6=Z/AHNU J]K/@Q\GX&OJDK*U4&23<3M.VGXXYUE$ M2?$4XX?Y7JE32J=P'$^24PH44AAOR>1PQG>7>$<7R49*IB;OJ 2N!WGN8B!= MI$Z:Q=\Z1%GNA N) MB>\Q!&#&:#N]?>Q!V[52;B,KA72YRU$I*K6NCVBX_\F;@K >U4B-?C+)N4D< M96[S_A!1(?;$00T91@0\CHJ6I.?4EA0NF'P=PPRA:Q)YD/PRO) QYK\N, G*QPW1!](LB M2);]HAA9>W&8"+Z2GHB@S@3L,7')XJ@52]*80A[N#(DD*-4B'N++&)'4V494*# M)>+M80F^-4+2QD>Q9"SNBMN:E:+6<.'%,UJE6/+.%4HNXH<- M3!EQL#Z)HP*;I\#E&O17@*I8:$*.Q&[\Z?G/+K.?*!AF$;RQ"Z\'HY7)*\F/ M/:[( J-,H9^\#5[?B>OG27W/G*HI5:%0A21+C!2*>2?0MSN*C4+LS8'=4^+_$C/4=M?:?^"WU,W@O'R,^7F(^ M=V9824U#+1A^'W.KBZ!71)Y<3 JH1QX)VG!L9[C6*A(V+>.772BO/-(D26Q) M^^8@*JI>6*$80-T4.*1 9'[$93]A2_:3")U-T>$4TI\;E>D$1AR9Y4EAZM2, MQ[2G$GH*!#7*TB(Y&N==/"":)(549X3W5RM A15^9@&5I!4Z5<,&.U5_@+>! M[?!H,AJTC8OD2- H2.H1;WF%=X<%[J[<5[@@M8IFB>B?CK^VHBAPINLH1H#U METM4!7@%ZAAL+!9@3'PQS+Z5=0[>&EO"BO&+^9VH48/N%V)8EO"C21TG>;"D M;2PNDOBCR@)!4L0; HFP)B..@C!D\@4Q< 2MA0Z!>8CJSF8@'M#0@SW$SDR M6R6\+I#H%:HM+H]4;,>EV50YQ,*=04K%"/@]9<(1[XVU;HGSC'Y+_ 29RB;K C#]]1XYOED MZ?LQ&>;L1>Z8[$,L\[7_M::>^P0O,<3Q)L*U%$8E+9B""CZMU(_A=\*6^#)Y"U89 ^"I*H@;N^EFPI[A'*\?#.$F(,Y?&6K>;O;&K*P M@P 0HLC32[A*S1FBN1-G:KF%WP\:.,'2NRK98&)ELG6J,-GC>[3 MD[LRU&U=I$Q10A+4MLZ=DC")Z(4)AD8FX!6&0 0V'\DVE4,:O!DOU<7KN,-W3_-B:&Z>CR#Y8$Z M+%>*FZT=4EI49_4.RNKU=%9/9_5T5N]U9/4FN5F]3GM'6]FH86UE5/VB5%NB M082#QJCF#=0-EG0+.PW46$#_E JG97S%@'4AR86*FG[OA@3OA3TFME1IJZ7A@>S^18\3UELC+Q'>'%>*2!%QM^K9#KA8!QZECG@%)4A;7L_):_ MU\288EPB6TP9 MP.0=98RN#SL?I7HT>'/./<*5$:@*N0973(V$0K!-G/M,3#.&!_<#9!%?5+QQ M9$TB/;"\82[MSUXOECR@DM M4K<9'U]("#^F0C2U=N"^@=[ON?)?+CWY\#W_+7$ MP]B-Q3_,5G+ 9XWVTKY0U@W8\-[V5RBEDIT;Z:U?C+3YZ!F/L\C'X!W';4(* M37F+7!_^"UZXFU[;!JY[N\[]98HDB0JK7&?5 +$GWU2ZSI0&LEO1)_H0PP+_.:; MOP*Z'K<';[G"@V6II228>O;X&,^-\48P9O!624TICJTZY"I>5/Q9BI,EAQ=[ MM_@-]<91EHB6S=ZX_?:=\7&)Z6 66QG\9V0:RRL_ $V[/D6P%&2'&)0H MHJEV>!-17,#C .)B.[Y8BA=12I#@2D8+\%2?%@DT5'(-+XY0\WWROC$ I'$/ MKD7!4Y OA"3 PQ#6@!!!A#B @X%D["$1*-3=A^)D*Q-F@SRI0D%NBF.LU. M!"S:%B$$S4NM"]N)F?*R!'&WE'1ZJ@Y%9>F$E>)IX47\I/ . M,2@'280S<06+IDLP11EDN$/4=O.A&/=1XGMEH(WS6:,\3))+U]!2PISB2('9] M,>:;*AU$WRU6'6QO2X*XQXF^)R8G6<-W3\)+PN@W5C*)B$H<#$\[KTH,_,UG M"R3F1] '\(DQ3H0/EZC<\GN;G?>=FMJ+];Y%L\*5(K:9"ZX@V6Q2T&8* 16) M5J:G7C0RJZV(:)),L4C19BNLA%OXSSP):6$B E!*C<67 HEA8,2L:'KX#_OTU9R_[.GNILYWG]V4MN.33*5I UCI=F M(L0+EZI)S:926T+<7R1KL4&G2=0[=(PDX(IL".#-A(CX,D,/SN7M(,G .(JP MJ"I>C!;*T>]@KL"OIIA2FOJB:2C=>F;)/D0Y)3GITX KR>WG/4TL2CM+"2Z) MX_WPZ6G)$#L^FH'\3\?CI=L(>?/O-1@TB"9CPA*7SJUP#3D^$?WI>'!8KBOB ME/@\>_M\93\"A;3F+C4[DM(/,=$$]\BIN58H<@25Q6.E:>D]I6*LY0/1KA\<8H0_+?XG)NQL$]"D:=BMD975YR_+=. MO],:I*>*3(:M;C(8)35A@S"CU&C CDD=/#0E@#$IC;L.BHF#5F.O*75?UPS6 M/#]-)G V$MLIK#KF9(1#%$>#?>,&U>PXDJFDRTJ;PUD0.X'?R M]_?0A#=D 4O=X>+MG2 M8EMS*:CP6_9G9-1VE4&V9MV3;*L-:XUILS*-]6GH[Z3T.-O:QO2>2'8.8#_C M]J[YO$6R\^2#:6NB^R'L<-!KC>NB^V\)J-/>"_F?Q&-W>3FL>J[1MW?-H-C6_N MAKLF'V_;;U4J"5[6(KX/.>7Z<_[?(C,S,8PEK(/E\N$^PCVPY<15^E)Z9>B! MK*,8T57^MN(@0$0$+R%3ODB$V,\)1/MC#*U9^:5/0,2 =HN)6(PF[Z-9!'+ M#K)"$OQ:%4%>@?Y4NA4+#X>W9NX^G^Y!QP,?8D3)>F+Q6=QVX\,8@S4^RMJ> M?]^];]$V3JW*.]- P\/6_*MX\C?R1W$X=.2$<[ZVSR0Y.ZFW#DPR>P>"G!SO M9&\XU[R['?L6C=5FY7?1._F[ (NXFS6(R[T+I;QT]QOIO>0;Z>UX(W$]&&.1*=65VW1299]MH[F[_=M1&U,W1(G+!NRHDH?=3WG8&>._T/3Z M1^"')>.3O<0F ].Z,S9[O6Q$A<<=CGD7*%8JO9-B6;7O<:JLTWQP%7PP."L? M##D?M+-A[)?A@\K*;$[_=P'*[+=UX-'H0W*"YO!^L-2\T.CI5MMS+D-?)/T/ MSTK_HYN[OMGI9#,%% DR="?1P?+SVNV(T;MLU)_Y^:N:W:&3;$CM"5: M P5UCJ.@+)%T;^Y&HZ8X*]=K:G[S<4IK?M;R&#NS=.[A:EC@K-&L20]DZ,3L M#([FD*KOZP(LU-='>V>-)$VP@GMD#KM'*_!ST-[UVK:?6!B^,Q"@:KU<"V0/ M''4^*:S=XW-8ILY60_* <+?[L,_P!.NE?.MY#+*C,8 MINQ&YJB?[2EXJXWC"Z2S/>+YQ>@,4V(#YK<3UBJ8-V&_$B=_6W5V[('5=9;79!!&:QH[52Q4/=W6O-H0=DQW5GJQ6W M1N30 1@3@\&X,^@-)E>"(=IO2*M8B8EYQ\X5W-$C-FAW,SUB\%DE#-'A&:0Q MW>>= ^Z:,RL#=L0A3WYGMF-M(<\UO2O]T3/NUT\XE;VKXAS%HTYI$#,&%QTY M;45,J1'SRO''ZCA2U!\<*#-[*/% "_Z5G&F!H.4)D%9@P!']R>>V$^P5X?D1 MYCG(JR<:$;URK0C%\M:0 PE%(Y[LP"(#:EKU4=T)Y'1?#KS//FYF1>S)#S8M M(UD@'[4NG@?2$0V*4%R#.&-P/PWLN9?*.NV!!O;4P)X:V//Z@3V%.L]1\GN; MN\\JDFC.W0]2$U(5X(@1U^(F.I\=""H!= L0!8(0>I:[^8NC.(*^P('9881# M\IX<1IAF-%T 8:L#&HVN3CL*6(13]@B%^P?CD\8J#<%Y>3#'(BU+TQ& ='EH MF^$D0P\GEA0,!:[J58[V -+DV)\/Z@._X> )C@'5R?..$/^BOP,_"8P(1/F. MI]AX,S^ %TWM_^FI##^LP/'7$H,4CT"=*A?BH$HK-)[]X$]N:ZS0O#0YACBW M36PV!;;'W5R._:B2QGS-I_OL& DMIPKLIY)/O M/7UCP?(3K/UQ_@"$X$1YE-"_N1ME:QIB0@"Y&?C/B*@K@5 0DR%]3(D0GK]**(N"A-;?*8U^.V<(+@W-&1D"BC8<8HK?X M%"2S<^+'VNP'<^'% &&PV<*#(WN*9WGE3>7RYZ [:/JG\0\YE-CA ZM@!6L@ M3UP4ZD!E\?B09&AS_!(* MYS:3_Q]NS_V-;Z6:(^I$7V[?X:@H=12PE-EUC@0NF/_;Z4J$K1@UEP9^BL-5 MI!R/<'!>V.#N+(YSR1&YPM06.4KV*<.,1?CS>,.%&B1=][MC+V]9YSX3=]1+WSE[#O50;;DH.)>#L_S^T1J"F@,38:3T9'U[,UJ\:]@1STR.=WIL1L*=WQ;6)Z,]E;5.ITVM<>.V]F* M2ZUV3F2XK:P-#[U9LUFP9K;,T:C3I94PR:O0194Z%%] &:E?B/?XF;_&RAR' M0T7,T2#K*95O8]1::P\Y;0^K>Q5*ZX)X2+X?,3JF,@]U;^YZ9K>?3;U?:BMP M WGHCVP:W,2HUDOZ/XZ])4UQ$EEADND@,#53SP&6.56:*/7:9=LS^Y,G"W)E,^QYU( ME6J=1O)<5?*KY)8OGOM/HT-CH5&7+D54I'[/' _J"E%J97J*W'ELVAZC9I57 MLX4;<#D:N)KSN$<%4SY9'"S.\U9*JBLSTK HL5S9U2OYFK16+F:AE05"AUIH MTJVU4R%U"18J[I$HXJVCH#A>L6X_[D":*'7J%#J?K0U5NG[SA>B1I@ +08$_ MSE6A5%D*(5A4;V)VVS5#V![U2FL$FMD-*W-.+(-]%; !,Q;6#V9,&?,,SS=" MV!^8=#/+BW(JVE--;4KM;$%) M^J'NK=>]];JW_G7TUN<#Z/1>'#*G=)1\Z8:H_"I.1NQO/6L:]ZR:]8:;Q)]NHW6-\/J$?,+"ML8,4 M-2%SJ%H A_ ZV&(XW1@^;PECS_R?2I=@R_CGPG%9&C!GX8?4I;B.'&HAVK-- MLOU#G X/Y,C,[8ZC>.NX5MG3&M\$:U;G+O6O\5;4F;L.Z7,XJ:213I3DX:]P M<:BBO0U?ED'+NC H@IQ^Q)@DXK9.WNY+O8J!93/L%8WIA?JQM]L4Z?W;B.JS MI,8^_@*E<8-M0&S.^[<"?V.Y\#*7# Y4;0@7S676"NC'FBUX?UG.:CE$ /4: MNOQ%+IR56 ']$FX:QEV%:S=R;H7UQ5MP;YD5>-B5*I:PA8.T6KFXQ7^M[2=Z M_1*Z +O517_^.DRZ#16.H#Y8@>J&1"RR_098W,_X#>>C>/G4F4O4C-^8!F%J MK.&)_)_RG/B_?+3+6#@C!"?\B+\@BDV+5FG$CQ*E.UN6XX&]<'',Q $_B'T" M0S)3\?7+YG?K7W[PX,(Y9-O?$'QO6]QVQG6WOYV69>YC<9EMS<5V64906QP< M$AMG91.WE)Q(C&R^=@T7SB_$QEJ+D$_P$;?X..RX=40WY9YVNN2>18UUZ>XT MCDF9OQ )7%BZ_3C,:; EK^6R>N"&@]9X/*JG!Z[7&K=[]=QJU&IW:K&9+[^= M[C>DY_]!>BZ,@E_4?GZEUFA@H>^<_SXYN^J*I:IT]U^E0$ M48>[\7"XY>'F61Y2+WVW3?]+MP?"$S8$OQZ4O"M\4Q#Y.VP4GD#T)^FKW:C*<7&C34? HH$#_C,XN?_HG$ MSXZ9AR4+IW0]3JT'TF!6J 7J^"3"<%!SN_)+E>$(A?3?\LK! 3 M4>Y:8C'/XU1WP,*UR\%IDQD9F&%-H=@FOU?P;'<#%WYE*XM2.MEG80!_%?B< M+I7O53Q-C.2+!5$I$N8JJ1QI!7?!&"@%[RE_,)\S#K=-4,AJ(!\19?%"S!3@ MB4ILY6U(U\P2&P6V3?V$S9[!\]L MG0FEI=0;" 8)&.'$YI'(RG]F@6E@M90=\3IW:XV@[G(!8BB-ZX01PT2L:2Q9 M&%I/]">5QYS=!YD=KA)YV0<"O<00! M, _F?'&/;_[X])FGQ*P ,UZXB-O49)PW]Q_?7E@VGV> "7*U"%=:9OJVV9T2 M[3\I-^AN*N*83TXZ5Z [O+D;[T R-_D.0\IY(T6?;B?5RGBS.QG=W U;V6X! MN9,FX?R*80V\JMX253&N'XI#WB8A8B1CX;LV+KCZ:(J"@P]7T3O9CY^B&8%^ M_\W_+_'(O./&,9RM'7,(Y!Y!NTV9V&E8Q#A4ZT?& ''+)UTM%Y!:3T31UBP1<;;PY%#QT\O OP0]&6B;49 M:++^M>"^-P?OGV>?B9)4!@XW'@N>"E'_E5HP&OS&BUTS4]VXA?!4'=[_$-'' M6'?4[==/K]=!<-(!VIS^+C< TT1=-O+'"&$[>ED-#YC[.&C#^#1(#Y3-< MS0U@4;$(BZ120!"YL3,#]_:>DH$QZ6>7W+[)L>K9#YQ31#-2<' &L[?EE6[3 M.$F;QDBW:>@V#=VF\3K:-'J%4]OY^(P+UM&[*WSUD(P7EXMZ2,9)JF"W Y:O MI'JAMC$9KRFO^;J*8,?MEQVMD4UK3F[N>L-AX\MCK[?Z4L.<-XEI:HI&+D90P]2COVL$KF2ZLDK 2A=4YVDN_DF_53^3*/3<#1ZX]&&IG\ MU,-G,.60B0;G.WZO0A$=R3J( 01_J1G-'/ZAHS\.4#G+,5W@&(U"KE'(M2%7 M$W)JC^K=A^-L3<&5>D--!GW4(.0',M'!CDK_YFYH#CN=ZW)4FDSC&FY&W-D;4U'YRE QQYF7?&(Y="94S%*P='I,I!X3 M>7"X^R3"L%=3>?D+#X<\EFE+Q;H:'LVJADL7@W8(B=I]++=TM.)*T*KUTF^ZJ3+#A:6IC^PC^:W8GDVI65D/*:AI( MC/>P0'J9M]O%!1S=]E74TM0Y@CXNZQ2.Q =2AI]I%F9E:L>:,QR;-*EKY'Q# M*FXNBA%B6UH''2OZV;7RPN@JNR*NP2SK[33+=.Q.Q^XJR)3!B0Q'!"GN=LQ^ MNRY5VK!B,G7L@T;#/$$0I-,>%Z-AXK:1TIP.ZXV8W>X/A]U>O\TZTWE[.&B/ MY[8UG[4';/Q_8R!$#:&I(31+U&)I",UF0FCNYC3Q$4G^;D;FC;=BN;?XR8GD M6.;(28X-3HI-G_?,]!%,6L,1;EF!V[I/PVU5#[EO9_$^."'"]Z\#E@V]#]K< MY #ER.S[2'R&]]P*R!\8]-^1?/^&M)23#)AD5]2?Y*RHP2F"^Q0T:6B$*S#% MY@XP\Y2Y_K.9K=;F32MBI@C"F\\%T+BL)-_*!.S%BT>.&UR.'ANU6]W.[@A_ MZ61!MS7N=RO=JOCS8;O:%3L7M;O@_)@J\4DS]%RYJNK[E/-L@-]\B"+?4RU? MZ'+L*;ILRB%E &J/V.;U'U7WM57E![NJ\E]]6F+<+U/RE&N5_"/PP[!J/&6 MM9\3_?1O[J@(L_N^(01TO5;HM\"RV=(* M#H-KNFJ;87QFJ3G .OOFV S:[JR!ADKU:]0C-(>U"& M,++J\(\KO:X+,/M>&=V=VZD8U^12GYSLKM=8_,3"\)UAW,]FZ^6: WY:2Q]6 M]5;C/61(7#]LW=P.SFM'\TB JO5Y'7%36_--^]&I<<;N'6 MQ26$0],?'@/-K:-!C?&8C@BAER*HG?&A8??:XD/-%:_'!=4O+8M43:@>'E4O MY($LK?=$5\-+CZ[3B<<7C:'7(#6O+A5YJ$9^;3[2R[M(-/9HW,O."JQL_+V\ MHZZ)\" B?'D/9'B\GWY98[>R;7,-,2H_YO:9U#HIHKVKO[<4ES7DK.J=B%+M M6)HH=,ZC^ Z8[3</1$W-I?Y O9^YJ!-0._5&+^$ 8>(VY9NWWT M<,Y&\&\)"(J#6E7O_G,:X.UW]WDVIN\];PV_A$> I?RV-,KKB[^GC$EH6(@YZKH(70M,?DM(T'1\^,64 MB7>'[@ V)GN&!0L-++SE+=[>F%HAG(?_@]$[=. %RK$YZMBJEJ'Z%/ED$.'D M:;CN;U5$5WHDVR # Z\\]7&^+;W*B:YA(KHF-W>]5M;P,.#]N/"'67'MH^,6 MGUG?",=CM++U3LGZ\,566^.X[C5V=J\Q)0W"G>* Z'2GN /^#!@V&N/X#WN MIF540RW8Y1DK>\2A4%[("N +$!%Q&[Y@U,W"%Z"XC/EDOH[6R(1[&607[AB* MQGC2G+T317@;(6D+:B)O\A[MX0J !L;]5F=0#97XDM !7L Z+]>D_;_$R[]Z MN,KBWO^C6OXOH%4]I0*%(*FE=?W0'OZ&N&X@O_K'5(+J&/&9PC4YBO /N.^W M9^;^8+_#0Q:5B[1'/<0R[0QZC1_Z=KW%!\!_@X/X3R>AS\1EJ#^_/?N5F:N/ MN9C.Z+4"!9^5A88OJ<(T"Y5BH47 6&4F&M3$1+H(;C\3C;0>:CH3_>:O@\H\ M--2*Z&P\--:*J/$\!+^MS$/81FT.)D?GO;4>VE>,O6 !(_!QK8V:S$GW^(H. M9B=*0X^/GX'0$)549Z=SR2#+ 2GW*RPGJ?E,7B^''U!+,IK450Q6[UNLL9(D M/;QD1VV)'F9RZ#"32?$P$SV71,\ET7-)+F\N24$= PVW*/R6!DWL*]]29YHT M8D)[,B5"R 914A?C$H#4DU M(63T&0](4:^J"N2?DB'O!4.FRD+X1%"#JG^Q7)LE74.]W*O+]Y,S3 1A8[^R=O0Z0?&-O;=R^N1L5UA\> M1-H7$U.L@I]S;'#QN .[#-+-U.^>F'3!,!S42[H7DU+:CTVB9>U^@NV>F6"[ MM1/LY#-AW!,3+Q:%'D.\TJ.$RUGQ^SKL5Z_XT66BT]EA MV^6&04\Z-\41A:*ALFJ4N2E#98<-&2K[N *^BS N](E9(0N-3*=/^>8HA'%F M++XCOV&V_0FQ:K?;G\;]2M-;&Q%2>_"7\+R-L<".J_@87=RU83T%3(0[L5/- MG\^=&1PNN.H/"Q#A3[YI?'3AMKX3FL979D61RTSCGQ9XJ]Y3A#UX7RV0E,;O MO@<_-XT'$/EP(\^Q>'?>A_44KH:;H)OKV2V#%L1O+9; ?JY ]M(S_]L"5@LV MV (V-BG>)QZYZZ?8,T8_51:R\]8#OC2\AB\OY]=KC]%/:<'PW=:Y8>,NJ0PB M!9=_L\26 7<#7WD8>UQ9&WZP 2H2^'X>^$O#6JT"_Z<#"H/!3RLU+TX*L)/# M5?0N3;:4%:=.:5CK$-&D[=ZDMXSMP M&F^YC%BPC(<7;Y,[IQG)&DYHP%)]:KG$N<5H:"$_./#ZX'UA6S3<'=Z9$2ZP MDQAO:OT$,D!"2FACYH=XYV>@[P5U'$QJ1,/Q7LP!=!,&NC M]QD>#8UHLT)S"N@%C]D"^O17O$4<7@R<.L-%!+1?AQ8I=Y_:?.IAQFP=()W" M/6T?'N'Y$=#]S%W;<$CP=?8!8BWP<#P4O@E^PK Y)\(CQ)O AD,XJ2DN%LQ MBT+Q< \6S)R05K9L@0UKA.O9PL3K4"H%;(;1//$0PP>F?+)$$[P'=XH68(<^ M\0P FFB8J.$KA#_DMI$H^8AJ:^K_8*6[V%]<1C]ZQOWZ:1U&1E=V J^!"N%E M+U*X0 *XI(45Y;[\9T>DRW)TXC,#N82<&H)OY@ IP$\NAU<^ MK /*#5*F$(_2^#>H=1 !>.:<=]0#06D4HK5G9V2B4/V"&X1Z@ .W&1M M ['^(F+8<(B+,,3$/;)SEIH0V4) 7GA)LSZ9/(GHQ"4IIL\!)C9J>%'AZ-F? M$EKE)G)098SMA:Y6-=P(A;.$= M&$W-5A\.83 9C!H"/' 10<(=Z>=ZHX(UI0 :CBKYN,6C.7KXF%:$JRH*?DV5 MO6DW]0L^Y''^/>31X*J%O>,Q0AF/NMF90[K9I5XYJ)@71@J%XSYO",@7 WS^<4CR]OJG/',9'DX9X[?:L8 KA0[K@/] MMS!KVJF*^#OIWMQU6Z-3(_[N6G!V33U<4U8UQPBZM8'\5EM6'Y>U"WPX#<_[ M/SGIW7*TL]6NJ5MB:V^)[;1U2ZQNB=4ML:^@)9;J\_;PX5F%3PZR>VV&@;1K MI>XAG?8 FJ>R73# 20#9$28GF@20L][LDH:[AQ/4C_U?:E6(6K7#6-FV"AZL M<*$4 B;#/C(U7A7-3(68L)ZC3FI*FTB?Q>+S#@.S&JWNN:BF_+HF-W>C'59N M_:13=FG#=ALKJG<9X&GZ(>PNDA=UGN17="YAH:#,_"7;.PVVG2R_4\T?WW=N MAR^D6W$AIUH'."^>GWF=^S\P0O%(62WLT*.I$O+)HZ$7O%QO(^N5.+8!EJ.R M$"T'^W**MNYW%+B8^; . 5M:CI=XXU2YY82[IZ#LX!=95I[9#E;[T<2H *NLG!WL#,H:SFAG8&M/7&MKFQ_$ MH[_ DS^S8$8!=$'(M]UD8X@+G*-O_]ZJN=$B#KO];D7K /Z;7Q0V; \OJ2@L M)B9CR;>%A5TY)6"EZ[YHD%7AV!M=!J;GS[!ZYL^\4OR-O"DMM6WY&O-+.GVT M4YM)H__#^M@A,L,V.)E](V<, MVE=6R-%,XB^> *.+^HXG_@-FMPS;$R3_[N3*ZOR:2?[%LUNT[#^:_ ^8NC+L MM)'Z>Y-LP%D+_]JIOWCJBA;^QU-_]0$/PPX6G9G=439WH&5_S76K^^>E: UP M% \<,^EDV,$:-K/7S6:K+UH-7$0QMYCMOG0\9[E>BI"V3&_K:)J.IIU 6%26 M#UA/VC&'P[J:+2\A?-9PZ8'O^IWA+%=KCC4#XI^%KZ,QZLVY6.:[)Y/,S/[U MYPQ^>K_$?U7F'RQ\-H>];)#AK5:MIU.MC>B3NGJUJ^>9G:-#:M@9-*9#ZASM M4?E L<65*B6'[A0U4)5$H.U?"0+MJ"$(M+PXT/B&N(]'U$3QV\!=L##+]1'< M*UO\A!6<6]"S\%D.]&RE1W^=+9B]=MGCG"_B%P9LS9(%P7]"8()[S_X-/@TWSQH MXC%A/6@9,*.]>[SR0^KJ0]I_2)U7,N9'&C,Z*GW]4>E*,;;.M@>,.,CP5[Z= M_@E,Q=\"?_G C7$X!N$B^UZX93ZS4-)<97=Y?',W[)O]23:Y6S[F=HYH=0U3 MLC3_O7;^&S60 ;&P;F)VLN>1,A/ M)V7/:#"*,Z_,+;P6<)S-KIP]15OGZ,G72V$G-(EB$LM241>\CJ,$KJ:A!M'0 M";7ZH6*JAV*J-^F_/(E=;YSK4T$N2\>]M-E_+C/FUY]18,%).IX5;' $6HA@ MW7!EX./LT*>/HN"OL@#I@X8:F*/1,;5HVBW7_'D1_'E"(_!D##J@N-EX=(R* MUPRJ&?0B&/2$%O;)&)1&)9O]R3&A@K/%U?9766ID[)J1L3OIHC:-C*V1L34R M]C4B8XORX9RBXN[>\MV2]>IG*^<-&)\VS\?NX@QM DNU1?(I7=,[93-KS2?/ MQV.5<>;\P@DC/T#ZL:/RQ7'*Z% ME<) #0;))"<%K.W B <.W/671,V,>'T3.@'/A]80@#=9 4QN.\BK!8)D\1N45 MB5\@0:TX)BNBQ,)CQ$]$0(]3L H-'E8;0>.$KPA$M#=J=6LJTQZW!IU!PTK' M]9KTFNI>T^1DG0B]4G;%.XGD,Z89O"]1Q2I3:%8ULW M+N18.)[#,=2SEX"NY[# 6S'073D$$OTZ3T23CR8?33XO2#X76(0T*5UY)%+;?;$U8A8<@Q%8F+/Q:3>W]A'IL[T7TD2/"KI,!4R+)R MUG1\<]?IF>-.%F>^65G3&LH:2E7.UL*;#2'7BI.W4@3;WR;3,B'RO<29'<;5 MG2"&8:N='3_=- C#,[ZXOY>Q/5Y/18]61> M731Z"674ZVAEI)615D:G54;5BDM?2AEU;^X&YF2L_2*MB\8OHHMZ6A?MT447 MB%!0;IM4;*E$%DTJL_/G?ZA)J#F"Z<@H3&V2:8A@!>.A MEDQ-):OS!TLJB:81BJ:<*)T630VBH;/ZY+6))DQ'FNUN W!4-%DUQ'>N))HF M*)H&1\]#>[U8/"7+8$0G5D[52Y5HTJ40_3G]3W&T*8;X(+JQ(B=7:O;;-W>C MP?&!R@N+15X*]9S=SRQ-0HKD['=N[MJM3EU3K#0IG9>42KF;)Y,_W9N[?M:; MU)33(,HI5F$E?=1#>=3.6G):JS6=H$[@7QXBE/HW=W5@ 6GR:811 M=+P?>9 4&J 4ZG4;HMNN-^').!5TAMTWR[>&ZRR=B%[::\AN'N53S8- M<-Z3.^^B"(AVQ:Y2$K%E YI&0*A0I8= ?ZHAO0^GG7,[D'E&# M@W;&V9"#%C4-(I47=Q3WR9K!S5VGU:MA5I,FH)>7-4._\F9?B!: M,7.&'NAD91W^XL/"\IZ :SZ( X8?W-/QQB_C7KZ+RK$X;"\8F[UQ4PK$=3"N M::YF)>K+D=8(9S9J38YQ0S5M-4: '>:&GE""#1$CJVNVTH,] M4H0-$02KW^H>4SNIB:LQ(NPP[_:4(JP+(FQH]L=:A#6:RE[2,3Y6A/5N[@:C MUK@!5MC59DB_1O[LS]NI%3+ _?!S"M(;;3UTF@.Z^ M+JR _8('_J"<]X-??5;RD+")V@/=[==H,GM!-[@J_>7(8 (PZC0@;JFIZ^6Q MBTXLSX:$M::)K;'$=GY$HQHDV A+@,>Z+*G1E'76/M03BS%,3R RF\;R:"JU MG;]MM08YAJT,G=:P*8+L:KM8O_Q_UG+U_H/Q$#!; _/6Y G#!_P\PR\L9%8P M6U05JZ/VS=W0[.0@:>N =C/(Z.P(27E$E16<(^JSZ!Y=+*J)IS'!N,,2NOMD MT-SYR>S;OUC@YXF?[@T0S+C;Z;[7A'21A'0R'_4 NE+%4T\3UF435GWYVN,D M5%\3TF43TLF\SR,EU*!IA'6UZ=C[V;_73NC@T1Y6AWPM@9@#$'G#551NBI-R MQGQ&?)XP'8*WV=9HF(VFGIHSJX<0D.COMYYR*UA&(^QFG>B$5E,IJ ZO\QBY M4]ZX&]>F@S5%-CY1 M->XTC;"N-P?*HG7@&9%OK +_![PVC>%;,@]:EAWX"3]ZG^7Y%KJBX^[-7??H M^<$ZI'>%GFB&B'; S8WY* 8]+O+R:.B02MX3R"'$7-+MA$TEG_,ZGI4D#XU? MR"GKUBJL0?13;P7N"<3/$.L?CP'KTO33)/ESG#=92?X0]E*_*05@>YQ&VPE7 MKK7!A;)B7.I)+T@I'5):+]HE? MF,?F3JZI, 9/I7\T.EB];^<" M>G9,V&T.-1@9KB1K-\D^4!;N5X:SB7QQ4+ MR&[)!8<<3]! .::QX85)]8PO\.^%<>@#&43K*ZVO3MR&L%=A3=HW=[UA71## M6F&]9H4U.H?&FM"<^6-&_FF-U4"-I956J5-I()&=I#EEO]["U'2G+ORI^M[0 M5:NNJ]9>X[-HK]Z+:Z_+56 4[?R/R()MPG]MY\>=/,<_UDNX_^SN/^%#N;"E M%3PYGCRASA >*#ZB,XGG!XAY 3WX03U;HUOOW%L7]R:A*96H)@N-@,U=H"\C M6O!! 1CK9$1R(0X-B-ARY0=6L#%L,7E^!A=-6?3,F$<7S:P@V,"[-2Q*9^%% M?+B 87FVX3K6U'&=R(&KYGY@S!W/\F:P%W@PW#C""U?K8.6'C%^ M^1W"HTU M0C7B54H<-GY!\>N8<58@'DB]$+'[41>.!QY ]7CO N9:R$WOGQT[6DB5HEPE MWE\[N<2: C&OH^)+MMX\O@Y!\+=H0< G@]9HH'P:")(3'RM\@(D=%KPLH70P M?YTZ9>5_%X%[9I]^Y" [OX,>Q[].UMUJ\[6+-(AX MLOBZ!5_]1_;SR;@U:>=_U6YU_EXBM9*2H-G,B3B?$PK03G^+>$;Y**LKT!Z1 M\=5')C<-4%JMK$PMNUJ2/SV%@>ZW@25&P9L %0)K.',@4%")B#?L>D0,J5-!OB(%E>1LJ M\!Z]#U.3>5 -1L8'-F-H-'+OHM^4M65O!8)VW.]6NE7Q MY\-VM2MV+JI7AR[)=>@FS9#%XU*B^)YX2G*+ 8QRB++)/8>,$"[EV33QD%!T ME G,E=GF]1]5MPH%-1%^(:-"\[?ZH<(XN!(;KH5Z#HI U;ZX"VQUVF\V<!'XW:X?AMQ]!Q_[V0KL# $<7;#9D'V7CZ#G;>RL<:J2.ZH2!!_LCH%G M+.%'22&?@$ >5/JH"F0Y&=SOK"8:<:H"EBL+441QP*>SS!YH6!V6[K M*3_70U)5!6W-)#6^N1N8XWY31MI?KVOQF+@5S I9G/C;7#:8POF$++:#9;CA M$YPE',!]$.!X0[:H_ MK&XXT:G=PBD=[I)%5KX?L#K!FSTYV7=+W MW:/#"]KD/2*\P"'(M>U[A.TKCU!+I:0J)G!9 M2MJ%]3EJ-V[FQ/6:P8_1@@7:YCTVCX>G6%E6#F[N.N8X!\A=6ZV72CB5DUT' M$6F"DCWU?*4,!@:WH_5 -'ZC\ /JYNA(^JM M,'NU0=PVHDNP)BOU]1%=5;%\&-&-;^[&?;,WKBO^?U*:NP:3MD2YI=(5IVLN MK[SF\@-;!<"=O-4"&SBL)?8]_G5X7/_2W/I*<*OE(D3_?WO?WJ2VDN3[511] M9_;:$S1'#YX^>XEHM^VS/>OC[G7;,SM_30A1-!H+B:-'MYE/?S.S2@^0 $" M!%T;L6?<($I569E96?GX9:92)TO?&W=TDZ'NUKJRCWZB;D'_9(F\>HZ\5,Y' M=!A>TE2\#O5[^D.[&AAJ==>!FK<[6'-?D-(II?.XR9[+PEFZ3DG7 MJZY3.JWTKFC"L!+UOP!'OE9M&+ZE -!D%034^IXOF* MZX6*J3SGKWV*'FKUC1-.(]%3BB9-PW07DQ M VIJ$@-AYU=BNX($&'3F'2A$QX?">?&I<.HJ3S"2B[380"U8"V8',3>(L(>O M\F*'$WH7, &6Z@:1-4F?GIIS9<@4;_@OWG3%F2O/N,\V&S65W_@KTSD K?-/ MTA9.["#T?&1H(@IVO_"]:0R^Z;E!(XL$KDQ,[,1AH1R-8.WC"/BA:&,0K;MX MV*5X&305(Y#.86L"YI6A88 K@_F@,&V4C31*2)G1A/V%!!'H?1#-LW"$X M#\>%-0I@\\(]6P0?/S-)M5W+IV0(VUU)/>37(G%#_C=G,]_["6H_1 ;YT^X] M@MO+)T;^6KA\AMQ.,"Q\Y]Y0.Y5RE\9.>HX85P.MW\R7R=>/1: =IIY=^S6J]>X M3BHC0B@J,Q]FY(/P*J.(M%98\&,WCV"<%SVN6UF 1H,=3 B1 =L2%5W)<3%^ M#.2 FS7*P#B\^4K0#A_>*A:O%V\D/8J6)[9B:,NS_"-& SV&U1I\ZS5 M8GS.I'FW=&Z!(1#:W"I(%DN$@YE%HSG2BNN#EXD-Y,9=1Y0CAV$#E5'DQV; MV(M\.*7_B$P_1%ME+'Z&Q(?-@K=0&RL\*H3'05+[ S./3:W'* 1S*\.@0^UQ%HXLG+8<'C*(Q\,!!AY[Q1@+;-G[K-%O]]+)YO2$: MW6%_D+/]9Q:\/?-C&%2;"84A[3 M4^J-]?:-\;8!A!V'+]@&+&NO\M'Q4SJXN,$2OQK-"A>,#S @EKP%Z'W(&JJ9 M*E6&!I?#GM%_L^:5$4T7IYHY4(6YEG@UN.6&-EZ!L0SGZU;7I/;Z6U(AC/2. M%R($-FDW\^'WY$*TUBK.3\&POD4 M2P0QIL_@92SO(4.'9<)/2TWS<'I#,P"+.-NH-FM*QTXP<6%;-*7/\758UV;'R+6]^9C4QDSD%OX>:;!;M*-%Z\0NWNO^IWU KIO0XV,?':O M!IU6,P_N5TH^8ZM_R)YL!9>PAJ;W"954CM'CG' MUKB']J;V6E(*S[9C3VWN-"!7D2DN7C@04L;WG%C.E[T WHL+:F!BSW"BH$1L M=%T,YVMNBN+T#12CIS>5&^ #H3OBR][&-^&D:<;T');3 84H\)!='*R+@\%N M=UFOC39"U?SDPH\#8NUX-3SR$8$^]D,3285L+RZK0#L,5Z$C ^P-W-8?R/LA M$):T/?R#TRS[(^4%. V9((@"'#'=/S(GHG#B^1@)BV;P+/L)BW7)B&R@X#D1 M6J!HB^ EF::0^$H<;C+-9@S$""-D&']]X@8HB*9%L;J&PN&Y/;[I(;,F+L5Y ML-5JVN,UGFQ3N4//X\+\IPS# _@4+OJ:+_H:%WW-%PVSFWC.:/$$G#(S0-LM M3P^3?^8 ;[ @S#1B%UO R0@T?B*KT.?T;:M_3NA-CB8>1X2E$>'05$-5!!9= M&#IT03@SON2:.J7&*A9NYC(.BM]7'_:E"DCA=] M@KB*W;,5=IM[09:"FDS;4*\&KNWDIMU R9S%$=7=VSNOF.%7SW$^<6U;W.&Y M:VBY#L_P6;[#<^SKA3NT(\!]UK$8UV)T[+FH?W!#X#86:PMTF0?PM>.]H)Q6 MW-J9+V '>3VNLZJO-=MJ9UM?5:?;5/5.-9V56TW-V&ZHU:_0JVKWC)/JRG;/ MQ>V>"UU6.Q'BHIH8RW[/K[C?F64-O8//I7V\3 MOP.FLOJVY_.\JN3N\"HPEW;/BRPK.7>"\M@,A$>A/OG>] $)_D A 'CV(:;Y M-F)6N[8@%>OGBV:E;KUXJ5TW7JK('*Z_8H[5<58;IX[/UP$E>G@E_($5"_V^$$GD=0,^'&ST%*K)>@3M5&3\VT\47SU&[:^/!,U:T;4[T^>SFCED4: MB323CV' MBT)*.*8,9(X^ E.; C/1:&Y2RDHW:EW55)J0YU)2_F'E1>&N?G3A*3FJC.C*>N<#\X;FM9:7>>,R\;# MT=:8T64CM=7IZ$9+9=IPK';::F\\,L>6VF:]?_:[5[(X6A9'R^+H\RV.+E_^ MK.=T7F_)8KK&3X[5"9GT6"]AHF.],9S+ MJ"]??_"!#<,/=F"!91;Y!<4%+6.YC*#.MNV]J]Q$3Q%8\LF%(&L(D@AS>Q\+ M\#CQE)LGGS$.GH0/BVK@Y2^3PF P$T6UN8#^$:/S5PU-]P?'?/$(M#"UY,!V M#>TPM@X1ABJDL)XR,_V03$\POCV\$3EXQ?'Y*+]___2;\AX&;2B?OWUHTH5I M!*>:'80^APV$<]#EUS Z;D*RH>G#IL)O@L+&?-^S%_Y MR;0(X/%W$V[FT?2]Y_O>"W#OK3F#;\+YUG=H1#E3\U7MBW?H@+F8DA8P*_() M"R"6&0%D-!:S6MCM>*KQ+C?0*.?H3MX23_6:2K*2&$8 1XJ'B.L]HX ;^)P# M8)^L/R([N00G#&*[SXR#0 58V2WLW'18V,]I4J*WO)4-2L$STTK ,6-\<'%W MYG_@/@-#$&? Q7OF$:QD"@.TQK&R6-".=RL%#EBXE2RXU_?$0LAY[3Z#;'V# MA:-V*F*$]M6@O::>-[\I9U0'6(JY0'K!_(CQ,A[O/WU5/GLF5RPW[^,_WC 3 M(>+2HN&X['>)C1"<([T3)VX;XCRN6!"%@Q@WG5*>%ZF-,5[(4R<3PK42LP&# M,)L8_HW]ED_X3>:=YNI:/] +0VR2M:2'^ED.TA=;N@[#.U"V?H33^AO<"]$> M^0JS^.1X7MINZUI/&0H!,PKP,OZLC/$G0)^9$P7[S=%8/<>;$2>OZ;Q'/ @P M8IDYNG>S4R^<-=R+P'XOF+:8KZEPYE:PVR***]4U;[D*T+C99;2*+(AT*2L7 MH!6N (/K<'4M(#PPQ=83U0XWT?[5P(!K3\%$%VJKE_VUC@U*?T0@Q\CYP/HH MG7MQOJ;J5;)^&T-M:UB_4DXR#K9!;>S971TGM0XW40H$[,%)PJI+3@28HB=@ M O"XCR$H'0%UR;$ P2Z(!XY0L(HU1K4S;]',]]GXF[4X)73]6&L\D'-TI>F0 MXL2*T]OGR"\BVI2 Z!;9?WG@Z*VWHKU1Y/Y.9A(;W3R#)8MPP7R>JX['-O97 M;18T6/WS^01K<-F*'00145F I2W%I?);G(370/51BU&![]T@W!_\D3 $K:P+ M*=[+8,)BZ'T,6 P95?\GX&IF)H@8 V)A0$C!&RE._1J7(9"M"$DVOL8LZYHZ M1S26[\R)@K7@)N@!F\RS5C%:S?P7!-$?<+A\+$ 5G 8C M;^:<7ZJYJX5NVIG+37QA%LZ7A2EG[T+IUORTV"P)?BNF,-D;A7VIN-<+?)U1#-8A MX#GHUC>V42/&UD"#-L@,.& X_0/?\PPZ4S !2L3B9PO&H?730^QS;BH=8G.+S"298( MJYY)3B-4.@Y9I%[D+ZU:0.4UMB74(BTTK9TL$'@DHA4NSRJ>3@#,+%X;W[9Y MB:1X#0:/RQSDL<_EA=0MQQRW^5$;Z_R4H59G,ZS\/[WQ/[D27^NLNOOR:?6-ZPO9-O?C M1[2/AO//-' 0FY +_DY8KH4^SQ8*1)Z;Q=\ \JJUV# M569=+5'N/C4Y=T-$;7?)T;#!=6R[B=LX3]N,V5M($;V (O!*)3-XY)8;/I^: MD(5/VEV.RX7;\3Y7SC2N6YRN7Y,XW6/H63_0=((M%D*F? 1Y#.=[1.JR@_+! M4#[7Q>[:O3PP6+N7!P9;O\M5[R"-\XZ0FZT2>XHW;) >6OW97-O*G^^(SRKP M'_%RM5*%!A/0ZL&R%NVN.)EBGN'$(]H]T@ WR:O*:=#,:=2_&F@-(%;\_P7G M$KV"PM(.V.G*#=E_&)+#"8@D2K2XJ:'.YJ#1 _-IUCF_>OE5/YC^O4\9$2/L M0L32(7,+[*CHGX&%%711 H..KVX]+&'Q)FTQW7TWJ:/!,=B*(+<6_83;/EH9AQ[@:>"[+$V$MGX@.(K/8I7H\)L'98?AC8-\#17I";X9.#;ZE?!R M 2],/_C$,%.!/8HQM]N0]@I.6EKLDB9'1P2<7>B(X!TZ$=U8+!]/,P^=7O N M1R :)WX:=+.,X]06^HINXZ;OV,+18+_E4/>V'X1\<[$L@JXUU(F-.%&9>2_\ M>?*'(!I_:9-9YO+NFLO;ECV+9%JN3,N]I+3<%>#+=$D\\K5PK?+)AAPWV+ ^ MFV$+0:1SZL+=,ABYSN&7,8MR9[!(=+RE2 ?8LW18/>!9)4+#16'*#N8>%<:S MQ\+-RT=;??:MH\[RR;W""&YPSSRU!>5-N@E^G]]< _1Q*V_*N2LVT8@#*!"B M@N-A%^W[\1WL!K#(0S1T;.L>6^' QWE+9A3YZ#U/"=>]&G27C_JWHCR+\E.( M?/PM,37O'N[1HDB<=UH7;^5:/XY.9(F QBCUT::<7S)2XV&$'X;W:)V:_^+M M&^(HR*9-6::]V%DJA@P87+_P[18^VE0^$:HZC4+=-Q)Z-K+&\>H[-S )U3O6 M^D+36V&&$LD7+]]D^],;B_8"5EM,^#Q5X*J =P(Z-GB8E4>O-MX7LR]8VXC! M7I,Q6)$_)^,8W]I7T+\:M/H-O:4UVIU\DL11/!U[3+^K7@TZC7Z_U=#Z>9@( ML?-+O1G*E/R5]9$;)7WD=:]MT=03.\U;30W-E $8A2B-H*J(090'QW3W*6Q) M'./W8W2V,C>@7?[* _^WF$I#3/@>DZ\>1+9 WHG>+>BNT2WHKE%G=S26Q='7F>I-B;N/](\__LI_/!)32+D&7]L0H5X1!Q45YFD/)6\F4CPR MB2)H%I.WH=LJFL%ALD:L&-.[>JOR?58. M*%WSTR?,_42^S.Y$5M_7!H5\-VHU6I]OH M=?1U+O*%0W]JSAMQ]L@(5(O/LMFS>:=A@^P+F")W1++IS/'F#$\DS+F+G#!- M_QK%OQ&C<>X7;F"DZ[Q$0TR>BNAZV;0N]M,.R-05EM1,9(,M6E1QW]4DZ6:5]N!F&_L)ERL[H$0; M =/ ZUX(# +;:S+,/LQV72MR\OX7W*N>,0&(?LRGIDRQ[DO@A2R_".W-D)(E M.%N,3=O'-/D?+$S#)Y0P.TL@,X N'56G FTQ@T@:4,)T]U6]\+$P@ MIG@_3Q\1Q_H-R7)^3WVVM\KW@[\56,K:(IK0 )T,)FJ9(P,LJ M: =;H#U-4.+'D4^YKD);TDTV#?E'>?TN6JG%2: )VA/ET0JE0DZ+U/JAM=./ MSR>Y_6."8G4/.CCKC=G&-%5B.[&8',OV:7_!/BUM, KWV6P&YX5HGK?24(R' M66\G\OQG<1#Z/">7%X+P)X1MP .7F6S=O*&Y[35=4WLG-\*P@K>A]XU&JY_/ MRMODQ3R9,7:&HI5Z.O6]9"MVA6V4L?C!U6*6Y*$S2F-#<1-#5L#:6_B@#L3: M'2Q.WS$!A_EL2\ZN@*T;:4XY1R;C^HUB /$E@X )/=>9+XI243;Q[<=[V (X MLT<"/H$"]V ?F=FU)"G;U/[:Y0VKTXF@GSYV]X(];H-I'E]JA,5E\=VS_QW/ M5K0@#CB4!D6?XZL(!U[+'<1%AW"6?<]'WM$^H=T19T=L?*YO%.RSI8M8?+_* MG5K+Z',RP>( "18=F6 A$RQD@L4K2+#@ 82"L()^HK2+XM@064G7_%*2O88K M'WG=;]GC\7"JM'C>_)S+_S>>[XX=VC\* TL PJ;1HP47!=S<+?K7_?AK@A7, MLQXHZ%008NH6\$*W(,1TO,,HN_-6=N?CBF\[B&N/DSK'A6+RA0B/ ".+0P< MT&<3K),&FY\P@5>WCT]X;+F)_%KYZJY(8,(P;/M\#K".T>RTC&J:LJO-EM&K MI%.\VNQ4U2E>;>K=NDVJW^P8_8-UK]?:]3AURW4;_PZOJJA-80W[8:'MR2%2"+!BGT9CA;V# M:K+,/^VUL'-OAJ1IZGI@57$[8:/BRXNXUVW;KJO;NQH8#5UOU:2KW8["F]4D M4AXN0QXV]!0]D#STJ7U=/U^G+.5!RL-)Y4$_A3ST5,*.*$BWE%U/JV4&C&*; MOL7#ZR,P]1QOAEZX??J?7F3;2$TS3B()"%/<:[2ZO9KT9=]1 G9M77JAO-0Z M"2_INZ+U5'3$D+YTC+VUHC7$@7C*N!JV&:O1KPDJ7ZX=Y-)T8O97RF&"V M.QW.9>WN\Q2"#5V=#R0$K:N!H38H$:<6=FH%]S;)2UKW)+S4OAKH!MQY)"]= M$B_U3L)+A!#2Z!AUX:7+O3__)KJD4?.#A3Y[\@:=$X;^282A"\+0;O1Z>PN# MO/74AY?TD\2M>CU2K/T"0%')2^?+2R>)^?3Z6-'6[^>1=%['#3J3:[E0A:&K MF:SY&.6F?[S:"N*?;X3L%&Q(:ETJORAI3"TFBQNP52,OPMS2>#&E4Y N*FY6 M(5G.7B.=0A_U$1^KV^BJ525E5+>A-0UA2T&6@KQ!D$_B2NIK5X,62+*Q=\Q0 M2K*49"G)),DG<>3UL?>O!I*\=\2V%I)<5/58B*FYLIIQ5<7UAD9T=:N^_R3Z MJO&^?X$B$*C9J+'QSD%5P5(&'UCVYN[4JCJ#Y';E*.1M9NUGHX*FK6GL1T&;(GF JB%#"VW.NE"'E2?CZ M$1PPTU:FZ Z".+MXG/1W=I#Y4=(\!1O8VI8-:P_3?H[8+31!CC'39I"B M,:EHU@M*VHN"Y$T)9+J8!Q QB8H=#ZEXN6@(BJ8U^(XYX4 M$&PSH1/,Q[A##>]NC&7) B.FQ/MIXWGO5WR34'1$^/R<*+"TBI*$CI1TFBZ MO@FB86#Y-L>3C%O/PBX]44_D_/KV:3>8E+U_I_;/;)1J#E(^>HX#IQ^" MSGQ#.R!?W-YOGQ-2,L' 4V7XD#G>"Q!\"E.$ >+M -Y R"H?M(Q/^$:1H,XJ M!HY[KF); H4M%-(NPO&\VZB#SZQXO:LV=:U539VXWNRU])K5B=.DUA?G5U,9 M78%+/E?9>LP:UE1QK&\M?:KY9>R@XA# Z]VZO],?==VX&R"?^<24W_"LKN<4 M/V KET\(%$S=+0OXZQ*2:8K7'AL."&B8ZY:]3S[-?NZ[VONK5D!;ZJTRT-AY M0*(<-/;[9)Z7(TY>"+)[;RBX!RW@X2L]_!>LA.7V_H MW54]V+>-C]?"1[TF#^.P/'QV+NBM5WU6$KNF%?*2V.HG$-KX$!?')9V6>"[A ML42G4I'(=J\&';W9K2HSZO".Z(NL%OF-X[B^[@J15>?AJC:-AQDV).=V5FWZU>#EMIJZ,8^FEW:ZU*S+_-D M!**RDUHW0*WWF_K>:ET:ZWN$,E:C/IBB B MC:[>:G35BF,=-4_8WR,8+)EW29YAWU-D $J.6Y$W%W>P&T5^W =W3LTH MUN70\=0"2K)$X'S*3?W3>9F$>[MP>VIGE0NWL2LQNN=+#(QCMII:09-9Y)(= MZ=$[7WKTK@:]=K.35X+4KWC&N\8Z\Z9"J=HA%OV\C:4:M>5G"BT 0$!!62_Q[8)7[SP'RQ,FWFE(_$? M+>]2.9.QD^Y)'T%A]69^3Q10SP[\HQ'GA@>B0RNO0!DBL9.-\8 -%#.OA-.D M__49X/KQ*,CY%VZ_XB-\3EL@&QQ#UCO0_:CS$T)I*MC6377YF.0'0T&'TI65 M:+)'Z:X]2KNR1VFU6?*R1ZGL45K7'J5Z88]2HWX]2A5Q\IY-%2/UZQ9-MX=P M!D[A+A0YSEQ)W8Q!! =^:,,W6$$$_QLT\%]48$??8?E7B!_1/T2C]R :_@OL M ZI/I0&PQJZ1%IEAF5BV^,RWX0G;;"RT_J9I85G?Q'0!58R4X7Q% M*WK^>A;B*1YB&9O"3)A MDI6<3T04/:K IK@V1YA??0DKL"C;O.NAQ5XOF4' MB=G"Y\!^PIU[M,F R97QD\4RW&R)#W.6^,^9S5N6%L2*8MOD!40P8&YJGFA7 M@Y"YW!S)&2E)>65Z*5XNT*LYPV:N\%BKCKLK]A7MT@!XE-2=* "E6S\\QY?+ M[POBJ_>."5>(1VOB(1:V&&,&5,);P]0;,8<7BIHNZ"1'\<5(0!Y@&G<4"#L8 MV#7@/>[-Y#ME;C-GE)K+)A78AS@%8"@\*- D%C6GG#?QQ2QC8>>9?1@S^RAA M]A>;>'P&!QIMK D/VO[H&LMQYT0DKDSQ1@7$MX.0+RDQWQU[3/. #?3B>DZ! M&Q!DP 1HJJ@$2#[2A_,W 3A;<9VCI(+8MX,?6!*L]GX=^XS!;&%=L$V?(2?@^T6@/$-\FQ%H")L)E8,.QS_'0,7 &7I*ZK*3I@@G1S0,J8W MOP=N52I_X[,#.QG!I.4 M.X'8H.RGR!C$>Z)U,B@7V'E&]NHXPG@@#@Q*V;(\*C-UY@TE"@@X/B7M$L^G M%[S\_=D5L8QM 1=V=F4D/HB;((BF_*3[*";^0C.8ER M8@>+.N/9P[NB8X=S>'EVD\*LC*=/I>(&4\**8IB2$+S,BY+G4;ZPW-L&5J:R MX9 ^$P7^BRQ$UWX<:(H='D$_,:[K4'G@@[!I$0GWEE*ZJ*[B!X#_Z/LE11D% M,6%ASC,@+M;;3UDX@4F@DQ=N6,#JSZ9KPZTK)?BR#C%G\%N+Q !9/W+)C_04 M@2$-ULKY*(Y-(!46(UZ(42K6(8GL6+1?++AD+ M;^4;4LA?7[?>P/U+INOW. MJ0F^H6Y_P0A-BOA?;VE^2VUV]J\GG7FA0X0 MB5]P%O@%]9S<1^&(J>?L'O#2+KE=TR/WC%+ 4]48?*5R4DLRZ)F]ZB0ARF33:9AW=@BO ML$JPP1M;1"QR-2R22HM4"B=>!(..EBAUN54/]VE( 2.20_9DNR[^X8V%A_%5 ME"]O6;QPL-(%<@)92:.,[ M+]TNBR2G?370FA?9+FZ_ ZMFS+8B7-*M+#]D(R=]95/3QK,R<['$*YQ>(LL5 MV[TVTT9R237(9O-,JLR+5YEK566^D4F%NC*YSHK:@JUZG_1 ^ 9&0^O417=> M+@2%P(Q#BSW-V'H5"8)MTE][5@!(^]%]K4MXO,28[L7S)'GN/O+\'U5"Q3,8^^#@_3UCA*FTXNS'>ZH]8U M'RCGD>L!4AE!-@DL(?.V/B0=2_'4!A!#HMS5E:MJ>"[%_%;R:,JSG78U4)O] MO=%):\AYY_C[R[U$O2XS_S/BM:W]WZ_&_C]O/UW] M%?F1[/_5C+3*_B^!96NH%=K_4F->F,; MDX4L(!WBKT<$SX6X77$U-"+]\3U,T1K-*:)I!(INH2E1KAXBUACB^B1&30L@6H6 M+,*:K0.+/Q\@,-RP@MWP%N]L;+2 155QCXNU$=0\;'Y%9E<:/R5$^%W<"BE" MOJ'C89FWQU)\_.THT#U#$AAPUVOF.P_&)-CD.J%C[6K\QJ>#))5;LA6&W+L C(Z6XZ9 M4?;9^^%^?Q?]M0."Y*YC Y"!G3S"0G*]:[MWX^ZPN^S MV:85=E>DJY4V2B16QK85\(9Z3![@Z<'WXXQ_9*M>\QE>J2QE6!8W'9855S6Y M[9=+_MJ1T_(<5EW)D]$_3LF35% G4U 9!^:."JJE2@4E%=1J3LMS6'4*JJ65 M4%#[EI0=!/ZB? V7"*H6E/=(<(%:^F'*OO9EC3.J;9%"^+J%L ([Q9!" M6"D04[Y(8S%7=VWV[N;"#2$" W*TMY<=?XR;&JQ$6:;I)9>:R7+M*@U=1PMP<@ MQ%,[Y F/F+)^2UOZQ%S+9D$N]ZQ\*E]FW!MWM##J!U[S$OD%:7FMUA9MSM4C M;UK&@E7NAR"T9D&3WQIG8RZ7*\%N7ENF:S''H>3 *=CITVBJ/$4F]2Q@(V46 M^18\RJ@8*.83+(X9F:%)# -S>09U'C1+YGH&?O@N0\B4CI]L5.K_@ O [V88 M^78XC]-!O^'L"GBE((6S59#""<,Q)!X]'.]?=CWK$C*5<&*&"AQN0*TP4Z[% MG("]3!A\CM^9@4@2#93%SG3O=DKG;%U(.F>OU>RWN]5E\1F5)>'7,2OK'W&M M&28)9_%"=HDZ[AH+.TA6TO&,71#95F4(>Z7,_)HL?&L\IO*K/JM+S?;%V@_B MB$M/H@\1NW._P #?7ICSS'Z'T28E+R1IY74+3--.0^]5A8V^C6#*[DM9A=!^ MW9CAE4G$(X-11O\@#^V6LM"]&K0:<)&K$PK!F2,-KV3WSJMHT7)X=O\VL?W= MN+V'F!M&5[;6.P*W=Z5RKX3;/WF1'TXXN^@3WP,FQ@^#ID*6CO+"*(2(0_%@)(T5 M#\PCD!A.S0(/KL4=W 9T\:@L= >3GKKV&.0*Q61]C?"I..8N1L^$33+]^48. M\<"^RQ!#(]L'IHV?\,8P%_AE M4P&='D2F2^P,OR-DT'ARA>PO#!"$+_62A'-JMP82[>>&$TN(B0MGZ!\PZAB.+OZA M9?M6-,7]M@CTZ=ESGCE:*S-CNEB18_KIQ%:*?,;"$TLDVBY/R7SR&=CQNFZ7-.VL5VNZ6E/G1NP=V"VOCU, MP>(?"8Z2K)M'$%LR(<#@N[$L1)='D_(!&-LB,W/!FITQWT1Q _MB=7D )^6V MS<:3NAIZ!\Q!;$F0K_=RH^D+B&+ W(*$_G;K:N"Y+ \3X,4#*V*&YP,__]E# MSK?1@#3!A@95-IPK3PGS@Y;SV1.9@/X2^C\P+C<.!58_OY>BS1S.>8JJ]^(& MO(, C=Q4;M9EM0JX>IWX(F.K!ADV"[2T8W MJ>J@]+:3-RC1/BZUM3B8<>HX4=K&OBK*I*^X8O^ M=D.MPY/=#IGVO":E-EOM]9/:!^16:]?C+E$^D5[YN*"%-V+_.@/PKB+=KAKX^XIZQ9.-J MR+_;X22V9C_^%$&A&XRUP$7PF_ESZY!\%T2QHS?T?E78/0<-N5< [".E[K5+ MG7%ZJ64B>E[BRDKG5ZJ4,LPU:OH;>JJKJ1]98[,<['WS_> MR(SNG(1LR+\\@H1TU*M!N]7HMO,]2T^3YWUDJ*\+9:S.Z1E+NQJT]$8+LV(D M8UT,8W5/SUCZU%\:Z8#=68)O*@VEAZ%<6(.9DH7=Z63# ONTT.NHE MPC"_7L;JGYZQ6E2WT^OO;19*QJH/8[74TS-6^VK0;QB]O0]O64I=II3T>/"V ME^FUJYXL9Z]$3J]".G !,(Q&IU65S^*T1:457$RE6$NQWE.L:W"QQ\!TVVCT M"I)*I5Q+N99RO8M=+"3K]?"E! MG6N2WIL!D,)E(2^]1\)18Q@L< "AP-KVD)>]P")LPBD@9(WX!\,Y_HA8.F\IY99A2PA<*Z&/T@F3N,F%D;K\(;$L5QZ)%8:;PF_DZ?CQD M,\);<@\7D"7[D[0HQW+,($?J!E:M /--E%OZ^H9W_:!_O^>/3#QG1* D,"I5 M>CD<$B)Y@V,# 4<"K(!F!HS!D%3( ]@)8H\"3M'SX7Z\+'Y$B1MW)-AC175/ M5]U"^$Y>>88=.7@)$$,VM@\[Q2PPT(Q4D-A/RV&9R-G M%?AI^B1V\7C[3E$VE>J=5P52N]-LZZVJVDZT-[2=.$&QC]%4]7;=)J4U^^IZ MHA^^ FE3N_9XB%S11)W*D]+NX+)(218IR2*E@Y'JM10I?8E-!#,$2W88\3,< M++K8,$1;0%A]LI#I\I.[W^P5!D*("/A7#O>#A7VGJ.N=C7H=!HM MA/-?;Z_3W93=SUH0-LJ[FUUV$5-S;?<&64Y=E(Z;M#2=M#.0F M_*V\P_M]2N!M.[1W6W @M1N=3JO14ELU2>F7M2+5,%;WI)S5IM*VCJ;!_]>E M2Y7DK&HXJW=2SNH 9QF-;J?7,-2]*XME&5)91U42H6KD(UZR.8YLCK/G]2$. M*:^UC_25EXCER+30-D7ZHWLUT)H%E;&[WA=JGN&X_QU=BJD4TXUBVJU<3GM7 M [79K^Y>+^54RJF4TU[E\VO!LV-V\8T;VG%V^".S(I\:6O J&#;B53+36112ZFT^&3F?>-S+ M)QZOP/FG"H%-:=/,^QY:Q$F",L;82QG-L//E]*9B\I) M5CK4#KOX;&9UDEL?Y_.;/$W;GL[ $,%UI-TSQN5F97Y]_+[_.;AYM6?+M*T:,FWK:F TNGJKT57S13=5;*#, M9%MF@W8-V0!;NS8Z?;VA=_-L("NP_$_NZ)"Y=[LM90 MVW7)O&IKC:ZV][E:[P7-V3+XSIJG,/=PS]U"3N8S/4!L<40:\(,=6(Z'0P;Y MC-&^FD>/[JOGA1[]+0-^/.7$"Q0+M(EIN\HXD5XS"%B(^'/*&(G]C+1IV8X>(UHS/DC9PYOP18:<.6?B" MZ9I [A\PT,Q$]6C#*A$QVERZ$-*2<@QF@GGV1[; M"9O,&[3=FG*TTO8QDW^9#*HYCO_N/_ M]'2]\^LA%4C1BY>4:*M)Y\QG(K+VCC/T_T0>'EW$J@'QF$6N/[[A >40(UPV M';BQ9,!G,5_"E69C8K#Q<0PDB M:X+R\L?"AN+V!39,VO2+-Z^Q] /;3;:>%!>*K.N%@BT:^&L^"3ZE]"$OG2T\ M8YFHEN# \'T/+)@8 #_SD- XB.G-9QD-,2 O7-"H6,81J$?47)@EBQ]([CL" M]QF"^[Z[WC+_I9L=1+.9YXM-A7T(^:Z[7KRMQ"YP:C6KL$MN:-^%M3.Z=[^B M-\7'[B_NZ(OG^O&?B+D?K$#:[V]CJ+3J8*@L(>T',=0^; ;W"5%#@R%>M3)- M'9"CM.ZO0=Z<239/6#ZC10.'0$M@O:#G0]Z?(?-=^G;&(EB \G]; M^LAN%=WRSN5>WVHWC=YV\/9K0.D[W:K*2-K]GIS4T2?5.UQMBZ[5PT52+L$^ M6]6BY&HX9&D+TDB8<+)D8PMJR0*7;:@E*Z?*42O?E/IRZX%^)PN=3*LT+/GN MX,5 N]8,'*7F0$YN[\E55"] (>)N+04';EAP;Z4KU0SND?X^F<:7@295M+"S M2NPH F=O;6@Y??-LV@ZJST^>_V@ZF=R.#VP8IG\MIFZ,[9]L=/UOYGL%4.U] MG;N"-/W7R\EJE^)P&>*PH5/S;N*PN7U!W[@:&$85N7I2)*1(5"L2_>.?$"UY M0DAQJ*T5V70^6>%%\I"K@'AX8^& M3F5'PQI^K'%IPH5RDGXBK=J]&O0;?77OSC22F6K$3,;QU5)/JJ5+Y*36B=12 MOUYJZ?+=W=^;CTWEFT_)0G,E2';N=;J>JKEQBIDIS4KBS(D^<8HTYZY_)==&2VF4_,M?8V MVB[[(G/T($Y?K2Z((Z_$]>&DSFGB'WVU#9JUH??R_3HE,YTO,QT]@-!790#A M(CGI- &$OMJMEUJZ?$\=U4=>XT+82#KJUHG$T<,@?;6Z,(B\,->(DRH+@^0Y MIG\U,#IUR6F1W%(%MQP_0*#) ,%%]<[GU=QQOFX,RG+!O^T7D MT[Z.=O;;:8A-02%BO +,MVT.E^JB0+5H<%^!OT%*KI3_0M>'UB>UDRN\DK4]EYVZ[- M>7N(C@RK@?WT16#O]OF@]4M4/SDIB>JW$=5O$8U-HOI)5+_=J"51_22JGT3U MDZA^$RQ.$@ MJ>8EW&&8(&PT6OMG"$N1D")1K4@<)&=^_0EQB0G"4APN0QP.DB]?XH3HU^R$ MN%R_P>(U2*+[K9>'@X ?K3T>].KRN&5Q7HTXZ2 5 9LUJZX19JK6,R0W71 W M55854%XO59X"+#FI#IQT$$BA$GK)J)E>>AV.;XGQ5UHP#M(&8[V*O43,?\E) MW8, #Y50L>VK@=9J:*VZ8'%);JJ FWK'CVGIEQC3DIS4.U$X2._63"])C$#I M[Q,BDFB!$I77RP3QX^F&!)6_R(YZ431%,.X&N@-K5T7,"_)3%4PT_$C$(:,0%PD M)YTH F&TZZ66+C>K3V(,U@@T)4>6LU<@_4U!IPJPCHS*NQ)(K",IN:]>V&WW]]*!'4GRE^%Z(^&X*2%9Q\%8>@922*R7WE4ON)I=R9<=N M_[*.W0*X0;&L+]$4MLW*_YV!(Q3;U44S'F ^Y:E#1 F MD1L$;MJ"B*7HLZ\6?[4EC"")DM[4B_GFD&JQ50IUZW$&:B14'CW$ MTVDH=Z[5W 4E\"2X8H18NGF)7[R0!4KH*;>>2_K.#-E(^62[IDL@0H\A?#"% MV09*T=*7U),F<%'78;#%0E$2L6E)8])_04WBF62[D4G'%3\Q>GWU6ELKATDT M^U3:* -MEH:M%=-GBN6806"/;2#^BQU.;%<1<(+*D%EF%# EG+ Y/?J,Y^I( MB0(@EF*[LPCVQH-O?7@$%O)'Y.$6SN $P9V=F"']:F3[S J=N>+Y\*/TKR$L MY9EF!.^$490IS;&YJ#5K3--O,&?+]/TYDL.V0UL,3\Y E_P$4R=DRAB,([Z+R@C^'X0/Z X?!1// M#Z]!+TQA$\*$.W!(V$#V$R<,XXY];TH[E1F'> J>'7K/K/36J8N8QOU3[^0- M[5L,S,IM/('.:A 9"K_2&T2,6V\*$YW'&_G,@A!W^OK)-TF\SOGZ?D'F,4WI.PW&.Z]XUD_$IN_ MI5XI#&X",Q@81)5MM*KJQ+ZX5V.PT;P7U"J4?= M#LE[W:3:E1C.&Q SSP#0=AE^NPP0\.6N?BOP\3,.YG^(R,ST7*;,F>FC+0IF MRZYQ_5?8Z.2U]S$IFOWMMJU>H<"I)1=G)15 ME!6^JY3I5X.^WNCK>T/B'5S*+A*(7O*7SQZ#-94G&@ ^J+ MYUH[2@_""S4Z_;K@2DLAJ&O\Y$"@K;QQ1_'P M8G0V\&;)3]54&TL;LNVGCR6&(R_HN/;RWG[@B[C-O!4W]-8+8 #+ M>W(QZEU.WW72S041-IKY^DP%]LB!?S2V7$+W%&OH7PWT9F_E&LAEL]TR>I4L M(S?3MHHSU5?/-&9'\BHIS,5$EN),#QX0HZ7!/^!#GP4S9F&>JS-?RFTI2I@M MJ>(1/G[;4#KEU-5.Y7=JHO*_8C8R;.N#Z8=SY9L/PW,N"/;0^V)0&C,[9&H( MY?5Z6^-L#T<_&]V$XC,+9 ,7,M$.L+V^4Y>+'>&&7F@V=9D,Y(Y,T%E'8SXY,"&N WCXQ31.N\&;X5 M&5;*QY\6& E/3+FQ0GX*\JQ!2N8"JJ+5.J(4,)R&A9#BE*2'/(^C46M->W1- M4YS96)[N\7PJ*YM#.S1!<5H,9L=RZ91K$OU7,.+@/X<^&KXK4H!.RKXK\G&Y MS U$HAS^IT*;885>N.'YG_?CS&<;"\;4E#>-;1&P3S++UM7 ]7("E#]\?:&1 M9Z21PXSZW.(\CD]BO9F_4RDK&5+6J^Q:KV*LKE?9QKSI)N;-T:MVHNY!-E7Y3N:7#(< 3B'*.[*VQ2HKD;_TGIYVZV=B*U M4>JIM[]X;E&R>$D.0QC-70SH$VSJ35.A&XWG\+1I,G1&L"_!-CFUA]XK&N<= MVA.V56)I'S%MG)^W8-B,$E[CM_=XJ;-:+G4M6]Y3HK1KW'^P91@3^42N;"0Y_@H0F8>XP3 M% Y"?!D;C_FETV5!$+]L,Y71;HR=,J!!OD98EJ$9YK76?L/>TL-:>R3^XD8J MOBT-XBZ8I_A>K6^T&F2.3NF8IDDOV['TP,KBB:9"WC!45D%D3>*5DA>$:/CQ MGI/ITSU0XID6)XI->/W0FK$;I0GC9XB*]C1\]VR/F((&-EC55#X3P!!D-=-[ M;9?;1+C=+XQ&\+$HQ\>)>?%+*:749S.X!(AZ)WAV;,-P0*@@&D[M,$/I!?+: MJ<'?X',- OQG$$U!*M#7P?F'CY[69N% H3U-*RC00\$=<^);N*5-[2" F1, M0?=7>!/Q E5]P*H"/C+-ES8ENUB8EVE9T33B]AL^:,& 8(I:G$$]44Z02DE: MS[2THYQWL/QHYF.-2(/N,EBF0$MPYF3!!F05^NS)]&F0A,[ISFY55U0S9?E[ M0JED.[[2GJ),W*'9A]7-&KTW7M![X[]#"8DE%EZ,U5=<+M9JE92_\>5P'1$E>G/4;T6OX2+*L$(*3I_DX$D? M#=+Z6"+K3[& 6>3#'4:8D1:J&)H G65/<*;X((%S_(;-2,)3&Q*D%(:> ?UJ M)7!K^>V]J%$500;;Q3L_,)YC@_(EJE'%9=G-G9ISJJH#JC^3OP<.&!;"R:&@ M3DTHWE1NG, CQ?TO)NZU, -TCK$%XVCQ+ *XAH'(C<7P+D$/>],9L%_" M%,1E'F@SJA7SLR79YGUYL^= M"_/XP>7>#L1$^+FY>(XJ43P_"\PQ+)94 A:B:,,6#>?IT1Z&?!L?>7 .A[[W MGTS7_K>9,"(^C!T)1W#)SA@$RIO;^\?[M\@F!W':.KFO'V?)@^,;6)U;*F=H;-E@SL#.__WVVX'CW6 MJ4V]5@;.AG[9L#0I288*:8%-ROV"N-!OYM,3T.5W-K)-#LY!WICH*0I" MOG@]OJ*@<0)V;$3:!^0.42^4EG*MO$<4!51 \,8A$'A!=A-L#/RC$!+C#7IV ME3MX._H9>OR'L.LWKALEAB/9-7DC(++Y7Z 4$"U *)?'C[=D2+CLA>P#884/ MQ3P12B##1@DF@*!%# U@^QD=1Z=R18J4:IPSOPHB)PR296E/],PV?00'FQF2SE_F"[(0(B9,-%L.^A_%]:U5P[9RE MY(A'*#E(A@AD8,(E,^3\^H 0(R^(*8!%ZNS6\\"@"I3/GQ\:/'8V8C-&]$'# MVP[@00Q&1'#OL+(6[]CVIR2CQ C$+38!;>#,&@*EP0Y2=N+WAR69,[G,^Z]$[*H$SE09E6C4#$*@NOG%R#P1%![D92+*Z7 MO4"A65Y>=8W2! JXE?E8UK8^Q8BL+GIWC(F"IRWI4^%AY=]4*!T3+)_$J[F%%CZQTLUXX[_Y)OF+*,.4SD=" MSJ)T3+ LB^Y"31VVM1O?OQEYZ!+[Y)A/13D18],)6)H*T;[:D%"V M^*[=7]2Y&IC\!YM@.Y$DN\[IFS]UP[)3ZFZW]B4Z;_6JWM4 <?'2>+&4ISR(?E'_ 0S:(M05\EN0_I]+(HSLFMVJ)3T$A M8WIW,.;7)]#(-JF;9_2UC9D;L(PO#D=%$BA(@VOMC?66-#V\ \UE7?T5%J'$ M-+K6,&.&A-_T?3R8XO"!KOVZAQ+OG(T2OVUF4AC@,AO[SL&PAH==Y:^P+<'( M%IY7VIL'X;&]<_DU+)?\66.%^ 5QW&8S."(P:K#ZTB"MZ%VMZ/9KLJ)796R6 MU1/](CV1V]*CJH6'FZ_?E+N[NYT7A= ?YZ'\-+69FGJ- CN/A]<]?T8Q&>4W M-/?1UJ]IKA?ZB[(9!DE\G_R.Z%S!5;_8C@.W,?2TQ"NC)WP6XUD*;V@0Q]M@ M,7;HP%/B!'WOP2&1MY.+"-409VG\TSR-XP=P!/'0!P9K^R/",R9-[A:.UN3Y M-_8XH\G?QO?)!]_[.4_=MXGQ >9M*W;9_LX8W2@QM(-E9#S%G+S 0YY5DF)L M9K-V^&5 !+,SL1Z1, *;H(Q B\5>NCT\D;LEB-?ML,708&P)6MZ(#+[8R4T6 M&QB,1%0&]+."N/2!/_B1/A.,18\V^'YS=SW-[2E+NUDCO)OBS42K:BXDS M(OH.G)"[U30R7Z;W^H(O,ZY-\2V:F<(OX/"_T%.*\@/_BT*)SP8V4!?88ARY M7+CB$KU5BZ8DB!@;!#V>N(!$<)47-@1+@Z$3?!*&L^#=+[^\O+PT.38N++T9 M$+PY0<8QG2& =9($MO06@KE63$6 5&72?<@OW+O^[S@J(9(! MWMAO>8@>5XQ4=DWZ7&044/8=J8TW&;#MD%D33,IR@ %'L(LV7'7X[0/>SY^# M.\5U$ T#S!>F*%T\4/ VUJ9KMICGWZ6\73<>%>EQF*?&90^3+YRD3(='??CJ MN"3S+"$>(V(NWAACGS^=NRTU+M6!^P:FO^%SC[!9^)XWMMBCQ:UY,8$"?E:2 M,?J Z166'2;?4FS,Y/E!@0@AEB$^,.(37/_BM#LWB]2Y,UJ+X"-,,YXL*#&-&V0#8.2N, MG66NO2/.P@ED#M1BS $D.'@0 F<$"Z*4!2%HB I!<1K>)0DOT@M4^NPOD*4$ M2();KUF*7Y8(R8#"G@&%3B6UTEA/?_YAB-/KSU834P*%@R%3%?V)"7%Z1$>1 M=4:EJ$>R1HA #Z8]BA^\RZ1.?DU3)Q]XZF26M+8_E3KQD#JQWRE2B?&GM=.( M71EB+:_WNR5,T\(.0B>(NOYMYV5VR@ UM-8L9BW%\,O%<,9E&LIM:CNP17_XH]&DWVR7HHK1U ZULZ1Z M5BQE/*YZ*7Q.(\3M(*O\'46M\2F8BEEX*C'.W;^>:E[*Q,>47 S#BR@\S*[Y MY#W_*U%/A4XM:DW+8WQWR34E$P7EMPP,$"IO M[M;=8V)% >R$?RZT2$^*SO)!]W$<='_S"9%90,THL+IKHZ^U.V_%C0,C-7': MN=;%&X+6Q\)?<]EBK$ZBZR^TNA3:TPMML*74\G_"U1[^S]!_L1QF@O4T=\P7 MS+E!8)"19X7>&IE]3P_73#KO8<[9KJ6O7#A;\D2M@W#N?**V.EH[/E%;6G"M MF930 ^)(Z,)<.A_%1SR&NG"6,@0:@CNEJ*(*T)-&(DL-T)4;PNQ"S#7Z93G! M;7'!O4FRS5 6M=@OF.J!#(S5DT@ZPRR@Y&H;Y[D]7FL9H38,XUHW6EKAD:L7 MG;A'%"?EXA3)9J^=T"/RD*^!'MGQD">>T/1$D;2N?XY88/GV#%_EC0/&%9@-X9&G-TUIM,BRDXBZ *ZP#UQ"& MPJNWXC556@IG+.$&SKFO_R)PYD+"VKF>,A_^AV-#"T,^QHGF(,.8_0,B^#L] MUU XZ@V')U(29"*01GS8!#OA:5'V.*11 Z%]Q!C*8S3,?+H$?L2343+A/)16 M,$A@/CPC/8Z^*I\_WY;4"?R?OW+@Q337%AS7=I@@ MQO=^_@BY:I!4?MH#0XE7O/L\X M0 -!M(+ 3%JLU@@4!X_L.,/Q^Z??E/!: [-:%;Y_ MG\6NBIR>0.M;50H]C-R? 0\Q7I>&]DH69[Z\0+QVSAB&GJZFDFL('%=;77LIC%ZI],8KU9ZNU)Z+U-Z^\GMPZ4;A;=X^Q#7 M#/C7;Y0 A35+V4L&13UVOG7L)O]]:3&\"IW3DSKG,G6.IBXIG8TZ!QT2OFVE M+HGOKAT&B:\B]]4*-;2SRM%4J7->A<[I2YUS*3HGFV *.D>_#GYJYL_$G;'6 ME='/^#QO7A!.8TM]HJ0C15ZI +U2$&NCI0O"S,,1_:&W0(ST1_OZ\N M,:0NV4V7_$+UTZ?$MRA9G7_6H!>]BP&]D-7Z9UBM?[IS7I/G_(6>\ZWXG&?! M;%9PR&?.^ 265[@5XE9*6Y[Q+7G&O]K[@B[UR(7J$4P5-3..SF/Y.:DN[4"> MC;;45*]64\F<]KIIJFK*9D%5]5!-48^*XX9DME95U&S(]YYA\$]LZ$=PHU:T M/I6>J%NHL=ZK*K<]A;*0">L7HBQ(6^@]V,;P.L2>7B!<_UQ0%^>E+#H2 M*MS_X0W/G7F!NOB?1%TLMD7_:^0RQ5#KB^)S"FTA<\@O1%M02:[61VV!@AO+ M<=P+\,P,BS:O:249?=T[ID@:#$J?&))6 ZTEB3!8;3A(X@SX/4L28K#VJBGI M,\#;MB3#@%\?)"$&B<]%TF*@2-L4; U)@X$ WY&4&$B/"GE49,'M!7&]IALQ MUXN6 S'S7YOGX%%9+'%Y!0Z5S1MV^9;]9AI(ATIY6DF9>=7^E,W$P5B4),. MPG&2#D5>)4F5P?](&@Q>CV]Q,RU$:%Y20K@7)4]<#1[9+'P=_L427"'-SJN! M*FG _8N2#O(:!C2026ONYU'%$8V3ZS0L]?=K&Z MUTG=WP?Q2)TOJU))<"4A8F1ZH"&SD4/K@LNMB2O::) *?H'11:J#+T$"Z,%,2#:3K67CV-7A$ MQ2;+K3>=,3?@Q;D/GF-;<^5-I@D-&X^QWR7HDK^:+D^(%U4KRK)"^;JJW]2: MAE/[&1C:)2N4;?K72;RQNHEW5?@!V'_!C"_A[LA?T[+^XT]F122J7,S)>%C1 M[^Z+]RQ*ZOO\:$Y:W@U9^,*8N]SV'K_Z:P1$=Y7_\LBJ*&]0="5>P*O53!(A MZ5(U4Z]JS;233OHZATU_;_H^"T&C;%G\+W72J]1)$FVI;CII'W=,NPM*"?31 M]5!H@< >,0?^P?RX$0M[@JHH?S&,VQ+9T56>B4JT#E* M[ZKC5^]D[@3_&LU8;.%7Y*E(@#AT-3FH-WLJ/ :GIZ,\@,!7(^^[H/S\;@(= M,\%014WZSG9F]==A3>@1>I4J2A;)U4TE[ MAD=!5'_8KFGZ22872J?YQ#52.>6S$/!$R,#-JN<&7ZA\I9>7CX\>+ &KFBO' M^?10R35&.7(?E/X2I64?%-D'Y37T0=%E%O2%G9^)36^H_"@5AVA!8_=RA^E. MU_B=CE-#K?=Q>@'BOMSO2\KYN5_==37M4X*6PW2QW.$./W+M,6S54HOW6'J7 M))>9UD2)2R?X)XF:\,8P#DA5Z:NYKLJK^:O5-;(=<]U4SMYUA6FZ,LP3ML,$ MD9\YZSJIZD;&S'B,?[.,,)5X"_EQ;;P6R*!U]'PMQ?SK:" AILK3ZO(ANTO( MS$Y1P/]>$05,H"3BAA]&':\11SS5=:VI)8N7Y_A)9"B8A;IN #.V@'-_L)^Z MI@71T &SF8O 9_@7&OZ/T3"P1[;IVXRB\8L6MS2+CRX[AI2=4\N.F(9N:-EC MQ/+<@,O.+?R+\>K_!Q]NNB]@=O@3+PK8K>?-F!\HGS\_-!2\9L\8>>G!($&1 M IMDI,Q0#"W%M"POK?_.4KY'#%,VXN=9:;V[>*F ?:>T/XH_O^ ;E&Q:TP\W.MT,\8C[^M":F M^\24&XL$2.L;K09F@MV,O!E:[P^98OA'K$R%-QJJ'I]-CZ8_-%T67-__=-@\ M'D575;V.V5?'%2%=BE!-1$@?,6>&J8EG)T32X#NVW.I-[2]2<.LAN'KILP\$ M2^LIWYN/S=MF(F*:T58WRF%?[6PIAZ]1)G0I$W61B2T.LT-+Q>LV\?I=*1.G M]ZJINF''^%M6 JZS.KA5?W_[IE6E<&,+8$)?X<%H1I'WA_-?)"$CO6KUHJE: M\^[+XZ%TS!%7\K_OOWX&X0M""B)_\*R(N/2:CA<[_GP4?S[RX$[E>B$&FC$Y MS.:Y:G>88&QR;*P/9F@JE%(R9)89!3!,&"CTGM!\"A339PK&@$88$'JQPTDR M!LZ./QC/H[D%A2^)MQYO_^L">"N[H]_,GY[K3>=P(0]!EU VDC5A4_/5[_7M MS>?+W^M;T[$BAQ^&GVWWQ] ,V*O?^0\?/UW^SG]@8]NUY<9G-_[SS?O+W_C/ MYI YQ[4[+95]>0 M-# #;&J& KPBRS=OX&+I1&C]@^4O,@X#^!&5E.S((+FZS$K(TRM5Z_C/I?]; MO!5GZ@G%U*]Q2]]IO:7JQ&O\9$UYXG$7)3+-_^/_:!VUX+]W[@@]FG 9-)6I MZ0)3T/70@G'Q'HB!N<1KX/ES98:PZUC]X/L8C5O4!B=8WE]6+>Q3Y+MV,&&C M!EUSJ0QBU4P/N4LE)%/3A60F#6EX+PT/)--/KNR!*.4 (62QK%&YB+VV! QO MZ4@ &V[VE+H)O\'4&L,.X^]LE\LX*GO86_%>.[ <+XC@]_R#< +$P'N^ M H?#C%D)=G_(_&F22)=90SI4L@3XP)J@?$!MH0*%&XB/ V#6\RQS5'&ZO1!S4M1X:L(RAW,E"H2' M(]@TPQ<&"Z:?!9Z#T\EX-G#5& $@\0")C]<,TV;/5"64E!!YZ9@TIZDYIQ6. M6&#Y]I!Q6G'R$WH(CF6.QZ;M!P(D")_ .D/\QSPS+Y2^D!8O]L6>LCQG5U-* M76*@DY6F_^4O?UDY65G%OUC%;ZBKJ_AQ-?;H_UW9&C.Z;*2V.AW=:*E,&X[5 M3EOMC4?FV%+;K/=/K6-<55#[3[MRW-+_S' '(GRWD/!W(2@RK=/,*.1'SB3; M2.Q1>>6+Y[*F[W[[-C M63'JK";!<=CG8:GCD<_^B&P_-D3&F=0!G@WW9O0VR0Y(T^#0EBA.A>-C)@7+ M$S B1A'8+Q2Z&7$[T><&(LP +) ]HZ7!J,I.603TQFCK80#42B1/T C^RQR MX5>C*)PK9A1./!]67F!/+Q%?(*X4$?ZX$"RM5K/7U;9%8 '%W5*+O]H6-Z6G M;1RJT$'2V=6UP)=_+ XG!?3X\/7^^S?E\?[V[N9S0[G[@Y?OYN^K=32=8QR_!+XLM5HHXXGR7]\6W$M/TI.N>XS?#>PWY&\$?<%8W; M#K<3FXTSN /W'+?D@O;T@QD>8DN/O8P46\J@ NM6?HM68AB6-WTW^'Q.?MG; MYKYRUE>JVE]/PC+E.-E+!EY AHBB).X9XF8Q!M/>>\$24*P:19H?#B>+-B,?(1VK[B@O'L?"=NXG_%%V_/,@Q6N/7 MJ-N-I=]O]HS^MC<60VMV6MN!1J[^O*/JE=Q]6D935[=]^:$GI2-H^_J7[WX. MA8SDW";V3P6C.,?+9+//9L5TU6W:M:,=H\):[:QIJ;=JD;RK;7 M\#-[U1$=%"=Y[.ROV^N]"6=,^BK] \>^J1QH0X:F]>/)]R)W="WF/Z;_JSLY M]KN(*V\>?-NU[)GIY+]\>Y1#S+<]5Y0#[E\38KS,63/S%5N/0>^EZJS!EKDT#M2TV5+ MY2F5Y[DISX4FJ5)WGEZ)''A#:KIJ?KO_9+NFB[ HR>T>;_[??&9B6<7"7;_X MT?3[FQ0Z53H#I%H^&T% G?S5!.96?O>"']Z+'?Y;:N73;\O!MZ2FZY8FK=2= MYV;29AL&2MUY>AURV/TX2>^R7;7GUG!Q4H?61T1?C?WY;>)-S0";)KH.FTL5 M>OI=.?2.U'39TOJ4FO-LF!4UYW^;/G.5OYO.#W8 II5Z<]L].>Q^U'314FMN M4_MSAB4[OPR]T1S^9Q).G<'_!U!+ P04 " Y@%=8+'PG"@$1 #TO@ M$ '-P="TR,#(S,3(S,2YXVX MQS-.Y+&=MF\9B 0E3"A"!P!EN[_^+$!2H@B2("3954MEFD8BL=\"^RUNBXL^ M_OHT"=&,<$%9=-;IO=OO(!)YS*?1Z*SS[>&J^Z'SZZ0?=WJ%WD= M84*Z[P^/CKI'O6'0/3D^/NP>[1^=[ <8WI! @SZ)4^&-R00C*%HD3I_$663-P7W)N_)Y2D2O M7 C>[ZGW2M%^=[_7/5A2Y2^REM=SO)>\-+38E1QT]P^[JCQ82DZ'L2170/,E M"7 <@K(X^E^,0QI0XH,/A41YR5*"W&N)^8C(KWA"Q!1[I($1/[U!2%%+)U/& M)8H,T0"+HE;J?3=]7';N\ Z'506^6_S77# MMVXFMXD\+"JH6QXRN37S4%HEJWS!)JF_BW6S,:^TSME()9VR4=[2-.0B$U D M'+LH%,1[-V*S/9_0)O6OF%Q]<*EQ2R#$\UUT9LG5AQ*=.(J8U/+J2?IL.J51 MP)('\$CYZFGFL'8>YR%EB9D#YKB*>&2$I'O]S3 F)/@ MK .]7S=KG[]/.7D'&4?^L<\%@ MR-Y!ZMFWN^OJX9/6F23.T#*\A?M]VM=_>JB[&-UWD9;ZN%=,6T")!?$'T2?] MN5B?4^$T28U@P2B-Y99K4*E8^C S7HU)^[%/Y76D9BXZ)TVM:\A9#7VP;&@- M@'((+3+Z!8L$"ZFO9I+G.%3#P/LQ(5(T]^TJ "L-AV#[>S +F'_U%+NYM82+!A GZ:SME*UJD"R M_-.=N"1TI^!V'P;UD MWH\Q"WW"Q>?_Q50^KTMB":*5Q??-6H)G04T0 Z_DCV/8_%D:31Z!;LY\&< MKBF+ZZBP\GNB1O]4>"$3H 2^)-J6NT$$"E&J45?/A4ZT4(HRK2VB_X[,2!3# MI-ECHP2T*:LEDC:R>OM%LE(0E$-ID?%OD_#(,WBGZB.FJB5J:OY262L!O2(! M&8RN(7.@%G%P'@L:$2%@W#6DT;QYZ@M!H#T"@PCJ--1OC&?EZJ#(50:-\MB: M.(V.\O M8O :\:C6X(%LT' T4Q MJ]&/BD:?(Z $HD4VOX[ CN0!/S6W=U[$:NMCT\&5--+B+;(S#$M8.%-."@TN M3#;WO?=%!MH]BX>Z#YFG M,Z+-H9+(9=Y= M!V'EPYA7Y]#TF',)KT7$_$;8B./IF'J76.*F7!2D;.8_,&;*"P"D$%ID\*]$ MJC XC/KNQYB3QE&G@IC5Y,;<&!!T !X!!M(@+;+Z%:;\=QS&Y L,LL$>NN(W MM7VYL)4!8\:K<) &0GFD%M'P>3(-V3,AYR0"6.G2"Y>)6BDPIK@9"DIAVM8/ MWY%0+17<8BZ?'SB.!/:O4TSO7/31OZ0/A%WQ"-T MIBJX"CF!61_5,K$1K1J,TY<'N7_&66YU\\7^5>@J@1=781YP'+GT2[>A! MU0!6QHU8:9M^[ZU-R_?>CIB-[O5PK"]U$#9B3HS ==5NCQ9R4[8Q MXROFJN.8$4>2&F%9V3)"VN5;.U1/ET+OB$N-,H^5LB"9K(!_WU \I"%55_W! MLWA"_ VPZJ;(2GG# ]5+X5L8QJ03,E6)<\I1JGWG%:G=BIMW]%8HOA$_L$%; MF3<"]%7,FQN',ET[GE,K78S!0@2>9^&,#1!(P;:2T M6)?4A?U^'$(36WSCR*L[L)7G?><5*L8^P0 >C28J%J[-4B1N8XZQFBZ+;QSO&R&K$M^8 MJT8+W66.LO..]1EK'D+>D+:=A[SJ6&Y^G$/=\LRBY#+;6\YF5*W$IB?L \9S M*9U'=VOHL'J#$31=.EVBMVJG*A7_,LY7O9X%GR+/,+!(!&\O67IF>#5F7:"M_)MA$T+?!>J M+S3F8:V\[ZJI/X.@@K>[77=+9^\EYZ_Z;[QIEJ#"L_C:_R;"4_YHG: M52M1 R0K5TTN_6Q]E3(-O393C0EJ=HRZA:28YZ#7Z(QL2%::FIVM;GM%,BVM M/ZC?K?35Y)E$8JUENI70;=R:/]M1P:W^TM7J4%Y?RU?PBJ3<$2$Y]?1O&L&C M;Z!JA8F! ZB5X+*X3AG!"R7I%LNQ\2Y03F^R7WFA MN96^4'.3B2/?#9"LG!KQ&LNE*"TD;/EF$T>.RH6MM!B!&.->E!824;C;Y!P+ M=03,]VD8P\ A(C),W@KUUO5(W"K85AK-<\#FM2I=I)7IRI:J0Z /A5DRD=R^ MLB-<_T^0)R^,?>('G$WDF.0RRH*7<(5UM5J=Q#R.6^8D2390E@^D,H(@)RB7 M%17_V[G0D@N57K_CZ!"U&%9ZC3!3Y1T^+:2GY*<$',FI0;!28X262G^3H)7$ M5/VZ@/-R1SV,C2+SYVJJ?ZO@W\[3Q[TG<8JG4QH%3#U)OD<12_*N'\$3$B:_ M2*U8%%/Y70WH63(3A+'\#'HG2'Q%]#'[+_B)3N))4A/IWH/MRKQ M68=&:M8(244,.: R5F7\#7QL>M9)4E-))ATD=6I?\J[Z)'H*1.FXAK<*J;-7 M99C^P7[O9#Z%[3]B[JOJ_H5,AH3G"YYD,2FW1+C].+C5P+YC/U&XX>[GT M]KD^Y^I8DGK1?Z)"_:TJ4G7Z#93&EZ<^!53E'M>Y5(SBE

CM MHT*/T@*+WW;:6:UQQ\XU9*GF1"3C9*&H@[.AI+ M\356+ X">$9$$QO4"&^ZD4F?1)*,"+>7L&2?'/1U,$Z0 MTPOS9;I[EC<;I0LX7%LEQ^%QIA'JA-8KJ MD^&+E=2\+&]^Z]P5X\F%?Z_M^0EUE\5= VE;Z;SGS"/&%:JQ@@#=B/.E] M!D%N&?Y^S+B\?TRN%X+Q>+5E5H7;4I?);;]J1GS__5FF8%9 < MVLW7]!@8+9-!NF/J"JLV3S[?$3_6H__KZ)QQSA2W%W@*;V5U(^(.M+I%7L-) M8!@@J)]>EI7.CQ[8?\'EA]C[8?4,F_@6MR !T3?-X?">\!GUB !?'L@QX?6C MQ2:2VS"2=^WRT^D5'I&-C2+RD"\XLFX\:;LD0WD-=8W'ZG$VX+M7"XS#YQLB M)8R'!_/?5:_T?!>0OWD8>0^8'J=Z-;7>KFYCO-X_H:M.SB_< M$4$P]\:79$9"IJ_F2ERI>O3BA+&=G5%ZYG_IE,@--+(D^0V"!_(DST-6TQTU M!WA)GY:9F@:M<[*1@=QRZ#_N5/1D$)'Z&EHKL@U550^6KX6(B7\9JTA!$E'0 MJQ5_J V6,/G("N%74NF(LJT#C$5X)9U%&/&69%&N)DS1%.!E^AB]["?L!?T6 MP?#O49VOC48JV*[GF'VUI61^E^\M?E8B]>[MCK,-/G_-B;KW6_4K2[D- M)7C HY$:N?H4UQ>@).$6A$N-WD\9&%PH%Y-VZ#I+A;>SSS2[@X='YMJ#Y$2V MP1?O21B"^77#EIZEL(Q:JP6VHCSI+6"#X-I7BSX!S7X-(+O KU]V=Z2*,2CP MRE67]7%?*(3?=$VFR4SRCD G%PVB^8%]V[+B>J OZ2^-9ZA73(5D(7M+*R[U M=:!>9ANJ@5KW_&6^K]B^1FJFW892+$_\?\>,- P8EJN)]R@OU!E'?WAC6D$=)6U!D6Z=+\0>7X(A82^AR>,?AL7X]K*KZM M,]P[,H5< QM0_^N;B;*4V] T]&.PSG44,#Y)8M=I[BO[ILKT?_-PJFP7SJ4V M@LN^G4QB&ZA9:2RW@4T0E9A;&D!><2:@HZ(;GEVDF)O9]S5^5LUP/"2K[_O2 MDT+CE''.YX?/BR1I:$F/8)+#9X/'2&W&I],&"V,OH6HKYB-04[AJ*2Y)\N]U M5-9K:>>H&Q:YPFQI9:O:#I$MA<\#ED^S M@,9K@C^]^3]02P,$% @ .8!76'W3<09.)@ _\*;>WK>BGNHZV[QU0ZUF2F*LDDU>+\6SZ]U_XK^R7)SA-LSR>?OK[+W]^? 7NEW_[QU_^\K?_ ?"?O[U_\^3% M+*U.<;I\\GR.88GYR=?Q\N3)\@2?_,=L_L_QE_#DW20LRVQ^"O"/]3][/OO\ M?3[^=+)\(IA0YU\[_W3^5YUC9(5ID$EE4"I'"#P)X#)Y40H7)?/_]>FOWGNN M B)8J10H'@MXK24HICPK@3[!LK[H9#S]YU_K2PP+?$+#FR[6O_[]EY/E\O-? MGS[]^O7KK]_B?/+K;/[IJ6!,/CW_]B]G7_]VX_M?Y?K;G% \77]Z\=7%>-L7 MZ;+\Z7_^_N9#.L'3 ./I8AFFJ=Y@,?[K8OWFFUD*R_6LWXOKR:W?J+_!^=>@ MO@5<@.2_?EOD7_[QER=/-M,QGTWP/98G]>\_W[^^N.7B\WRV6BYF:1PFOZ;9 MZ=/ZA:?/9]/%;#+.5;Z_A4D%_N$$<;D@^.O++;]_QK__LAB??I[@^7LGV_6\[HII,\V'CWG+**7+62O#P2N?0 55('*C(/DC*;TQ=)F_WRY"M6S7.FV#:0PCQ=8=;-A^KL&T\7J]/3 M]35AO,33\W]?YK/3#GFQG#45P$;.-*)CB7!ID*.0>6!2&$#I/:CD# U%.]([ MR7+&G!#TK'7&\UU$+WX&T1\ZYB#-0*!(0N@C,[@ M R<6>N%T"B8H91I+_0J 8T?S/"Q.2$CUKRJ<+V%"%UT\6SX/\_EW\G?^/4Q6 M.)+19F]0@K7)@"+_ Z(Q)+#DBX[<'N9M"/_ES"F MMR?X:C;_0+@^8%K-UP_C"XS+'[^=3P./@46M&3WD 4DKTS1$;0-(FV,*R1LO M6AO_/2$.27&VHU"7TQ(+">T?^#R')$DHZU-A6<7FLC'1Y-6$FC&B>?A\W@9)N/_QDQQS'(>TO+Y;+&\ M!,NBSU+P $9(BGDUJ3QG5(7E.=?6"O2EN2VZ!]0N[%"/CAUM9=&,(N_F^#F, M\\MOGW&Z0#*4;Y@LBG@45E 4W@06EFG5'=!6B.?_5QKOPO? MJ\H^'YN7)@LRU: C/8>*20U.9P?&&A1>2.N8[,AB7D4R)*_\2 [<9C"/F/IV MIO),)__'>'GR?+58SDYQ?C[<[Q=&/$3+-5EMXYT%Y4. &&G$5CFM@G6",VQM M+7? -22ONS%%FHNE&6'>?L8Y3GGR>P[XGN'44R JSU6)P,B1Z_G@.&P3C4>TG[ MCG6<0^:Z'R_ZC]DTG8$K1@6ET8/44E23C."$XR",4%J2\Z9S:]VV([2!^M)' ML:,+J73M1U^"E;E'MF]H ;J31]%D[:2 M:$>0F@"[-,;+A,5@A"D,XGJAQ1D)WKL$#(6GH+ X(UK'X[>C&:CO?!PEVLQ] M.^]H-OWT$>>G==UM))C/@L(W8-G4?+DF+#H(X%DQ3,&30^A;>Q.7[C]0G_@X M/^+0^6U<$#)";K-W-4@OGF*Q1%YX4#0<00 83SQFU]I3W-RY;4%+\@%-P@): MUBFLA35QG:-*%&(RIAT7K9?7]EXCZ;>D8R_)WHC5#I[5W+[^\F8;I\-LVU M1.ESK7[_ YM"CC ZMHY'Z&-816JAKIQE23,ZZ2,ZY;.UPW EH2$YR UJTF_QF M?/C?LUG^.IY,1G27G )&" 494%AN@5Q] R*A%388[W1J+/KS>^\B9?-XI'S0 ME#83Z.OI,DP_CO!"#!J)ACHP0Z:NZM967 MUJF2]IL /\[)H*[FW]=7WFS),"*&[ QIV^@TJ*(%Q!(B,"ECW=G$(F]=77@3 MQ9X)%.B4RD<*_SJMCYSSAHN&IZ>SZ244R43&,J&@QZN0V4T18@P.(HM)!2=% M]JTE?QW#D-(AC<5^U'2WK'M9G:[6I3AK]4JH/L_Q!*>+\1=\/4VS4WPS6U2+ M^[9\#-]&5F12J[Z +8Y VIK5QB) F^"]%BFVWZBP)\0AI4<:4Z9+835CU'M< MAO$4\\LPGY)_MK@$^@66<1HO1R5ED:.6D#5/-4_,(9 70%."!8V0,H?6";7[ M40TI<]*8-XU%TD[YY#RNLQ$F[\(XOYZ>97M&W I.$ 0$B03&&$?Q7M;@5998 M=/#&MPZA;X$RI+Q):V728/*O,>%O3Z]/TQOZO45SD@]+>JU)X<6LG"5_Z-.K M,/;N4G++15NW*]D%>Z.^)1=YL1_&8!2,S\@"HVBX^.I+QNI@(#!G"_>84TFM M4Q1;8!R=7IO31=[-9X5TE10N*,V(\%@[)'!6@#07 Z,M2A:DL"FVSK#]N/V0 MUG*/E?>-C-N!L]P^JWZV\6XQDCY)\EX8L*0,P< ,02 #LE JZF -;U];=!W$ MGE%(M]%G:YD?-^4=2EX[Z[!$!29R8B$/&H)!#MH:8YT-@HQ($U. M[7SQ K_@9+9>V3R[^B@&-)X">W"QKG<;9<%G[6B80JK T*%K75A^)Z!!JK:# M^'#3 VXEAW8I1)S01Y\(T>]A_D^\--21=YG)6@"<9!VI$;YF MA:FM8&Q41N MG7BY'QMLZR9$MSK!A]C%+SA=X2N2XK9=$1>K>W6UA_[/-9L5G>2LAK@9 M,9!7R@O%I+) X&@8=T4[U7I5[0"80[*AA_+EIO7L5EH-ES 6R[>E+@FOF_3A M_,LXX>+#;))'!EE6*B<(,>>Z-Y$!C3@"!L89SS&HYG'$[6@&%5"T8DFCR6]8 MP'$>'YT3=SQ=$4M_Y&!^PS*;GR7.B;.X>/F-R$WS/YZ&^??7-&OKA>9*^=G: M57@]7>(<%S1/SD?/N =1IT@E9FA +('5OEA96+:V?=U'9\-I%KM="DD3TUDE MF4'60%1I$VB&JGRXJK]6C.?:PD M"@:4#/)ZXW)<@S H/3U4_APCMH;<^4(0:E"_&?[% MR))#'UA*=<\4F1Z=R5&O/;N\1N%]LD+$UFN-MV$94K0T7#(UD&/;\CX:Y>RJ MBKQ@NI/61&V@[L<%Q>@EAD!##D$*F@+K4VMNW8UH2&O80V580YDVX]D?N+QD M?+-+T:90.TXZ@N SL=S[2/H4,XU;!JE:ARI7 S9\8[."HV>9B2QVI2.*0@4 M/T#,6I2B//K2NOZH-\?[8=W3PSEX4XJ8D?L,IUFBY>&M\K=", M4>BZ1(K@#?WD6?961<4QMMY1>@N403FJK9ETW,0_2(W*E M"AE876I,/)I:P)5IE#2V8IPISD6O3.NQW6'J']8 M>+ =25R^(RWC2-NJ=:] M?8O\L_Q?JTTL=#$/+C(CG25[9VT"57;IAY/=Q+0&V!"TZCBE$Z)GSK]MV^?Y#LCX],>#@Z6^WO^-T-E^._WN- MX&UY1<']--'XZD+Q8J1XMM9H T*PFEZCGP(7$2RZZ%P.W*C6KN]=>(:4G.^) M(,W$T[0+-ZXG_0JT%^/%YH2*9]/\;HZGX]7IXL="P6)D3+"DWR3P+,EE*]+7 M#M$%R(MS*HLLF6K>I>X@I'OFYSM/T_3"LNYEVI'"NMYV8D1#KELB/ T^*\(D M^'I7%#A'JM1@H/BQ6Y5U'=&0MJ<]B-(Z2D3]](*Z#/A\D4F7K+$4!!T=38!B M'&),LAX?Q:170J%N7>"]+\8A]1+JB5J=BK'=OH&3,,??"&"NB0;"L7'PA(Q9 MJ5C/RD"RUS&3A\\*Z4M!CK](&7WS8TRV(QE2[Z&>B-- )"T[67X9+^CVKV;S M%[-57);5Y/R KQ$-PWAM-/#@*130@0B;G01=7*I%%#Z6UNG#N_ ,J3]13U1I M)IZ6BYNU 0V^P,W?KZ;RZI!)9Z=HOL""\SEN/TUSE&S**1(XA>3?*VX">"L,>!^S"9', M:O/3Y@]#NE,6D?WT=&LNU X)N&V[RJ9)*"H1DJ/P0 9/+$X-&3"-&;B)PC!Z4]1F<#Q2/ M%&X]AB@3ZZ ^;1^(.S'N)TN[=RG%#JEVR[%4(X/9\L@6EHM=TQL&__%(N:E\2=D,M8"9!<=VS33];5? M-(M6:)&2-:%UTFMW=(?.P^+SLN:2$F)>5]F_&"\^$21@[1682H M)Q&URQR'[^NEU[.3N3_./H9OU2.I( E;+5OCE-YRG,4$<"7?8>T$]@NJAYK1J*JCF6NQMJ2?,O5XL5C1J MW-0TN1"45,J"-HD\%>-<;7(L09J?D2VF]L?(..(^A&*@K772L=+I3-_48 MNL5(9R6%\Z5N *Z'$.H(L9X]I)E@BKDD,;>N5MV.Y!%4^'2N6/8722?T>#.> M(A'W^1SS>#G2F-#47ML22:4I8^H9W,&#"=IJYD14HG4MV*U@'D&M3IMD[/]CK#'/)*W M2&ZKTE""JCVQA /G:F/1:+DNF=Z-';3E."B/], ;>8?+\2V[I+H0?]=ISDVA M_%5\+F747"I28O603*OJ*;AHP?J8HV'1&=D3/;>@&]+VJ\=/SV/%WS4]MZU" MI(*$(GKPIBZ8T[4@2D'XN%AG W2QK;,VA^YV?=CTS>.GY['B?PCMJ5RR-O $ M&&K&G00'+G$)A5L=,5& R5KW5C]4>QZ9Y CKDI;?P[)V'_C^MJRK]B[OO))> M^2@3A]JMD1C!,_BZ:50X]"@98^[@,X)%>G(X;=F1)I*L#F>=>/LV>) M]-$F577S$"ZXF$RL3ZXE-M!F7(DW*8=8HLLM8]#W8"]AC6A9J3 MJKG$NB,3S049E>7WF@I<$ONKR5L?X3**@3DI7 :=:W_BB *"KG52FI7@"SD_ MMK7BWAW=GG[%STFK-K+KCEN_K18U+[3 S<&I:Q=K\TD>69L,9AZ!FTP(ZQ8* MKU+M96=1VV*-=:WW)NR#[S$L(77.KU;RZV9-Z;JUWAPU5 N+?S2 &HELO<^Y M=F8)I&112HB%%V FB<@P,W6])*=;EVL;R$>P$M6KVW6T(#OMVW6N=,,E??NB M'@,\.:1CUUU7:]&K:V>TC;ITW6J2B%@CJ[,7*1HP4NIZM),BJV0=,)="PSTSB>KB^W>!7&\W\/DQ7. MRF93*EF72UNXZ+W5:9V 0XWB\?=L83H;C[R1@=V"ZCVFV:=IW4GP.A-WQF4< M+MKVG/OKS[;AK&Q7A7AMH@/4M:@CU".)G1:D$-%ZH8J,MK5*:3R$8[5S2SCG M6[<_AF^7]S2*Q,BV, M6:DDJI1ZV(M'4@BN>C'?>-P]VNQ_5GNY$MQK](1^+ MZT9@8(1JYL:T'-?9@UJ)&P0SO)"P8JFZ6!.U> MM2Z'Z76 0SJ)[F=]%UM+BEKO.>UC7$-:9/E9'YLFG!KRTW+Y@ZN]C$:1^^S4 M9CU4UEX0#D(4#(Q';K3/1;+6NY9Z'>">.Z'^?[3_\#1[)$_2>8KC/7[!Z0I' MHEAI@R73Z@4-42L-P7H&K-@@8ZQMR!_7DW1M@(/:*_:O\R0=0[.CGZ3:L63+ M\-9^Y5'SK7D6#FV!DCR-HH1(\VT-Y!"LBI&COM[O?FO+F2ZP#:D']1!H/@@. M/+1-. ^@;AU,(/$6R27-+#V,BFD+,=,<:\Y89ERP',4PM/]]0QF2U:TSBU'F M),E7$#H[4#Q8"(9"5G(;-"D^7@RV+H7K=*7O80M8AL#_+@WHOHQIIE@N4BQD M?Y%&FX E)4#E4C>6R^:[I-C&_C*3:=$.TA&G9:I7,_8?4@G MF%<3G-TXR.CPLI3][]&B#.7(D34J.WDUGA)-WXR_W$R.KEV0X(4(TH(ON3:E MEPZ\L@*\,()%[9,6K9/N=R,Z5@O=#;#L*J%_'HU?EM.5&MG]>ZX>!?F;M>Q]&/GC'0R M&1/ &G*&558*@F+D[R3+"@])F.8U2@]FY[;,_!\TRQ^_XN0+_CZ;+D\6(TS: MH7$1I%JG'M:J-@M >B(RC80^;QVM'X?X$=G(?;BVCS9K+-9>+.A-S/\'P_SC MU]E("<>+LIHBD+!N2I>J$@X0M XI1.T8[]$/NQWHD$+*P1#O$"$^)-^(0#A* M3&L>?:1)(5=#*8J>Z^&W0!YGL#0_T?G6ZU,'0AU2D=VP.+>W(!^0=:]FJ_FH MV)(CYPE$$)%\S8S@I<]@4J1YL]Z:TOJDJ\.0#JD\;5":!NXPQZI@2/KR>JTB'5-HU+,KM*\8'HMRSLL3Y!6"G3*[[ M5X#Q'&K]/@,?)4+BD@)Y&DIN?NS5$7"'U"%Z,.0[7*"=YDFN'M>U^%"G=?Y] M5F;G[T_J^^%\8^?DF3X^_9(JO2>.2-DBVW'9_&HY;H,8)A-8^G&!&F M% .9WG/"HG2I=0GR3L?<-1OA6772R-C@G<( VD9Z(K5%B$$C9$,!4;)>&]?: MQ-Z-:$CID1;LN*[&&LJCF:V\!=,?LVDZ@R5T")@* F->@$I(@4I*";@7(@7A MC9*MLVSW@AI2/J-'IAPHE3[-VGL\#62MIY].-QV52(E?5_1=6+;#;MN!<6LP M_D;V[4WMG8:W,.F\V]J+%8Y\],5ZHR&MSW2WJ,&QH$!&=%IJ(9&W+LW:%5M' MVFW$>9!8D$/RJ$C5THNW:"%Z3SYI9,:8!['Q#VOS.F',CJIM+Y$TLWYWCOC/ M:1XOUAL@,+_\ENBK%&S0;Z.,MG#',D1=^Q]$Q-J3O0!30:"TF3/3>AWN(*!# MLI*]<*M[<0[>E([X QE3NO%0S.GU.>C=H ;45J4,/(5Z9H-,X%UUU201VXF0 MBNM5/S0TJ+O>YR+]DE@6W&@+H6#M,RTEA,@SZ&"")M6>36@=/>R+\7&:X#TX MMI>:/%:(_=CF:RCK,BX77#CM: I04$3$DX(8,8,)F8GB#,;<.G.[)\3':8][ M(MJ^(NR=9S?J5!Q*XS2C )_G#*J@AU@D R%XE,65E%SKYG6'8AW26OR@F'>4 M4'NGX-65C9!DCH'4L+&,YH=;FA]+\R/1%2M9RI(]E&G=>Y&JKT7Y09'O<'$^ MB)%=UQ"(J%!)1P^$*NOSR#@$3C&:#I'11RF[YJ<([8MQ2"OR@^+;04)\&']N M72)%[H OTH6:!:A+MUQ 4)I4 M .T%_;!8CM/(:,=M%+C9EJM4UA3W>PF2GF+!,PM%M]Y.>03<(65OAL+OZSJ[ M+S8T\Q4. /R*?AU_FHYTCL5%FB)TWH,BNU8/MHO A-,Q1<<$&P![S] .*2/T M$Y'W$"[TY7ELSN>E@._BO=I089K(?UK?IHF_L>M-&GL9!XVMD6^QY=YAB=OH M,O(J\*02Q3M>5S:B(_YBZ(+YKCK=\B=Z9Z..>H.8;$ M!?D6611#OD6JNT83 P(=N6O,_"$XA[0:-#02'BK.7HGW;/D*24IA\F$9 MEBNZWO 8Q,.,0>>'Q(7AX#^PA+1H-B)8MA=TK M2\]2 %>^\6),_[#NGJ#X=<2RDRHKFJHDR:6UAIXO;3RD['AAY.MZV3I?W +W MD-:;!L33IN+NE:A_S&KR8T5?BQ,\V\'ZX23,\;>PP%S7;>B=3< V6RQ'RL1@ MB^ 0$&,]]SR#CYP#8P6S9R:DTKKHJ/TH]FQ"_Z]"X@ZIT"NEJZW VOJ5KC:Y ME!X<2<<%*J> HR*?)I4(7ID GJQ'%%+G8A\B9KH-[Y!ZR ^(IDW$VRLAZB[0 NFF)Z-BD45E/42KZ>&1O)ZS7;>9"(D^6>==\W[DAR'=A83^7X^$ M1XJTMR3ENB/V8KR>E+.<0OB$HZ1-BDP(2"DF>E2$J5J<%+@@1\0)9K.]UE[\ MX!3E=@0[)<79S\&K'F75> 6<8)[Y 6>U.B-5$$TR"7R6JK91">"4\A!R4$*1 MBUN<[61Y^P:49B.\*H1;[G9?("I]*!&5!!.E",@LQY XI\\[>U3; M.;C]EI_T0KHF$NN:5O=F-)+SR9!/ Y@,N3N.Q7H^BH8@;E9=*B8PSNK/K;--^^ ;TEI2 MC\0Z7E:]L.GR:A9-:7:66\!0W?9:!>B,0"A*IVRMY4ZW#K=WA#:DA9^^.72H MA+JFSSZE23P$ZVD&H!@10'%=ZNX2!\;0<)AD&:]'TETQJW%)6E^K.#V2KBNY M=LW'/1/S7E 4CN_T4L]P$ Q<#YRR(K'G%$565IOS&T"?$C+,CVRLD/I=DW, M+5G0VF/7"D&@UJ6:)3#PRIFJUI'T.$T2ZV8?U [@]EQ0Z?8XIQX9=J28'B19 M?=8<"X5CR7H/7C 'RD0%+A0#UIFDF1(>TWW[$@Z_^YYK'X^'+ST)Y.%*L<_ M1FT)%\6UTM"T*&8-34O.P"(2130ZJ6(C]MP"85#K' ]!H1:BZ6MOU V_,%PY M/[;)UJ@=[]%X9]0A(VNT,>K&K3?G5!;!L\VUB5?=UZ&8([JA)?_:166J='MR,9TLI. M RY<=WD:3'\3,W4#1^U,,9Y^>C:?UZ!SD^1 1"]BL(""XDE5$D+TV@.W1G#M MK.?75T^WVJ-=[C6DM96&8N]DJIN%23>0T0_G[YW9W,OQW+-I/C/!B[L"/FZ2 M=3K6+2 T$@P<' ;RN'2.C!/''9==:Y(&XQC2*DP?>JAOT7='XA_-=FB2GH?Y M_'N9S;^&>5Z,9#$R<<8AT91M>NM$+!J8-B9&Z24+K?/J>\ ;TOI,+Z:OC:"Z ML8?GJ8<7^ 4GL\]52Y\E)48977&RGC=BUOU=>>V[:1A(9,8GA^A2.L0LWG[+ M(:VZ=&T=&TU\IT9R ^@*92]252ZZE&7MAJFE R5% 'I'@PTE,9H6GW3KPQ+V MA#BDY92>3%LK@35GU470>RF\'0E1#+>)QIPRI]$+ ]7_@^QC\@4Q.MNZB<1= M>!KIU2L!_.BY8 M2,+F%(Y@R8T;#C$^[84=QTU]%U;X$KQMD;0)5AJ=-0B#I-.Y)W5N* B1 ;T/ MV12&K2L<=@8WQ*"R&8NZ%57'3-JDX:(WR:L8R?8G0]16 3QY(F!K)W/M(A/8 M81;T.IPAQH,]L65_<73G[U^"54_F32%ZJ72!;&39#-85I: $D8FWPCK9N7]_ M%5+S$6]\\$PFGBE-,;ARM9]EL!"M)>O/4PI%>P.7 M_>703WS"N3<*LP#TFCP 4PO_ZTFL,44E- M<-S_*8_?XY%[?K-NZASX(;.E]1-.TU'E##MR&3JKUF[L313'JI:;5WRQPM?3#[5<)]?C$D;:NBB] M910T6 U*!@TQI@)2\2PMH]?8>J7Q7E!#\E6.9,9U1=)6(,U,T"VP/IZ,YQM4 MC&M50N1@K"7EYA(I-T]1A,@Z*1%59KFU_;D/TY"R2?VPY#!Q=$V2>KS/\F0- M2T:&,I/G%+.M)I9&[TSV8#WWW'KO4O-F._>"&E*ZJ!^:'"B0;GFR/GCLU;B< M 1,A!L\-A\QHL"J*!"$95]OD1Y9=EA2=]<&4J["&E"SJ@RM'"*5SK7*!2EJK MDHD2D'X E6)MO" =!"G(.$IMHFI=;W(?IB&5$O2D4PX21]'6^C<'B3X[BX[8OQ(DUF]S^8HI));,ZJ2CB2W M9^8%)Y=("6T04&/1XE\_D2!!<0%( #?G3LTE:G.%X_M/3*88YYI\^#^?Z1PPS_(F6-YXMO_W+ MSQ_F\X]__N67SY\__^E+G([^-)F^_T4P)G]9_?;/%[_^Y=;O?Y;+W^:$XI?E MWU[^ZFRX[A?I8_DO_^?WEV_3!SP+,!S/YF&+?_]RTD*\R5!]R[AIXV_4;^#U:]!_1%P 9+_Z2"],T MG8SP#9:?+K[\VYL7MY$.Q_-?\O#LEXO?^26,1H1X^0GSKQ_Q+S_/AFG?,EY\%&4M8 MC.8-$=_^[*9X)V=AV%+ MSZZ =KE!\$9GD6(U>>/)NG:+XWJ!C6Y_)>C$'&T_.D@XW"P.C->C.NY$"Y@ MX8LYGLT&#IG2,BH(EEE07@N("CDH]$R*E)E"<9N5V8KE&:8_O9]\^H6>\TN5 M2?UB*9QS7NYY^KG,FJWJ78@C' B4J1@6@?&LZXHBQ)0BT$&7M5&ZI+!&S[JM M:/GDZZOYI@-/IJMU7;P'.VWG93HYZX'+^:2Q*,\YHP7\_--DFG%*U@S]U?)% M_7,:36:8__+S?+K ;S^DW;^-L#Z;7BM\7[_85R<6,W@?PL?!VSG91?6# MGH[";/:JO)U/TC^>?!G.!C;8Q#B9,%H8$HHN&H+P"KAG.L@4N?'Q#L4H81:7 M9%T\Z5P[<#2?K7[R34WN!=-05^XX9N_5G3UHGO0A[G7*TU$/KN)YMCP?MD(T MN''N-U*$VV@::L!&H^4;_XWIFO0BZ\-H070<70@<"M>D[<$@N(@:3'+&1:%T MDJVW@4.Q?\T$/"+YNXBX#](G9V>3\1+7D]^7-N' (SK+' -4NGJY-D$,*8'V MSDF1/;-6MR;]%HJ6I*^SI&\SWI6;FU1W$^QMJEE#JG^]0,0TE\FJ DE%0[8/ MR^ $&45:"LV3R 5#[H_J7T^/ZGT$V_"MOFJZO*/?'40AI8]%0DI5Y1(/X+*D MKV0R/.I(:RY-#/SZM,,1V;MYO[/P&KZO5W$\&8\78?0&/TZF\T' J+C5''BN MB\I1@->F0!%1^^P#"BZ;D'GUJ2=$ZM["[.D-?8W3X23_-L[/R-88I!R06Q] MV:IM5I)G(;B ) 7J8(.0NLVK>NVQ)T3O_N*\S:]HL@-/ QF;=9$7.F>T#LQB M!A$E'3*)3II@(X/B>)%&%I:8;[,;WWCR";'<2:BWB99=B/YM/!_.OSX?CO"/ MQ?+8#\5J45( EM 1%G(+@O0&2 6C9\6KJ%PG@F\^\02([23$VX2J[H2^P??# MV9ST;/Y'.,,!BLRC"@A2TYI4Y Q"R&3%1V3<%K+=[5U&\K:D7G_JR1#;09BW MR=7=R7TQ3I,I;1S+12Z]_*>3Q7@^_?ITDG&@918^:09>!4E6 7<0$YE\)J>< M(ED):+N%^+< <3+4MQ/U;4TPW37A7?CR(M/*AV5X?F=]L?^8*+-2(H,UAH%R M5465+^"L1$XF!=?88A/?\/B38;^%>&_S;KOP_A;38DK0N(COAO,1#F1TAF?>@*L=A;FFG!'IV#6 M^7GP=QR-_O=X\GG\%L-L,L;\8C9;T'F EA6^C+)Y1MZZ5!*? -_MQ+N&^$Z!KG-D_S$9D=47IDL?;SH;)%1T8'@'.29#Z^2$R&4# MT7B9Z B)7*H&A-]X[,D0W46<:PCN%.DZ1_1T,9W26L_C,?4\(5-_,1MX[YA- MA$1Z0:Z>)BL_*I_H/*EKC$9YRQOPO/[I)T-W ^&N8;U!V.O%>([3D.;#3_@L MS,,%S@'Z1#B"@;",WC ;P66R"[TL=- (S*')V[W^Z2?#>@/AKF&]06QLN>D\ M)5?^_63Z=1"CL(Y+A)R-(CS20(4!L5BOF#%H>(MPR;6'G@S'^XMR#;4-(F-O MS\)H].MB1LN;S0;!24DGB(8<:%LA!+3!:,X!!?*8I2E%V@;47GOHR5"[ORC7 M4-L@U/7;&4[?T^'QU^GD\_S#T\G9QS#^.F IRWH-"HESVDT\G2:A8 )=DO$I M!2S^KD2?;2E>^_"3H;J[:-=0WBG*=:&"'\@A6,&A]003E0!9F 0EK(+(8@&E MM,:B:/&VA8]U]9DG0_#>@ES#:Z=@UXM4ID\6>4B_\60^Q]E\N46U^]@GPW$BP:_CN%!0[5[_7BS@:IN>C M29@/HO4Y,,U "H[DRY<,/II8T7"6M5)*I*!:ZQ3WOQW R MM#<3]!H]:)(#-OMV28KYUZ]OL"!Y>@G?X9?YK_3+_Q@X+EBH6:0!'1TTV7D( M7$O(S*JDLF99M*G1NA?*"6A%/V)?HQPMPFJ$]P)$+J_^-80V2DHMEK>\^$LA='_Q3!]3C^9 M#<@Z#+E(!LB-KRFH&J*/&K@+7.;(R6Y,33;M&P\^ 7);B'0-S9T"9-E^QKB&[0TI>OIN\FG\<#13J'0CCR$THM_8T)/ I:M-"133T,R P="%8/>!8AA>;TF)2V9CABCR#0(S$K9Y&)C M_=-/C? NPEW#>J<@VC5@%_]3E\L'05C)D[?@LJ&EJF# 9U\@:O1D[PL99+?Z MFXV//C6^]Q;K&K(;1-!NHQ(#)1Q7*"-@<0I4)/_?6U3 .!>>CA@5N.F%;''" M9.\FUC6U. TB:Q=P7D]F\S#Z?\./RU1S1TB48AJ21[(F5(H0B\*:Z)A1)^D+ M=C/2-C_[U.C>7[!K^.X40:MFQ),IAB40M#6E43.PBNM:S4G[#;,)>.(I:UHW M68V=&+[ZM!/@=&_AK6&Q4ZCKY:1:_A\FXU7U%^>9QTPX.(L15+UL\<9S\O4X MV08LVB"ZY0_=?.()L-E)B&L8[13;NLA5^N:^KRIRF>;!:;3 =)9D]N4,WG$/ M$K616CM#Z^WVCFYX\@DPW$2H:YAN%/P:OYV?S7^;3B?3IQ,"FB[O3ZWRCJQ] M!TA$U;3S3.LM@KYEVL3$,)1N^_+]&$Z _<:"7J,'%]&Q?_WEAI (^S_V;Q$Y MGDU&P[R\8@FCVE3V[0?$^>PZCBW;1F[ZK":M)+<"VK&]Y*W.4M_T DV6-B<. M,@C:KEEAX*SU0!J1I$PE&777F=>IV]XEBF;-!,\;Y9%%Z&7Q"8J/KI9WDLL7 M?(!<3<4D4X[BKNSO3FLZ2(O)1GQN;!*XNQ@??EM)]!Y3B#7>QTDPM3T'69JU M=0-3P:%P$>_*0WO4;25;$+QU0\E=!'V85H+;(/IN&TKN1-?]/07WD?5AM" E MH84C5S/QFD]G4$,P9 L9B])C1+)9[[(''S+[>S>4;$S^+B(^4$/)($*(V=2: M0T4+K!TST0;Z(S"-":62=UV&GU!#R9VXV:*AY Z"/4Q#2>Y"S9X,M8 %:S&B M A]IO;QP+F),1?B[(JTGU%"R$=7["+:'M_K);$;^T)-8._FD^< GIY3Q#ICD MU7UUY,A:0>9/,62OZ)B\NZO3PCXT7T=P>(H;F_D=!-K#FWR.YB+(= E*6&NL MC'7XBDQDFJH"(8@")CK,)@2F2NONSVN!')[L+NRL);J+:/LXI,/LPY-QKO_S MVW\MAI_"J.;$/ID_#=/IU^'X_7^$T0('C(DH:K_B0@H-BNO:KU@7T+48@O/D MW)W79GMMYML .Y8^="+QYA;?G($^=OU/83BJ7NKSR?0M(;SH+#+$V3.,\V_? MKY<);HFUUX0'9UB-2 ?'%<].VKM2U??:,':#> JJTRHH?PS#_]N4CCF=(1^.K^0><7A/$@'E' M_^&U?+[N9%Y&<#+1Z5BD$AI#R7?V)-A'.;: =0KJT5KZ#5NWKEWT(!>?G14, M?+$U:!8RD(,L(-DLA*2]S*1^/- 3(GU_B3;LQ[JK5?/'9)Q6B#/#$$T"+%Y6 MQ *\B)D<-!%*<=$JUWH[V!WEXW9>^R6E!VOS]73R$:?SKZ]'H0Y\R-6Y^EC# M-G32#5B4/B1>U\YM<$?5 S\XJB M)J.,X@XAR2) *5<'1&0$DT+.62O2VM:[QS:X'K52-!=\#X;F*U+;4#OIO<0P MPS=UW/>K\CJH8!LBURX' <5G;<$6>(#!#JT_9%5FT]_FN*I!]M.).0(]: M'=J)N@=[\J^32?X\'(T&2&9MB(*#M-&"$B;7IFMUBDA&Y,IF6G]CRE?/?M3L M[B7 'BS'%^-Y&+\?DI5ROCC:;7[[DD:+VN/C$J-).I'O$BZ*Q%$X\*@,&'11 MAVS)^&T]U' ;7(]: 9H+OF&[_\LMZ)L?>^4(JP+()U" M):ORJN:[_#H@CYK^[J)M. W@^OH&*J)V16C@R_F+CFS/:&JZM?#)%&9*4OV$ M!QXUHWL(K^$@@!6*E\,0AZ.E7TE^Q3*GXL-D1)\]JS[&_.NWI3+G910%/%>T MU, 4*1TRX"9;'7@L+K<^N+?%]NCS$WHAH8AY^^/MP_N'I M8C:?G.%T)8"OEQB9M\(D"^4\1R]F<(9.36YJ\J2/LH36Y0C;X#H9U6A.0@\! MX^LQBEOHE(A."4L64*KE&:2]X*)!0*$MR][:Q.YJ^M,]'G2RRM%0\#V$D'\[ M^SB:?$5\@Z-:%GA;!H,LO&=*UA;?JEI7GH-CTD'P3F0IA)#-->->4">C'&W% MWT,4F4Z]Z6(M,)TQ:LP9!-;:>W)W(69T8+R)@?DDR13TT'5DI@G'1<%"?SG4T!]R+[RO-/U:W<5\0]&(AW&K%7 M I\L&1U-[6!HT8,2H5YK6@,J^V)U8MJSUC<,6T([427I@Y@>+,D-=NX5@,%( M)8,3X 2K$Y') R*7B(,UW 23,%O?.B9Q+Z@3U9FV9/21G5 O5:Z(XNK-BBG) M,X; ?U149DRNC2/%=^,YI3U8\VXN_7T!QP3L9M'9R>ZF!7%5VN M=S,(N@2#,;DL$AKN6'&=^NI8H"W)U]1; M4YONUF&#P12,!K6/IGW+I8=S WH0S6@D_AXR'ZZ,.CHO'O6)N43/KLYQ)D7U M H+. 4(64<5LN&X>B+J)X1C7X&WX6=N184_A]G&[F?-2D&'T.@SSB_%%XNT@ M>R9MY 5SFH;YJKP+7P:H8XE..2C,D\0 9I>;1 M!A]9ZV9;.T(\&67IDYH>H@QO<$["POQ;F([)LIU=@?^,2$C#^4 C2M)H 471 M'J?J?$SG(PD'A4^%%7H%[NK6O(_RW(_J9/2E,0$]Q!MN+WQ07&2V-A1G.>J: M6NH@U.8!W+N:ZF,PE-8J<1O%R:A 1P'W<;%UCP,UT+SHG+F$E)0!I6N+@(@. M.$?A,F;#7.OF#/=A.E$WLRD5&W.T#]/N^W6H\=,/.!^F,+J.J5OO[^L?W&!\9D M16ZS]ZK&U+W@M&!]YP3S1]T5?!<^[^D*OHL8'WY7\!P<<\G1:FQ-Y:J=B5S= M-R,W@G:!.C^LO5WQL+N"[T3PUEW!=Q'T8?I!;X/HN^T*OA-=]S>&WD?6A]$" M$3BWG Q=;6M7,I5+30&WP$H.Z,C$3JEY'OY#[PK>F/Q=1'R8KN"TE3&M:I6A M+G0<1JO)=\ID*,=(MA]32C8?$/) NX+OQ,W]7<%W$>QANH+[DKE-*D#@6$"Q MX" FZ\ *+T-2EK/0/C7N078%;T3U/H+MXQ9J-)I\KE[2\\GTV601YV4QNMU^ M\C)METD1;':@?4I YF]M9NLM^!!%2$ZJK)O?3>T"\$'4['9Q$OJCH[=M8OEN MD'?]:KJ415[>L[S&Z=L/Y'$/Z.@S AF)P+D RC,)SL8 6CD2APHBVGZF"=P) MZ]'K26O1]V8O+"$N\+.8?)M/:6&K ''>:&PTB5]\H&@\^2EOGI5A%T++L M)0-J YQ3TH9.HNXE]?X&M!>SV8)@R11D4%P""IM!!4^VLN(.;#NPK[(TWU;U=-%Q*8C8I%[G]]+<=+QDV?&CC"X9MH/=WN2#0 MRD+O,C!K!:@ZE-8GK4 RDS1Z[7WSJ[S>+Q=BMEIK.IZ,J^^ SA:"L_2MSQ8% M_8TVK?L!/9C+A5WXO.=R819'F9,?B]-,PX3)\YJ)+Y \7 MT$PR4)@]N"(YL%Q\JC%T7K8**=(#KN@!??=-!S8]^X%<(>Q$XZ2A.!NZ U?P M+._!SQ'-+H(IVX#:Y?)@.ZYO SGLO4$;CFX3WDC !V/?EH'1VB"Q-03$!::D((6F;02;*B&[N M@>T!\_"JTHW;]8K2&S&]A/-G\U?E OBW!%F;I&:I@"B:WA;!,P21)<@056). M&:[:%RBN ?+HMX[NXNV-\]H'_NK9^'8RR@-K@] J2&"1[%6%)H#+&$!QYIV4 MEL[&YJ-7-J(Y0EY =[K6*D!G6?>@!7^=3F:S:M$,:84E>A-\ I3U3E'0SAD244K'7SNXU@'CWC;<3 MIO_ *XL?>,:U=,Q!%+6;#NH:B(Y3 MG%V:(T6D(!QM+I;\S)J05/MH8IT,J*/PK&C6? +7#0B/GN4N(NVA(\2+\2<" M4Y=WKG4K>(/DL^2Y=L;,19UW08B\:*#]!Y6-LC9,;$[U>BPGP'D#(??0&V)Y M^_3'9#RYOO.L5%/(XG,V K"( BJ1W1EM3, %EF1-8C:T#N7>C>C1*T)#@??0 MA?+;N;.ZAAB.%P3R6R+CKU@FTXO61^_"%YS]]H5L''K^MZG$YCUX1'PK5/;3,O(1\ M\5;]2OY3C:X6AL;Q@I"SI+TV1P].H 2IF5.>1:N:![ V0#D1[>DFXAYFC/Z! M\RNFL]:JI$R&E9:&_&+M#$3#"Z0L2@A19U=:ER)? _#H6=Y?G&LBD9TS%U9- MU5;%;,^&H\6\UK1$AIXI#I;@@>+US"PL@>!)*A4M$ZIU''(#E$=/> L1KZ&^ M+)6 M/& -HS96B1TA/GI5Z9.2-2HD#EAQ=*W+YW(COX:K4^'1[<_NL?[HGH7T5X:$ MG"NM:ML"%6L#@R3KH(4"F3R:K(5@Y?'U.&/T2FA![XG@CEX6CAQ\'16 +-4T M7%5?F;[6=.PRI%WXO*<,:1^H3;CSV@10?[43>I(T0&U>>7(%RD="]#9B&]4:W !R^ MSJ@3'>MI[2#+W@EVV03/N:B-_$,=[4)F3A$)C#)19A\YFJT:$3X,8N\H)>J/ MUUU$V$,6RG5'-"?-3!T4FJS7M0,OA\B,(6S29S(FBW"MKY7YP] M%"3F*- ZU:L4 MW"Q9LZHO?3[3@OJ7T%RZP M4L04#/'KEPEL=/B$[!*X%%5VM!/D[6J^'U*X0 :;:-.R()6E5Z/02^*R,F Q MI!R-"2ZU3HEZ,.&"7?B\)URPBQB/'2ZXM83SMZAN=)/QA-.M-9X#V8%#G;B;-UG-I'XPE>#!(\9H 5U.M&M*1GY[JC:09,K;4&_/'Z\J;-LQ M_4":L(NP^VV$>M'[P5C'!1V-8',1H%+M].=$'3]*+H\OPC#=.MOR%HC#^Q0- MR-G<]7 /R?80W]@P:'35W,7;R!UY.K8V^E QZ5J[(2 IH9PGG1>Q=?+"G8!. M007:2;R'-__:_-%S9;T Q@*/THL R9 9I$2RX!/94H8K3]8S%JM:IRMM!',* M:M!&TCU4TFTQ572EJX3%9>\@QMJHV7A#+A7ACH6L8N2&V] ZY+0UN%-0D7Z8 MZ*4R^_I@T57#**X,"UJ0TU005$ -7FCZ*N<4HO<<7>O38SV24U"&!C+NH0"K M-H0;YF&@?2R,\-HH(0Q.*.O!%UU5DM8:K.<@,%BT'KU@K<^+C6!.(8C01- ] M'!=7X/P1SNC+=],PGH54Y;N: ;8%PIZB"?>C.U)HH0V=-Y6D'R[Z:-QP/])B M7?!,*;"U@;!BP8(3RR83A-(F1)6:-PL_DK;<%WTXEK+L0D'CKJS/)W6NT*OQ MZT4<#=.K4G!*I]YJ I5FB$'4!M/U B[& $'Q"(E);EQ*V<<;AN?:KIYW/>,( M%YB-^9CT(,P^$BP^X;3.D%I>M+^ZVEE6%,%E=8%8"IG0<0\N2@=:!>6NI \60^^(B>!L9**42 M^,004-N2F=415>L64)M29$Y6#;I)O0_WM"(Z'R_V;%&MGM=D^TPN*L"6?WE^ M^,U^^T)^_7"&>6"4%$PS!4:5:E0S,J]1(4BO$TM19S3M4R!V1?D=Z%%_K/40 M MV >#G?O9MLN$=+'DC& MI5PV\:SU\TJC)E]0TIO$,7,MM,FF=9)ZWVLZ;15^4!K10_NONP^"^N>O-Q]LU;#\W&[CP-UB-. M*O$B22Y&9P*UHJU'KJ8G;\#=8>F];\+ M7^H8E2H:PEY+D-9C%B&%++.%F(HE$95:>.0E8-1)8[*6%M1+!&,WG">N:WTS MUT.WL2L&PAMS:%951.MNX&NQ6PTU2G_KCIHT/;G>[(;V![R>;V8I@\DL]>C,)X-C S1,U^@!!=!A6S 1>=!DM?K16!1-,]PW1/J M=ZEE3?G;W-:MGYUK(^R!Y*DPIS4Y*)$D52(';Y4"DI)-GA5ZD0ZYDVT$^EWJ M7$/NUFA<]W$G=[2ZN&Q@X%*).=)VG"4F4#IY\DY,!D.G?"%YR8+-YZ5M@>NT M]:DY,VO4I_,-P_7>.]ZHE#@M-S'#ZG3(.O%92-+H8*S66K'F-9]';F5T2(78 M7]9KF.\>:;^=P8&>MC(GP-J:KLYI69'3SE8,.8X^H$BQ=4O\>[)FFJ2!9.ZY MSIJ\X<("*)LC."L8),STCJ%Q6;;NOGM?&LAN/O5=!]/?PW0:QO,K5Y9"!I^1 M%Y!*>5"L<(BFEJ"0:60<4][E&WO]6E=ZIX<^VHRW?L6[,?V6>?X/7 ^VOXHW(1R18-WG':U'VQM*EC@)1-DDR$K'3KQ./>&_Y8 MIFV).D NN9:99SJH,B+0F2.301,0FZ= /I2&/[OP>4_#GUW$^& :_FPL'Z'7 M.]+YIT%[29M7"+0[RBA ,V^ETW783_,3_H'7Z.U$\-8U>KL(^CC55ML@_%&C MMP^=NY==[*M$>!B?5MT-!"%H)<'6>2*>1-D\R'+CZU&KV]EV8&" M'I1D?SV=?!J2]W5_&&?;=S:9SH?_7&)Y M59X/QX&D,W[_=#*;SP;(? B"$1A>CWSI-;C@ AC%W3+SBF%K*_HN/#]4IQU= M_?3NF^*2CVL@GPUG:;*H[6K'^?44SX:+L]FWF>]D5Y*O4:*J3<0XH\-><#JH13-B@RM+?#]D/Y0OT-0W$-Y['6P+\;S,'X_C"-\,IMA1<>QFIL,A'1D M;:H@P>=ZB^:]3T4;\F";*^"=B'XH6DO*>BB%O:AM'/ZSYKJ/EZNM._!5T -& MSG+R,D).3M/J0RT)CP(R4S$*'4N,K8MFMH#U0[6:D]=#X>GETE_6-* W=9KP MJT)266K_5: 7(^8'/NIL-9-@0IU6K&V5AQ9U9#'Y/<%(F9IWJ]H1XP_-ZY?6 M/HI2-Y0P\FQLB*R.G+)D9I8"KF:=N"R3H?V8L^9]V1]*T=6#4ZD&%/509;I< M?;VY>CZ9/ILLXKPL1F0Z+DW$@31>V4S&(/) >ZOV"%%@!$60'=F"@<76A7UW MX?FA1.WHZJ&$]'9.[#CJ72 QXO#3,E.'.Z:MJ14]PN2:>LW!NV49?W"F,"=L M:;V);8/K(>2L-Z'U7N7IR,E!>H>^GN+',,S/Z,683C%?6'5/QN<#%5:N;, 0 M$KU3,1A#8I$2 J--5MK E#;,"-N_)FV#]/O1K>:\]1!LO8UZYWT= MOM:]E72_AGX7F%\.0QR.EF;!@,R_*)+E!--)0ET1,[2( VZ?<#1PRAI9RU*%KPHODH' M0.>DL LB]/8.NZ^/;J33]7JB:@> M#*P-2,_OR-<+!JU2.:H,$9FG5TV+9?061"E:>JF=5CV4O^^(\E03DUL1TT.8 M@2R[5'^LOS+P.D;Z Y&U6$J3.@Z\DU! MBA&3Y]+2Z]4ZTKXUN@>S.S7C^F94O1^B#J%2ORYF]';1T7_>&Z1*[>)O\B ( M;14YI&!$X77#IO>.EP!<<\4CNH"N=1[S+OB^/[5J158/0:I;6)?M_=[A].QJ M=E@J*)UT'-!&,BJKX>>\9\#)#5VVQ%#8.E-F*V#?GRIUIJ<'T^EJV\A:UT8; MY^]AOIB2H_"J+ .R5\$:$:25C($0D=R2X,B<-+Q6H<4DA4Z6F=;=RW8">/HZ MU1M=/42B[@3[>YC^ ^@A,;2^?@4)99%+U,LGF.H? 0 PB@F1:"^9]$*KU!K8] MNI/7K)Z(.ER0ZK(B9(U@A).1,9L@21OI37 &@J\3+U"%J+WVW!Y(M>Y >:H1 MA5;$]&&E7]E.JPQFY$20\S"LKU)"*WDA)()TW!4DT\\(2-9KFS,J55I?'&\$ M\V#VGF9,WG&J[4]##^&!-_CQPE%X5:X#8\++3/L?!"%LK5T4X"7M@4*R9$K. M13;O5;81S,GK1QL:>O3R7Y5G&.>U>2&M'\]+$JW,TB3,4'*2=!C33NJ"(5^2 M*2V"D63F-_?'-L,Y>1UI147??OS:^8;,Z>B,9;2YE4( $X/@ZGQ#F63V.K+ MF\>![@-U^AK3E):^??1EQ_-E M]4B^/PW9G8"&+G6'23)1EI"S=U!*T@2;)?#*!!"T\UDG!2/?\+K*/.JY/@=2 MDP,1TH,+O3HL=QYIE;1UV@4/R84:36("@HD94O!!!^L9#WU=6#S\N61'LGAZ M);&'$KGMQ30PP@G!2P3K:K%[=@&\\PFY^L_N/*;YWWF;^?HI=&BOD>_?4D?PO@]OJ&7 M[+=2D(1:K*G+=< 4O46*O =PBF<00AM'EB'CJG4BP&%7^.A#D0]8(7IP,#NM M]G*KB$858Y.%DE2@1?@Z;;P88"%Y%6,11,A#TNJ3B9L?GKY>&L-T6,0 LU'" M2DZ'$_VA:L\'EP0#,E,$#\$IY*U]VDZ #Z]S1U"2EFJZ$\,]1/*[@>?!,=0D ML:ASJ-<0M0Z\M@,(9-N0JY:Q>Y2H5SQ M"6-DI$NAIK%H!3'' M;HZ(WD)F'K&MZMP3WZ@Z$?&GHI/YKCE##6&>U_U*). ME0Q3Q8%'\C643'7Y$8'%;*U-P4ALW2?G!H0C.&?]D'6KE&A_2?=3^3\YPW?A M"\Y6B R75A$F<)I96F+Q]!7YGA:M24YI1-.>^YLH3I?^3O+NX0KT1B^O5W%. MTJIA@I6;]'PRW53M)E.PTIEJB+CJ-J& @))!"L@Q)DQ"M5:5#G!/5:<.Q6 O MCN^RH>&R344>SA>T,](;LJBM*WY=S/^8S/\O+G?*03$F+H_=J)%>$DU@Z3QV MX(RU07&7J5KUPTY/C2A*XZ3'-GX;I]"M)9#F @>!;KR1:CK-]8^:58^3-YVY%ZMSL9#=.P[G+T]#!ZO8CT_:M2L ZSI7]]?7;4 MQ<^?(9VVHWUFPQX:88-)LT<5:J.YM7_@YROHII,Q?9G.1^:^FCY=VDN7O6B6 MOS&D9)U$YI[>&R]D?6\$1),*))-MR<[+T-P6Z0RZ^YWO?@#.AX,J M7K*PR4#1J4Y[SQX""0L\LX$ED51LWM^R$^!#S=P]K"[>OAX^%*V>/'$3R'9IK*5W CK69-\# MZL6FH=&=^>DA5'8#T\4PRFU ]33_=RV@(XW\;4?/>R 3DWXPJ=)-O#6-5+S7XZ"K/9 MU4G5BCGEHHX@=.W09=VRR1P'79!9GF,4KO4+OQ',=VPT=.*EAYN5JW@N7HAM M$/5D+=Q&+-K+NXX18@RR8@)@Y;8:63D%F(_A09^/(Z(71UD?5 MNA/'H=C?UCKHG?P=1-R;6;#$]>3B]!)*:QU4 N0U$ VV\X/0'#\7V M8A=<17&$M+>.W*RU"O86; ]FP15$OZX,%1VL<:3+CIF:*B<,U&8MP)0OTC.' MT;>N>KB-XI2HWD>P/;S5;Q=Q-LS#,/U:6_=NTEJZ";#X+=".8[M ";\-)#>L,5.'^$,_KRW32,9R%5.B[>D&T0]F01WH_N M2!9B&SIO*DD_7/2QS=R/-!DNHZV5[+:^+8X7\"5)D,ZC%K3A)M=\CN&1M.4^ MB_)8RK(+!0V5I-8L/Y^,1I//K\;7+U,OSDBI!0\U3U_0^D%QGX".2 Z)B>)\ M#);='.^UME3\KF<<(7NA,1^3'H39T+:LN-[BB'[\?ED"?%Z%/KL %:4WT=L, MPM>\C:1M;>1F00G!O2G%Q&"V8'CC TZ*WC9B[&&7OY[XL.Q<<@&,15.R*0$\ MCQ6.76;6,; QXA5+K.<8 MGRSF'R;3.E-^@ :UC%I#T-6_ULD12*\@Q.0MSYZGU+IIXAUPOC3/P]&(?O;B[&,83NL/)^7E9/S^Y? 3YO-I3D?)MNP. M][BIEXW%W2@/<^-(D6\OD]/.")4%F)1UO3XFYTUI!V2J913%"ME\CM#]J#J? M\^D#YD4]+S8^ZSPB)K6W+$@!.2D&RI(G2PZ' >U99$H40X9)ZS-^2VR'RH]L MK".WCNT^J#AVKN-L.A^\J2?5,@A"$N#.U"ETKO:[*[% J)VCM)=>ZR*4"%L9 MBO2I5Q2(OONF/-<>>*S@VU!8Q= L?;,-S>)[P_*MQ! M^#?IZR"Y'HDLY%UFJVM+#_I#H>($+#LP+!C+O7+:\\= X(9 ;7O^=A%88]Y^ M)TF=+MW#W/7'GHXIZB3V"U8<^0O+VEED? MP_XV'>V_?GU''['<8!PI4:QA7(&^%IK6)C]22\BE2#129)%[Z,1]'ZR3-(OZ MHJ6?.2$;5D\?,D'703E\A+TY;;=CZ)UEWL.ER_/%=+QLH;)L MU?)EV4QE=>THM-%6T!IK*P;ER1;VV21P,BM;&'8U M*?//80EL]>4S_(2CR7+YR\$WJTP%H74TVM#NJ&C]I*K@&3G-+*CHA8TAL]8] M&K<&=WH:TP\OAS1J_S;#LAB]'!8Z-D=BZ M&G$+6 ](:=K<)+2FHH%)=!DQ_( M):IBFS=N7H_DY'2B@<#[:/AYB>;5S=O>?\=1?CZ9DLH.(@:C?1TNXJ(')9!T MU3D#*+AB2B17NR([;AY'5T$^6":::7BR&;B!DJN-I2S",%S"874VAH6!.>M,QD?>3,M+V2( MB67(D2E05M66_%X #Z%D,GR3"@@S@0AWTZS)"C"Y4!RTY-(+YYB.7=@+X.*LF=]*; MR:'XZ\%LK;[]J[(\Z;YE[&^#J:<;FW5XCG-%TR.-DYXX.)1^1*ECQF7/:T&& M>> :%F]#\-J@-\D-9^4?2U]O]SP].]T.Q^SLO M_>T\3.?/POP\"8!;G8ST"(B)6*B-?%QE07,?F8XL*M^#M2HDU,,TNJ9U/T^8#5[OF&"5 "5= H7?@4J'%Q&Q98D$9W;HXO!7V'[IZ2/+[ M:*5+IFP=:/;WX?S#T\5L/CG#Z>40NYN#WI]/IJO??Y+^:S&C_#E;LU<\RW;N)A>1;9:446AQ4U&S2 1[)_&2OT MIB&FL%VSMQU6_Q@[!NZ@(WMW#-R%BH?B%F_5LD&H2/^7(%E%PBO>@S>6T99) M6[C.3CC6VC8\A?8Z.ZG#/NUU=J#E2+U1MH'XH[U.1VKW::^S!R]'4B$64W)6 M99 RTEM47(0H'8><;$J29]K M^J4^!A4IT5[G9XU9QM"8E]76KR,]7IR1 M>?KI/)O](OT\<1YT00V9B3IXF#F(R3#0/D8R[,FCC:UCMW? >4!5R_O2-^E' M]H=MM>-\"UD"X]P&S,)RW7K_>&RM=KHH12/)'[ 3ER1S M7P0,H%VB'5)I6JV)@30W,VD*.FY;-[]X5)VXNFA#"YGW,6;G=DN?%3"G32RT MV!*B(6"J0"BDHUXY5XKF(6_7$'87[WD3F--3AS9RWQB%Z\'P_.NTMFO)9"F5 M[!@(C)(\-V\A."4@.Y5TXH*A/YC#NT3T@%2C34RE(0$]F!-/4EJ<+49ACOD9 M?IQB&H;SE*:/(UR*?9R?G$VF\^$_SZ\#-RUFX'Q, A59X[Y.\*D=F)V5#C2+ MAJ?,"^U_C16I%?:34[FCD'I(I_D/G ]4LEFD3"=K(8!*UF'*)D:P7D6GF227 MOO6,V+OPG)P2-1-^#U;.5:T>6(\\"D4/)[5\/FZO-/ MCOB]A7N8.\0U-YVS/\*T=I?ZA/M?)F[UL0UN%7>'W^AZ<+ M;.9_8KXRRG'V39]L1).4\Z"Q]L_GF4$]&FHG(:M*,2KHUIYD%[Q=]Y<]GGU^ M$9*TE $]@K7(Z[XH(/*8P:(L=)#FD.(#D--!KRP/IG1@TVZ%X7 M.GHPJ-?!.D\A6L5 M@'8TS7FO>".R6T(V2=@9CF*D+[RTG(PP3/),>L<6P?(;J/XKJR^CB3T M46]P#=&%UF^#J2<;;QV>XYAU7;FZD_H.@NY];[C IKVME],&A)8)E*>CQZ5( M7^F@5"XRAN:34PY'_CVFVB&XWT6^?62/T>[WJIPC6_4L]2D$JS-PYSIT:: M^"!DJ47.=;BMJWY(I*_J,"E6M.1,:\-DZQFRNR$\GJEXM"!E#]3UJ&A7Q/24 M1#',%\,]EO(I.*5W@P^2M(P[92!S:^G-XAQ\3@R$DREK-#JQUITO=\'W'2I9 M<]KZ.+@FX_?O<'IV=9<=6(E6%B_ NFSJ8&Y!F&RFC3MJE#R5X%I?JZS#\1VI M3&<:>G!FU@CCRB[Y!I<)+\L!A@.)WB2I G"?/2A%3J//(1/-ELG$6&1:];_W M;$#W':E13Y3UD2<9OBZS_-]-+F)$*^@X^P/G] J$V8=5N?5 &"ZC3OZBBX#R M 4(@RX]K6Z261B77NJO)+OB^(P7KC;;;*J:Z1%J?X?GY>NW.91HLT%G@S%B MBQ>[*XXN6]B>SSX/J\MT_H]O5U&&'J[E@GO(2 KCALA^UO_01*>#JXG M5S>Y@Y'ST!.>4LUS%-*>.I93W80?^\)3_3X5&3B("(G,#+6U)W((/ML9>"TF=JXA57S*!*>=A+\ MG0E/NTBM_X2GY!"%D0FXXZ2NVDI"(S1DF53.QKO$[G.:'D_"T[XD=I1;CQOU M%1_Q6P!A9?Q4LV8+\V<9)#JOH_H41C6<-&!*2ZL]AVBM!U5"!J>E@%2,PZBY MYK9UA*_?%1U.&X_F!SU U3C,'>S^JUM,I_0/SG^3/@5ID?0O9P../ 6I(@3G M."A?:GZ$M<"$*]R4%+1IW1;@$.OZ\1(<3TT>^AEP=8VOYA^JG1*YC2I&4%R3 M%YQ9AL"Q0%$Z:DP2DVZ=0-OOBGZH_S%4XS WX7NO[L5X'L;OAY>_O%S@NP]A M_-?))'\>CD:#(L@FYUZ#UI'>P!5_\BIMY#UR=77*Z^D.::*D'H@M>UKPIQ41FRI5'<%IL7N"/ MM^0!*$[#K(3#+'9U^7XQ:&$@;,(2E0")PH!B)M?8#WTKG2S6)QF:MXDZZ )_ MO"4/0'$VIF<\C+=DM;1WX\BO MQOI5_7@?CJ4BMU\"TR5ROF9U2X-O[R76-F+9,F5XD5##SZ ,N5%1%E=-1:E+ M2L+=3--=&WOO ]MWH+@/@M;;:FH?TEZ];'8GR)O70H+7Q8***D!0UH.A0P=U MEB%%^X WYN]#F1\"^;=UV775Y4M?6B)#'A1"P)) J9QIUV<,>)W*:+D44K96 MPN\P/K*7N&_3[H^TA:W@;]1FU#4RJ0NPFMVE"FW//M+.+)0P05OCK7L@]SKW M+>4[4LJ'H QK;F\Z)6)LF92O1A-:U+6*$SG2[&=2L&4XDJ[Q(!YXT%YX\!EAN2G\!2*0AM9ZZ;1 M#[."[^@JU1MM:W3L4/VH;UZ-K?"WK*"0M1T+>^1,ZYQ2A%ZRO]!K /U;*Z-VV[-5+LP%0^ M].(MX7U$'Q045C@HHVHU+@IP2M?^>X85V]<=^I&+MXZF$5O6<>W"S%'*'HRA,T*8$GPUHJ]VHR]L5@#WGS=T#] M!O2/<'9IS&P!MR>CHQS$Q>Z-^>Q5KQMMA][:UL-%8+$QGB$9ELK@\;<4^ M)& LR1I3<*6T#DH_"#6[QT!]J%JV"UU]M'6GDWQR5E.U1N>!V0_#CZN!],R1 M@5""@&!C !5D!"=*)/N@"*F]0K3-+\@VPSF\!=4KE3?OQ!KQT$.M\#M,'\:3 MT>3]UU_#;(TH5A:@RJ(D@A8EJR#I\$=N 0N/F?[KF&_=+'4K8*>M-NVYZ6&/ M>3<-&<_"]!\K/%'$6*0L8*1>SDF@_=7E "DFH4R4TC)]V8R MC^[R+O@@J6198A8"EP*4Y(RT%.G\=4$SXVC=V+KIVC:X#J\I![XY:DA+#Z?/ M%L+X.P[??YB3@_H)I^$]_FV&93%Z.2PXX"XP)T4$;KVO+>@X1(\1O.:HK0Y( M:SC\)>Y&O">L:@>C<>/YU7N^QM,/M!RDGZ]R)MLF:FS\^)XR-+9;3N/4C!?C MBR701?!&68TDQL:B:@3]T*D:O6C?S9WP&+0^])0-3$$YZP*0 M0T)KB9C!H24'Q=G(2U(EL[XFWC^0E(VC:,66:1N[L'.46_AM /Y(V]B9RIVO MX_?AX2@*HPU3PM>A':5VW].,@#KZHWAI/3D[P?+6?L'C2MOH5T]V$7__\\9Y M$5;7.F-7IS@B*Q U;9LR:5N\02/RR2TKL@CK%LIP5;I-F8&K2B"(#&@+R M!,(P6P(6PV^V3WZ$=8ZS2M M@G5JFT@,HDH90O9,>:&RQ-;._%UXOA.5Z$Q%GSL"%L5Y6/:#=62 B&P@>,_! MT)Z7K;-"\-996M=WA*;APIM$KFKE)N7FW^P?,]S]&0T"AQT7UBAZN%7TVF=I M$TL:I ^LMCVJ-VO&@-IJ-$]&+A*'DDNI=8\2 M0C$,BN5<6ZVDUZ&Q!+9'=ZA87W-=N;F]]D3(0PGA[9)'98R/K@@#EL>Z/DXV MAQ$U+&6RE-ZS6%JWFWD$J;9]*4B'C-I=B'H *8[;P/V14=L#]1US'??A[0&H MF[>"2VV9*EFT3FU[$&K6,*/VD%JV"UT'SJB-7J"D M]9(O(P(M/M3B"&[)"?=4;L3E3MDU.["P]$R:EUQ@4?&P ;R M[%4N],[PX@"3DEJH(-7-H.:/C-KN:M.>FT-DU 8516UA#8X\%E"*(T26.6"P MECE%?\-:7V@]OHS:3FK11>*'+4+[ZW0RFPTBDZ7XR,'Y.HF^!@>CBQ*\+"B3 M1T^>Q>&,EB6F!Z4A;9S]IC3T<-+<6=:9%F>+9<.^)V>3Z7SXS^4Q.>"!>U$\ M0C(URY<0TM:F"SA4!D7.*C2O^MD=Y?>E2BVH.JP?53N#>E\R,X1)"DW;+:*B MET!*$+DXKKVK\TD.IT@'[?;Z$)1F5PHV'E*]WH1?S*ZB&5R!W?'@/=Q_; M+N60EQ[*6V90"<@QU>/'* @E(%A2K60BTO81#_<.'N/2PP06BC,)>*T84*4H M./2X^==:7#I<.RE(ATN/78AZ"%'H+>#^N/3H@?JNX>@]>'L ZB:YUJ@-DE7* M:X2+L$=E"TBT4D1:DV 'W,8>Y:7'(;5L%[H.?.D14I$HT8$L<=E-18 /6@## M$#7F*)-IG>LRF\\&;6HV^/%8=*BFQ&"@B2U UC8".5=+%&# 9;:S K3QZ^M0K ME--WW^B^]L 3=9GV%VH?S*[N5;> L8N3LPW'[=_D^YV6#L*_25\'R;6LK;L! M1PA$-*E 3C7#(B^1E!I^9KYH=!+]5ET(CTW@!G>@/7^["*PQ;S<:KUP *HBL M6%2 N9[VSF0(P=0+;N$E(U"8MLIZNX?!M0\_X.2B+C1,6LKPH?5.\JQH,AT$ M%.,0%*\MG9$E(.F0M:@^H'HV^CZC6]^GOU<3DF?G!,><@*XPF:.5-;ETN>0^DKAO5^H^_L&T9LS'1X4HO2R&O,TB()@M( M=;%&\B1OCE7H:;4'O;%KJ0,W]Y56TC[V[=QU(TPP):RIN7BA=J=#3FO0])6L M^Z"7T>6X50WY0W<+F[&WU@_<18I]N@];P#@]/W GX6_R(_:07(]$TFEH5>7;UJC=5Z#\5A;V9!I$$()H%7) MP3KIO=8/D-Q-QLZ!N=U%>HTY?3'%41CG);B+X\$P%:1CG@YS3<:=3P%BL);8 M*DRDZ+.,<0LN;W_R <_-AO*>-!-6X_: UR-VOWWY2%J-OT_&\P^CKP,Z01CW M1H#E=>2AE@X"4QJR([NM*&-XE%N0>-O@,PW M <_PG18S;\EJ*>3V7Q0$JTD M><(2ZTA1DR3X0 IF&1TFP01O9>NN&[= G ;K;63<0Q'S=55\';[6 VDVX-+Q MK+4'I@NK&0KIDBZ-F5^/Y+3H;R#MVSH@.Y=R+4@C"<^+<9J< MX< ;DY%.$^"\EK0&;< SYBV M1NE>->K9<)8FB_'\39CC:YPFVNX&CCOTJ43@Q87JF!APNA2P0FC%O$[:M6Z4 MLBO&[TBCNC)T6Z-,+S7K=?-\%[XT25JYZ].:5*5O";91LLHW?B>SV5-ZXM?F(RX"V0+) M$?8.,-*NJ&2DPU;E"(*63O:UC4;V9\:NA72HY)76.K%Y3^DN^6,GL:S6=/G> M/EG,/TRFP_G795A5L1)Y,@(R.>>@G"H0E30@N4X.T69A6]>XK$=RK*NBIES? M&L766>8]A$)NH[J(SVZ#JZ<*\$V8CE/JW8*W>U6A@] /J11!Y,*9$V X&6@* M;;TNE1PLMYDL)9-C:7W*'%89[BG(/J0N["+K'G2 4.!L/DQ/J\D\_;I*?LB\ M'IR!/'F!!,IQ<$H'D**$XF4F!ZQUQ&0MD,.[+6UXFK06<@^%'&_KV*8GX_R2 M?G/TOQ;3X2P/4Q7NZKHM,J\2G7K)U^LVL1SN$S0P7WPAW$8EWU@'[H%T(MK0 M4O"]W)J,%LLZ_R>CT>1S&"=R]0I.IYBK'&J%R/D4YQ?C)V=5GP?)N:+(%ZVU M2&1U&Q8A<*Y!!L^+YT*PW+JKQZX8#Z\Y?;LKO;+4PVZS61X#QK7FWF80R6F" MAQ%<\!:\"TRH0F90:NV.;$9S>IK22/)]V!XW-):\KR]/Z?OA_!K,-SA#>NZ' M@9",R60C[;?)D J3%**,&1CMO$[%%+)H'6?=$>+I:4^?'/5P^[L6W<4.B$F[ M$@,'XY@%E94'%X,"YF)$+U/AS=7G#CBGIRJM9-_#A?#?QE-,D_?CX3^7FOPK MCDG>\]E 1F>D$*2C:.K(PZ)I XP6:%,4D:RO3'Y=8Y78 .7TU*&%S#?>%S>] MBWF#GR:C3U42M/!).5?B_2]C[ORX!K%#JVKHA> ^-0URLM.+YM.W23ZD.Y1CE_PYZ'-!Q=A@(%+Z70 M>89:DH]NZ@ 05BQ8Q9%V,6?S_V_ORYK;RI%TW^>_8 ;[\C(1=E6Y;T54EQQ> M>N(^*1*;S2B9]"4I5_O^^DD(Y)'!(2HZ8<;MDF_R0^0'(3.1B:T\A M?(CB6,\G!^OU?H/!P^3;HO7D#X@V4?L>F!H]E3R&YSC/)(?JZDG5'R#HL4@@ M-*4Y>T_P_Q%;8(* 46T5$9S([*)M>^\\92_XUED#-T/D6\#G=_85C^"VT3L MI;16\TA\,!%-UX26L$TE>RE01VU,T*_P?(#RGP0TOM-PN,YFK03>(&CYQVSZ M:9GF7\J%]P'_34?YJ'*0R5JBO"\1#HV>C.[:5T87\ J41M<^ 1[#\5PN_X-E MW""*=!_3FN=]4#4R !Y'=!P3X'"-[:# >)N<"5L02>$EL9 (EQ36R):ED#4 MEN2,CE&P')VCVL^C8Y)@ARDP%@>&2+F%[M$/OEA'6-97DM/29EN&[]G2S%%$ MC[\#3A+@Q20Y=5[7+A]XB.((Z=P5]'-?Y8<)M\%]OREF*ZGCJP)TD\$;PTCP MWI9I"\AHHQD1"B^U""P"KWW7W\?P7.[Y@V3;X$G@+IY-WX<>B!K=[P_1'.=N M/TQ+3ZC\ !$WK R^BRPD"PQI[;K7RQ 3\8#'6:59K$J&)8Z9H&FA(XR]-#.S0>>M7+V$TN+ MAHO=<<#0ZDH:!&'49KSU0R3>&D%$3(JI&#VESV(V1BV+9W_I52R/OM_.K@^, MY]?\=)#PMS3/W$=R#9N?,@7(0B^)\T(0F?!PP.M8EFXYQB<)(8E>+?2/K MS4^KZ&^ P)HV/W4L.:VB(#J95/*ZH30A5$0'KI-*!HQY1LU/!XE]:_/3(3)K MVOP4DHU!BD2THPSO"<5'CP<+WE#P?+:%4]#\(UO MS[9("&JFD49O?Q_6 <_+E)0R&3TC[V(Q W$K *X3EQ]-8N@A9]LBV+_Y_F>B M_7TEVJ3TX.[Z7L-BLGC_=9X@7DSO.G+LTD*4+C @T=E2\RDX<:(,.)421/:) M2EV]$K(GMN?!BB::J-QR^4>,KV+LY Q76]%>(K=MCHD2KAFZ_E%X8C-5J&P! MF>G2X^:>K?=H/&/P%Y\W)]K+NN)#PD.P=U&]N9K-YI<1[ZC %=JKV15H*I1. M5BB3TDH>T*85KD_0<E'R;'FD&4TMOX$9OE78K77<7N[].'=@N/BN&! M%(C,"<\IP5 & KU7FIU+(K@@[G<#>[P_]\#O/7\2-)5TQ3YQ#PG[YW61U$5^ MOX1I]-__2,MEFB\V:[FTD=F OQ"P95RR<1:=6!=(SL8(#2Q'J0>? D]_Y_FS MH9F$M_9W.V34W ]P+JZ7BX(3N;HN?],L)J]8( $=8L17[%ZF6/%J6*0476U= MNT1^%Z;S9D@3R3]DAFD1@_@XO5ZDN#G%?IE]^3)9%HF\29M^A? I71IT@VC( M@)26AD@6'0('2I2461@D-J757DYT&8FG)_2 O7H-+U_7(6 M_OH\N\(O6/SV_ZZ1TA6:C_;XT I5KT.A5ZI]_>4*%HMB=^"WW[*&\>2B2ID( M8-VSL"QYBI$P3IDNDLFRUR3Z(55 CP$YN =4^(P&]E5:?^[K[]VWK)Z^;9JA=[/($G+'J8 _7]X-V3Y5D?"K5L%W[JO)! MJUV(=^+7V;1T_>]>;,&F$L#UQ%B-9YXL"1.V= QP-D%(EBNHW:3U -4JK?130<3)K*RINUDKJHU%"92.EXX(X5\9B M4NN(RP"$F9"%D KW0.V[940J[,BW'9L)0X3=HHP:G:;9M#L%UWD!2@D:;8RE MZS_^$EPDE@MTT649JZJHY/VF ^QGNZ#&-\#J:"<^P74!TFV54O1PNR[5E3' M:N-5$B*B2YS*<+T2 MEP??^G=1'*%CQH&Z>?3.WUNP#2[].XA>;\I6@K/<(H/Q#DM$,N^)"VC9,$02 M(YHUD5??WP]0/"=5[R/8MJ;\^\\P3XMU6_3_G^)E!JN\B;H$NS615J'I&2$0 MZYFVJ*X0JL^,> +.<95?)W!82]K-]GP'[2W,+^;=M19+3_+R+-:AO=31RT1% M0DP./9N@,U+?6D*59@QWA>/5&R7T@/7,B%%%^I6+;N_ ^]>L-)A]5Y[(%IL4 M#OQ90G/'L:A#8B2:0F"T;H@#/--$,,PYZ[GSN]Z=^G[7.:N\B3PK9\?^,IM^ M2_-B_JZ7?/N#-PF6U_.T.KXN2QT)Q#+.0AHH=>503-Q,DM2&^V08OS]59HO. M^WW?^>N]@5PK)\#>X>8#=.O*#OPK'F415]Q]._L[S3=C.84&$T.1!X1U$8"S M21/-N!F#I@QX(EETQ<2I9&FQTM&>925#YHQ63]IX L\Y\Z6ZO+')F60RJ#+T T'0AT":HR(R'D6H*/M5ZY^RCE.P0D1 MK F$=N7EUC#BHHLD)AFI"<[SZN.43S;':8B^A^0X#9'QR>4X/0C3LV"DY3X3 MSD(9#2P#\='(,@T4%V6C\UG79LPY/60.TG;OA\PA4A_G":L/HA?[D#E(7;O? MLO:1]3@L4#%2P5V)K6E9S-U ;!:4H T<';.).E,[K>'D'S(K*W^(B+*]DF4H:6XN62)#(#_8E8VQH] M''5%TW47EL4V,*MK&0*XI+,B"APM(V#1+_?,$9U88HX+RV3MQ_=JX,P5_TTD>I<55L+HDPP1<08XE#\831YD2/@ WH39=?P!P I;U MF!R8U=)% ZMK?T'<+F,:5U?=ETUGUCYK:F2]MUC/<>S_ VAR_^@[%1V?"W^U M,E&(+ FRRY11RXF PE7R8+FF@@5I:E?TG@]O=W@N)T[;(:IM4:^#OLKL>UHY M"!=?RX(VM04Y*[]QTVR:C Z48/[+5-!I/&&.$>!9!#::<]3 M\+7]N"^_N@:63.GX(AOK]FMJCX +$V/ +6J!Q3*C@1"?>BS"M! M:+:@$B$KGE42.=6^04[ :FVEXR'2K)PG_*HDF-P$HC?7C=&6.0>((NHRY]41 M+U@D&ISD25H'X=Z+_..#8![Y[/&O^D-D/:LHJ-IC>Q"/NWE*Z*Z7.\",-B$9 MKT@4@.2D:#5X'STQTAF>):/9]]7@UB\Y:U76$5WMI/VNS&@K,D]5]@H,L(8(%U(RAG(7:I?HG'(RRQ&-ZSHZ:C F\Y$7^3Z(7FSJRR!U[*<@5B_G/O74E\K*'R+BMC7\F_IC+H2GPDJT M2*(H;4IDR>W)Q*24@P7KA*P]#_E$"[L'Z69W8?<0P;:MY]W8+)EE"IF1K&QI M2&/0Q63H;3CE#= LM'#5,]N.WZ.IB:+W%6O; OY?X.MD"5>KLHUW:9'FWU)\ M,YN_N2X%/[\O%M> ]NPEEY -1Q\DLI+#ET$3 )<)))G1-,Y9W*_3K?G[\GI[/0^?\8=OYY-0FG/?J7Q?5S ZE;S6.A'F M2UOWB,*TS,LR,=+PP(/6IO:5U&XU+X[))T*,RL&4G:OR6U:U>L>]^'N:YHO/ MDZ]W6LS',HF;14.T**&)7'J)E^@?I4$"98$[_>55<3#N-U#@RXPFD4V9XZ>(Y9(3;L H%:F&ZDV?JH%_,20^ MKMH;Q*?VEN,;F,R[ECFOT$;ZTFW/!2XNE3R(7R??)C%-8S?%P01<1@B>*"& MH"\@T'1*0$!2FICS-MR?YW6\RH.^BWJ9?#\9FE3LI'&3U7C5_9T4'U]I@3Q= MH!_@D[$Z."*I#T1RQG"W@B7(H?7)D:3#JK^I%\FZR^.O-//TX-2H[FXW&BR1ZW.V6**D0%A@1 )-*O0O MK/"N.!DZ ZY8BB8>9=ME_=P+1Z9*@PF,>R]QU=SI=C#AXF+Y. F&0 R5:"^&TA72>"!.!&F-E]*RT2O# MQEK\SYUU%K3;.NJR0M5:FG^;A/2X7/XL70T791E%!(O.N+S[Y[_,%LL_9\O_ MFY;O4IA]FI9&V[>?M/I']^5T*72T>/!8$FDLX:^B2)XHFJ,..//,!EE[WMW1 M%OOB]M=YT.J1QZN#'VR;K7S=270V7_^H_#UVJ:U4G$$D249?C%E<:=*>:)4S M*"$4K9Y,-NX*?VZ=TR'0(_NE?95_I9OXD@K(V6N%UZN#8T8N+87MT=.DC2/[(X*%0BS\%?)14KQU^O2)WJ%:Y6T]+@4+I7/8(,+ MQ'N/@I6,E[;$GF1(.5!F38C5PV##8;X\SC96Y2/T$Z/T\.M^\^!%?/T,4[.O M7Z\O:M+K;_@2*_7_ZV4,K!_$2II,OG_=%T-@<4O@B+YE",X2)CU' B.KO&:& M,)159)+)D&OW :B\A'J= >L 6U4PQ6RDC<*A%U]:0"?(Q(HDB)61<^\59;IZ MD\46"QFK8^ Q>;V]?>"Q&'$JK03QX)M]23=5.G^LU]E5Z(@<+37 " A?XL2X M*/03(A$L).IHEI)#988_ >?X-8]'X\JLCAQ@ Y&)TH4TH@8!7%9.CS;91G-QP.Q&H*1(;%(:P>*CT"0':63Q^'' M$-$W*;I:+"_R>[A*BTVU7P[$T6JRK]!>!]K;:-HVCZ8_UE*T91'_J M\YO$SGLOZ'1&Y@A0.B0-!*+#TT[J7 9$:Y(%=T$X< JJCZH[&/7IC,SQ3C'' MB^-@DR(R*$9LQ,LB6,I9] R4KYY)^0)'Y@QA:;N1.4.4?2IQ[A\'&:"_RX"6 M&;NRJR./G%B3+#HRF@;/;9G*5OM.?UXC?(G$$C M-S#DYV@Y1 M;0.Z/CT_ WU^K7(0A =5"K@=.H2Y= "F+"JK6 +Q<^!)8YT/&G@R1&&M6J4U M20J]R;9^-[NZ>C.;EW]TB7:-H#JCX+P-97!,)#[H,C%(26D\BN!T:N_W6N$) M\KVQ4W2Z!#K/[?+G]6JL5A!*9M2)2$R@3B(Z"LD"B7@ I5P>J>W)5",/7=P9 M;9(16#K^AMJ#8L>PNVO5(T1GG+(Q$&]3*#/% @$A+5'9*&V9DIJ?3&3R^1:Q M/*>== #!6C55;++.?W7ZN%EG%EE$!1RMX')@!)>),V@/4^^D,9Y1$VKGD(RU MMI\;Z2@;Z0""G5)WQYWK1"WD-+F[5,XS>%:F+5D/1%)CRD"M8GT+8Y25-LE\ M-GOIP?)^;J>C;*?#:-:@3^1XQJR3+ML$CL3@%=[!8(B3R1,=/%6""<'O=ZP^ MX?WTI+]TDEK8V;/E[N9A:!1)4=P-S4I%*(B2&"6(\-1H'S@7LGJ6X6F)X(S. MQ[,)$S6CX%GYOOW%<1F44#2 )Z@\/#*5<,0R/$&I]4X8CZ=GK#Z/[P36?49[ M[Q3(?X(;>1!SSVKW#FV$!DEXP;OVM*%,'>&4>(K2B(P%IYA(X,_'(W^^_?=> MU#YNR>$SCI[U.-4R.&EM)%27+FQ!HD_)O"=4)4V=R)2%\XE3#US\S\U\FINY M)8?/,8)W/4^+W5*@W%L>DB."EA'*1QA00QB1UT="HS?FD.0Q9^<]M?)K; MN!E[SS-FN%L&3#O!F',D@^)$ZFB)M=P0BUH4 K0'>3YW\5#?>(S>9VMH%_@/ MEC"-D^DG_'4]DJ/DQU?O@=;W"]OU0MMKR:=3X.6$S]QRM--5+D\>UA$?\&I/ M8!D"E-S*DPD7_7&"!5XV,Q.R)GA!Q#)YL;0>06EFQJ-D,;!4?<3U2RSP&L+2 MA@5> Y1]*@5>CZ^Y^^GBU?7R\VQ>RI _XF$TOW.+T8+X/9: MTL,%K4L$^BQIU(JU@Y9SG(*UHU.M'O6K\N1_&/V=]IOOK=Y,MD>"#D9%%\/+*LG/%ZG'%Y==9S*B0>+T!P*N08K;1QS[5]_/KUA[6)E)0$ M$W$Q@)M:^/(L&"*)#)P0&;2+U5O]-US/3^(?BQRG?N*O$K8O\IT@_V;(GA>* M*LLD,88Z(J,KO3VE(SD*:PQW-NAQ9FE57]K/[7 "E&F5&N4K+?/A\NZ]1KY+ M1?7XQ[_,ILLYA.4U7'U(\R_\TFIIF,0308M2<9--(& T)R&QQ +*1[>Y/8Z_ M])>YLXXO]T&4&RV/Z< #YLY3\^: D4F8Z#*ZWI9Q=+9*JH?'2]@)9C3E/E,X MBSOIX=)>YLXY,H$>*Z; MU.\>?^DO1)^A27LG[+U^.=4R,3J ;!2 M@M6OJ--/G^;ITTWC]F]I>IUN&6BD<8I3I)RAC,A2KN1X"9T:FZ.AVL;J#9YW M83KT+-[R^>OY;-RE2!,E@I78L,F,> B4!"J<,I%RYFOG.SV%9ZP4IJH\N'\2 M51/XJ>0319_O?Y^T_A3").]PH.:EG$#4C.+1[9S!!+*R^"* M>*K=0O4).,?* :JG\@=3K.J(OLD(LWO0"K#-]+T>T!JEV3P!ZSCI,M54N(L: M!\I_9(IX3SUSTA 1P!*TFB*QU'H"EM*8M>-6U\[='YT:.]))CL&,(6)OP(A; M4^\!R/7+LC+)!FL4H5JB_>R$(BX6J(SF&(77O/HFJJGPP<2JFO)O M\,#YR)YXG:;A\Q>8_]5M#":SE8J;DLV0BW]5DE&R(! 24)&-9)RV-SA^P/02 MK([]E=#@R>,AO@VZ]1;I@V\L^^,>MI,Q0@[0Z$ZZ5%#'&.;(?9P:>';)9I)E MB9HR$X@-&8CSD3%E('+6W"89A2[##9,1V3)$"TU&-W2GZ!N4RB:X]S^3Y>=? MKA?+V9RZP7L!$R5@_3Y8"Q# M;6743%"=+R]OQHK>6E9PU>V1Z"C-*BJBDT?SR2K<'B[X,IPQ"@L4=.KU]H#? M(;< =J%5Z["VDS5+8'J"'VQRX.; ,RKK%145&S M5E*N6;+P)#C.%-Z&MNLO3LM<84IABR90U2L=YK14O\5P&%OS0X3; MP$3X\81.,0$ MYJ\ZZP7)#J\C+(&(7-M0^#.UX]WW5=4R*R. M-"O?Y*_0GL 5;9!8JRV:LIF8+ 7:%$A:SRQBXDC@8+QG0538OS]^ZSFK\T 9 M-MBFO_WSMU>;$J:HDG9()$&C)C(Q- X!+40;1+#>"B%#[:CB[;>?LU8/E&7% MX$_'K\4$WD*8Y$E8@\G!,"&14[8T$Y?12.)2L@3/"NL<]=3+7L?OKFUZ_XO/ M6:>'2[)!,N4#-_(MNASX _B4V*5@EJ&;H(A090RODIHX5_K))B%TEM::5#NW M^"D\XSO931,6JHF^P7O C@# ;_\.5].R@+%7%/1%U2 ML*0AX/$_(]XYB8H4F:J=Q+,'S&=&HM:*VFH?5,V5^S,M_Y@M%E_3O,L<7*4/ MI@Y[BD6BR\\)#]]P?=7)<);CY.IZF>(T+:]6_VY1_LG^27:5 53(SFLIDDII M?:^FRTGWK:6;6PK7OU\LU[W^#>4G=7+Q=+^EV UCO?/;: M$X@F$:ES0D MA$H5N?9!1U>]#UW5%8R5BG@4[F[OJ3:Z\D\ER?' A;_^_O@'K*:CX]4F'+7$ MQ!( ^#KU%N MQ2YLQ\FM.!DR]"+I@9H\!N-D!G!20AEI!8G8S&79N *R3!%8;>__.$S; MD99QMD0;HL 6<6#TNV;?4[I3][6.>25("(M%8A1(='B%+*%,0Y2B*25%0>3: M"3];P8P?#ZBKM_L!XRI";Q)16BSGDX >:@?M(TIY\>[]QTTJB9..!=P'@I5> M9\H[8@5P@C\*46GPD=>>U?0DH&?&BGK"'^TBZGV^OOHRNYXN+R4+'%0*)!B( M*!Z'?EBTGFB68V !A):UQXI4 7XJ3!O9]1U?Z5O/M*J1S)MI$?],L+B>K_I/ M[Q^7?/+C*D09^\.M%#.\^<(2D%XN7DWC'Q/PDZM._6L0\6+ZKE!B7N+6T_CG M;#K?_.=K6$P6MPS,VCD\^SAQW*+Y% (G5C-96G<;<,P$$7ME"PS8]%47<.C1 M60/,RBW7$KCSI>MY:2HIA0??8[5B?SIGBS#KIO2:4H@LE(01B8S9$Z&S0Q@E@>.W@]Q8HQXK5 M'8D7]]E903\-[,P/FW5-GK(]>AVCQ'/$6;666(OK_Z/0QKRB5Q@/(VND9I\_4 M':&_DR?J$*4V*>V;?YW-89E^37YYZ\9MLHJ%81$8$$GQ(I&.16(]!*)RS$P MT"AKC[QX$M#XKO;Q=/T@UZR6HIH4GW_Y4AI_P=5;0&/GS]GR]^DJ#M"E,L'B M,XJO_$\9YO@-KHI,-LBY *>X(YP!PK>E[12J MI*(&'1,Z-^PUA+]2? @-1 Y1"3QOI<(5>TIPC9(8CK*(7B47J@>LM\-YP?2I MI:0&V?D?W_]C]BW-IYWA^2GAXM/BT1M<<489IXEHZ1"LMIXXE2RZZUQ"PN4; MRZH?1?VPO6!F-5%?@[[!-V&CU]]O?OM_)FF.7_+Y^Q_I6UH5E )S23J?""OO MCC)$3ZR,0 )-@EO&C:2U$T+Z(7OAX;;ZVFMP%3[ZTO00[WK7]0';*+PV".B1 MXF<--+Z-5,W4U$?1ZXV".,VX-PI/>M_L.#L>MW9% MO$Z-6D.TU))2OT^_7B\7G038)F^&T6!X=*0D&J"%F&FIL[:(-%AM6 S1U&[" M^P2<\>VLAHK<1ID#M= @>/48-+Z&IK65266-MWI : &M2)M4F>"9F936)LUK ME[\_ >>E$60?+8QT@H@UM-+8,UL1B 5!R^0%38#&0(RRS-G <_"UPY=/P'EI M!-E'"RV"1-]@S^7NXNI,.]Z.O>*F#]HH93I@J=<+2,.)"YXH*327Z MBK3ZU("^V(Y(G:,GXS317X.;JB_.7U!"N \O05LCK#>X(TKLRSA.?%:,Q,P5 M)"V2K/Y\-Q#B3]:UT6:+).^><%%:88W8XXY@,4N42:D4I 9]C.@<42YRZ<"$ MI&JWG!Z.\B<%F^FTU7O,K8'QZV11\A918)?:NI0BU23P$N8ML5C@+)/D?:3& M0'*Z^F&W#)5+&-%N: V!I=H[;?079CJ-?;8)O'7 MWW_XD^X=P,?22TS@J]F2-(0K399^%@[#7\OH&.EW%=ESO;V&ZU4 M="H9\UO6UX5R3:164E[:Q'9>=:+$FXA>"5-,,NV=KYX7^@2Y:,:%!S69 M=732I!?_H]#689@^X!J]S3T)[#AO<=74V(\>!^A@=*)XM/;1 9;"15J_..P)!=CRH'8UD5 M538;2=XUFWTCUK?S64 G;E'JNQ'K)Q1F9^A?959D3_7DV7[[_&Y># M?SU/EHM+ZH355J%#:4J2NG*:6.497K,,:++&)J5Z,&2_;S\9GAQF](XD_B:= M0QX_0;L6 (N+?.=GE]&[X*QTA&I7)B0%11Q-B1@\6SVE%O^PMO\T -XSH5)K MQ=3N.=L)<9'"?WZ:??NO%.)_O?H;YK&D?EY,K[[O#M/\0)&[G[-B1XBWI/CQ MDP>%:X:@K!276?6G G1#2[,--&A@Q4;4V^I@0*?G]N^L;Y$.U@TVO&C>7L'T M3HNNRM&)%A!;MC*J?KJ<5)>BEHP9U+1H9S;TEK-B_>/RBT>(__T?_PM02P,$ M% @ .8!76*R\\9)<&0$ <)$! !, !S<'0M,C R,S$R,S%?9S$N:G!G M[+T)/)3O^C_^R!:)A&PQ%2)"9,DZJ1!"E@@Q2?:D+"'#%"%[]B)D2];)GG6R MAR3[%F;&DMV,90QF^4_G]_N=ZO,YY_/Y?,\YW]__G._O\WA=W/<\SW4_SWW? MUWU=[^N^KGF01\A(X)"VAI8&0+6/"KA)^0'(JP"SVFW76[: +4 YJ,CCP$5@ M']6WX]OO?=\.&NIOOVEI:*AIZ&CIZ/Y"] S[*41/1[?_P'X&QF\'I<1T@)'I M6^5;(_^+=1\M-34M(ST=/>-_^2"_!UCW4S^EN45-=0+8QTI%S4I%;@% E&>D M_8P#E LJ#E$>GYJ:\M"TE">FG/6CG =H6&D/'Y=2 MHV,SL*8_<9]=^G%,QGZ!"R6-'(:]&,&SM]P"&!B/<')Q\PB=%!8Y)2HC*R=_ M3D'QXB5U#^RF9W[.K^PB%W?V-S";>-W=K_UBPJ@IOH_Q]_L%RNE7_N^S0']MWY1[?/Z M=@$K#>UQ*;K#:@;TUO?93D@_WL]^(2:CI)%!X*PAAN.66R_C$4$9E!#V6]?^ MTK,_UK& ?ZAG?^W8]WZ- 4S45)3)HV8%P "1D!DF OQ)?]*?]-]%6$G\*? * M/=R_$_*6ODU_3*S):/]6^GZ"XJ#KIH*9&NM445FXW;&M?781,5^HSQ^%MT_A M3[L2#I,!' 1?)/R>#$1-558%>+!PC'\\WM";7>\S4_*,#-!VG8^J+(HX+"1R M_MC+?6+SD /X]B95>4Q.=!2!&QVI9-HKJR-8U^\9*;TE7%%;Y^RN*#R -GE@#0\8B2N $MF9UO/6TY*@^FK-M:8H5;SAE1LPF">!- M49($07.7XJ(\"_'9B4IXWJ?.XJ&E^[/2&<\T9U^B=;=&26/)P^_31RQ(!_V' M9<#XD_ 5 ;0K+YX%39=U) Z9?GA)\:7;E^NCBV//."M9GZ.",M35?!C"U#=L M?'*8W,X JD1,%>%($HG!8!H2F;>GA+? K>#]?- =\-;(BGCS!O%5"1V7Z[=J M1<5SW*9$C)\EW@(ZCIGV-IS!1C]IX,>;&F"'HZ'ZN?/))V/LA28+"A:'0UU= M[%UY$GUL$R\A!?K(;!IXJKPV5.T8'O8N'!C@Q#63/J '_.!J@#GID=)>V=2#UE: MJ]G,).VHW7V4O*N*D"$#2'3/J# 2\1B&3*BI6J''**%>!R*GCD*I!SST#Q'. M8.F#/9[>R>WE/Z@]=#+L9*AQH95.R3II#C]]2SH0!"-0X>.GN$DT>+'I ^;9 M]*UIA_L]XVA\QD%C13;I#CW6"':JH5YU>SR\U?\H1CY$@F"!GK#B/2C7Q"8^ M._.5X;#'E_OCR<#GS+HL$F\Z3I,,9&Z](@-37\D VAF.<6V+#DH_5"Z#E0RH M<[5],Z(<$>IY=R;/]IQ S,AG>@-U.S+09(.*WCVH1@;\#,@ 0W0P>%Z6GKAU MGL?8Q)5P4I6+#+P: &T/@C#/\3:DP*NP*6.JG#_9_F3[D^U/MC_9_J>S&+:#,)HP #'=<)5 M#.R)-=X=Y5-.L=CFJM5O&NWE8O):!5_OZGRP/1[??7+GL?5&J(:T&_W7I$"P M+2(4QDVQPB.0,>&VJ?UUO&_44'D(!S]3-+CI(-.88BG>JF^UFP\=$5'H>%2^ MCY::=+T$]!!QBR0':^0%(Y/ Y?:MHZI*! ?BT[H#Q=ZEZ77.?6 MA ;N2[=[M-=J%ULT.,_7TS>K\F*J0NX00*AHEI&%&KUTN\1$'LN@S(LN+G?# M6(]'R5 9<)R_^HKB@#)=I6^%5-(3.-)QYP9@R&A5:6*)L@*VO=GTB)4XWM27 M,[C\@^?3M-7IZW4EWAG]T&>3-U/MGPF&5GE8"]H! JP8^[:U47A[.D:?#."% M. EL6;AX?"HJ9<]9?W0#71D-)QB4'XGJGT^VJ_!VE ME8QK?' KL!_WMDH+$55K'6".:GE$0K(*.4B3!MF:!O2Y/#[[V9 M3P/AK5]YVY@&X_QNOXB7'TFB^7LZEJLK+#$V5U:# NJ!'\6(]8( MH1^;M5-EQR2F9+V(6^W 65Q'?CD[LMSMO;V\0.E+"$6@'$@=, Z+:=@R=H\' M?[9956R'U%TT;E;7;[9&:[$\Z?ZNHC,VMX-AO82/@6/3$^#@V J*RG,\F9XW MJG[?570ED6&:.4J%,6U_GL,K)DG\M2DF,C"?.@_!BU :#X4+4>X :Z0=;K0T M*,[08O2>,KTD+:)T[>[^:]SS ))Y<'4+!405/A@Q5(,HHZV,'&T(B,G9C)0E!F[!=(GB7H2@,"-E3HHA-.A=L M[7/6]V+>FU?[8=]YP-^+R?\9+(5K1\S&+J)J.ZPK(KFMAS)4*D%!X=>;NFU93PH)/F]7-D:,4MP(?#,9\ _B\2($(LE L1@A2/?\ M(3)@[T@&-J99B+OLL+\6.639J5AP#]+)@.H9"H+.T/RA;&3P'\;%$8<XM'+NPL6"=%(V Z-#AF E,'F*:J?F)I+!GHBP-OS!M^+Q@-7 M:<#?1P[TO:BK#ES\CV.A P6ZN-CW9?NL9+E)S (U^^[7YCC_,*0I/PS)M9+_ ML%G^1V7#WMEI4KKN<5&62&5,PH5 8&8C[$NAK^0.WQILJ5-RSH%:YS] '?S3 M+$Q@5O.QUOR%4QSE3OS+(8R/Z'@?@LR'ONM>,?D6Q#IG+QE8VJ18BI.5_XCR M_@=8J$I:V<5*N08Y>TWWI?X&VOJ[*"R(8HQ5R,!,Z.(43F4)O&OH/"'61+', M:61@_=*6ZQ[_5CKQE S5:KR!.L#^ ]G@DT@7=L%$_W0BS5#KS[6?+OQ;Q)$R M#=HY(@E;>EPDVHV-)H1S(K;>?Z;M5B*I86##'*0+K]]XK.W0-Y*!&Z8[C,F/ M&$4R?YO:,6!" ,4HPT<1FZ(CA3!J,O#A!&27F$(&+KPZ&/9[[!22(K"0@6.A ML"6<*Y&Q4@STGM+__4DD! 7Q?BZX]0>>H)0,Q$QND^HR27:58OQ=)$W?J=WU M\)UD8.0/;"E2@WZ6'K%?U/\U^Y;P Q38XDL&.M@&$/VU%!H:IS:_]=>)?'4C^P79A:9PDD MO8.O<\C^OO1$_Z2'KY/HR<"S2XBM/7E2T'G>W^/^7\(+(JD=ICS1\M0NQQT3 M\&-*_UDEB?[=9"##Y ^(;[0M&1"H7R/ZJ!.Z[YBH)!&BMA%;LYP;,E0EZNQ7 MJ7Z'Z,"AL!G)+,KM*6#ULR[E_C_7?[>!/T16G!0DO$T&8H4+8"/;A61@00ON M\6L)^$Q?\PN=0!6-ANP\'WN MSW/*_+"D,_H1,R!ZXGW(C*C3[TO0+U9CR8]K]9'<[['/D<0)AIBJQNB0FJ06 M&-<7:3/'SZM2[5W=QX\;"O*-/G^DQ#2#W.>\83&-6$G"UDX7ER@G1X?=+4_E M>QGN8HH0=ZU0JBT( MXCO0?-3I!4'X(?X6(@KZ%:FLX3 MM0NN'\^UR[D@Q,YUK-BK.(E5.4*STD//X@X(HA !RFI0D& MZ( ^9M5C9X%2%?612L6[.L8=#V_AD6]O%' XI=<2^R'0K !) $CR6>OS/VR M#WZA,)53:.74Q+M.^6'=ZB),EP>A./W3+'>#F%BKQKVXV8:"+$N/M='TDDT# M=5B6YNKQWQ*YZSC(NM(D9;+C(1\I-F$4]F&-(FM6!K"S?W19_A,VY8\0QR^] MLFUM# (OC"#$J%B0VNOMR8"V+N";PVYPGO8'XB)1+,NSAFB*PJ& 1359BL;Y MQ0<_7?XWR0[?3E(/G]I%.FO_Z(:XZU$:@H*V6F'/\O+YOIN_5_O"1'Z;2G[# M7KVAOO4[["PT%!D.@3(,DLX26'F2@DZ;?[V.&>QMJ*P,]5)IH=7NYHE:B2RF M-YI%NJG[.Q]2:^38TX(<)9PGQC4<]1\$E:^%%Q(X&?'N.IC9E_>UA@^NM\')X-D*H9[X MB1S'CILK60OR!E/.54+^EX)X[T6DKUTVO2WMN;WF=*GW;N5>5?N$(J%2SK18Q.C=W+(T3&U'T!B]F M%'\0/7O-Q)G[=IOE(\:K:2/<0F_!2JAHNHV/5@/HX;0C4/-_5Z+DTFK:X,??T\0%DJ M+J""H-^2AQ\7A\5/]@2X\P=PVS^KH_^$AG\0&IZ#C_&B!T"TJH>=)I59&>"W MGJIEF[MT5-<]6PX^0R^^<>CRT163S7Q$F7R3&8D9>J*?(%_0:3<$Y]YB8;4L ML\U%O%Q+""6=/GI,I8D17:=.!KBI]\ROX]7!OJCTH#?)47D3$K(OU/:4[4O6 MXR33NM_Q5ZPFK'-#"*>QM-".);UH64;+%%U?'[A9CM8#G-N"P$>*$UMA8P]9 M;L)$P\=A#PW(0!7$_6?[F$[,4#UH#KV+OW\?]73M8&*!L^@DWO?:A8LC4^H; MZB("S\ZNOW2OB%)H]>#_ 3E9<&P^)S!SGFTT;KIETZWGV H7WE'M=DHK,*JI MX/$.,\PUL)2U\YE:[LQQ(/9Y>?'7>/B5F]1J/B#:1Z3I:;>8 M=L%]#^;J#]<)3^/2_?; !(,R8@%!S%%@0?[ D10L3].$EO38X2-BG[,*6NZQ MN+T[>K"MOEEOX+2GG^I!4YW:*/38(D?BI/=S:2U>X%I\U*N _:I;*,R<$H?3 M"SM%TQ;KY9?IA+K7:\N+9&"\0U;)Q?"LC@XDCMH\MSZD<.V<)\FV#Z*2OAUW M,C-,;*'G_-^%%#\@])&?W-G?4YW?B E& 8\?()H4J:+X8J\H+?SR@]]7X+^B M4]P)QF5G *98?6W 7&Q= *=(S$<@43WX4[!F%WO<&V(L2<*_>Y(7[P*;CK37 MQ]BF1Q)4\H@U%@CG,OQ]RN+%T8 M8TG"A4Z'&&WPV'@=+)'HW$NXXAHH\3EZ+;URF'!$@"*P=!2E\1+"3 ;NZ(^& M-$KAVUO3^>YNZO(B$4&RW'+BDR7YK^=M:O8W!C31!*B;<,?0^/9[WZ/"K7#L M.&.7_A(>^ QK/*DLBTH?(P.X57POIGF:LW$O_="(X]01#]?]WJW>GDZSJQ8CEWF0P8W'$MW%(2\1177%5863UA=C.-DRE6 M@*G@U-%#:C2LYP_W_JGM*#1#4H :]ZLR$D2'_ 6=M$OY5#^GZ+C!IM&HJ)%, MKJ]S;J^F7W6L6-IZ0UKT\8BI"HE(3#)H$N^%0K<7XY\S&[JH-^[QU<)JSA[G MVW^:17MG]>3'^UQ,57$'2%AS[52)!D)#OZ7QB1Q#R$3@N9*MKQI!>00W:,F6 MG]_ANO18>[,],:C80,,1Z,DJ?8ZS.FB5!VA=2,NV-$N:SGA@_2#B"Z]1OZC^ MP\TP$;B.6-?;'3U+'=J+R%P.#K^)FJK!^O'%<3O\PT/-5R-%7#ARER8>\>U M8=H\-6$Q\'IEY=3#\OB,L6R;WDZ2OV*">M?3;/@Y#Y)#_?3&!,Q'(DGE1!B: M1$6XU:]Z#BI7CLTI*BFO-W&V=+YR[^+(9'O+V[?*$?P:/J*=OL..5JOT?$$? MWWI@KSNZ&R4;AJ^F%9 8)^Y\ZI1U',[AB9_H-U539S_4WW;;O;BP%X?Z MY#_3M?X>NOT7@>1?DCN8AW *W<,/Y<&Z/B;0PANSEVIZ@B67/2P-9[FSRFJ3 M)R^C7@SZB$9UMC!?/FJJ>P.V0H^Q;YXJA[R'00VW5?_+U8;CZ#1)66F$SQ>E;'NXA7^QHTB15DP*5G M3!)'T7*![B0A;WE&FDYK.+$*_8N;/+,^7RNNK#( M1]0R:I@#2+]4#-M[&.9^R+(6AJX?QXEWQL"0B)8]R8-C'3G>!Z83:Z=#"TGM MN:LG1M"T%R M'$WRFMB 51T=V5JK6B4E;'V-5*7_%M.#\")N#U'&S0:JAM%L[.;4'-CDP.12 M>!W&P5RZ[N*DP+(/J>A^N=.9Z\XW#5X$9'&#^ UN+JPA*JL(K%,7OFW+TTSC MW??X2%TD17TZ?!E2=RZT",J%O9O#OU4^)),]SE1EP1Y;=O?9A\[Y8O40P\BD9X*<@(IP/9,3\;C=1>6HE'"2&W9"SF>+83%J^(&M+#&\X M5(Q K#2C_!_CILZN^4R-?G;M:5@>?@^C,-K"\>+"!(Z49BMN8C38E240<8!T M"'JL8GA9%A2NN!989[>;LQ9YHBSAI(4.%] =;W@E[.LGI6?Y9^Q&;.*V^-O: M>JZ4ANCV%]D$3$X*A>T_<3Z/1Z0I__%[ !>,3@+MUL='U0^A>(E ZSS:1RU MPQ(KQZ35LD=*0XM3!&8N?+%?6C ?N$I/L3S-UZ%WR$ 6"#M%HK6 8:^%4L8$ MB]4KDWP_H6V*L5P_B^^_]N!"5[RX'#IW0DO4;V"X]]<1QJT>O)8G;)==$K:6 MDT4Z; DA!1V8VEMPOA4&M).!)TFF9"#CPC9IUQR,$AHD _-7Z\E 0V+E-SCS M#S(R&]T8EN7>XI/34I9WYXZ:*160GKM8]:H(_$-[O]C(I 9]OX'#3XV/9#Z2 M(@,_WB'Z>S-%8?_!G$[1H9XK>E_5:@)-6>;DY# M(N(=395^4TW-3X ' /_["L%_D3,$GX=]+?F$#+!XNCZU.HZI__A@S#9+^U)L M?NA10AZ_GUGGFVVG&9BMY 'O,A1%@7@-$ZQ1%AT$'737@BR<]<:S_"O]?%W\ M#)U/= NJ7BF5#+TAV)*!\(T]#;P7DK9JS4.2<9:FT[YBS[QL#'L>@'.<5*, MH(^&B9^HVXGXNW.XN]&OH,^XE!Q9G"IX#W]W[M[=V[?FNQ[I>!#$]'\8F)\@ MZV^)Q$Y/>TU#[IXT]#[X:"%!WM,%.<75Q9$>*?[\,5\J]EPPP2;H8&JQ-[?@ MRT2N;1FL1MZ)$'T&*^FW'XX/!( 54]K26#!DH(6%89&? 6L9,.$XEEHP/M$T MT1LLS6+'I[:XG\8#?HJ82+!&@^B==M.7B[#2Q-=#!.%#<6J(E, "AQDTMV:! M9LL=I9O,EVT@O,%D(,)5Q=OT-2^'L*A?AMFD44AL0=%EF)\QQ$ED'45JC,#! MUE>S7'QT'M0+8265MC7?D($FG0**BY[A2P;\Q$&86(H3NRE"T0!3.A;LIJ/\ M&12TQ" !IV#UH#7B9CGLQZOO4# 6Q=K_P*))$*Q!$!DY$=M]0ZWL5/_7>,T2 M:^8R&T[5U$ .?BFK+W?Z3&?92:6+Q+X]\%DY1Y/-#"458;QQT_"'X M]$C"\7M0\6(N[(,JRRX:\<'XM],2_^(*_2(@^%.X\._OSYI(ML#X'6!,R@P% M4#6L8.WI\G#.ZN?4 7N:G>&D?CEVW[=%^1C$V/[T*#"OLM2>E!G;R;C;1BVJ M"N.=*0XI1/Y!Q%+V"'EAG< MJB'\2JRG5?G>.0MGFVZGA<]4^6NE0$K(P*.M;C;4UG +&>!3CV;#K^.7S#NL M/YX2/F,1LW=#^=X[[[ZH2HMM/XL-5Q-V _6'&G._-2+_.V!II;]G!)7$GJS. M64!PJQZY&,WC?=*NKB]!DP ;G][&Z4:969Y]/*S,=/=D_:VP#7:],/X>?%=F(TK M^$B4F;OSF_$0A^>S*S-'E?5)?6]%_5\<9;44\J: [#81_\\-]KOI(63@< 5+ M2KFYZCM-B'K4/3 =7X+"=B<*M=S/&MVL%RS=Q::V?DWGTD1Q+@*+ M58G=N:.7EHSN%1 N*^D,9UD9FL-K/9K"1."OE"[\*O:RC)CQHL@87 3QHBCL MQ\C_[P*/V76_NP/P6X'ZJW]W7X([[2SV M02@2Q.!D)8L5^AS,%<1^OJQ4 /6"YDGD")' 6!>;$8$UC3% MKEVY><_KB:]BOTX:9)LYY:I^O7;H8K0T:,4G,'TT)W,CQ1RQY^FX.%/#G!DF MMM1SY2\"\AN[>#^(R%?5TP0IS' ;.*0FO3F=H[FFW[#JU)S(#O*96VQNEAC0 MO!#8*-OBWP5BJ],J=*Q):G0-<[=I\V=(<)$5=H.AK9VCOU@5^]QV-@.+9] +HXI*"2S+7XX>R)M1)@F MB&-=^:)&L5EHL&]P^-WDV2*.@E3>B?*:SK@ZU&"QM[B=S_.1+A8#FU/P$"T) M"N@ZMUI77)/6JVZ+%VZSXL>'H,25VDCL"(M4)>,*G7"M$$_KSU$?F=7XU&CX M$_(@US0J3JN+#.8(B72<3!Z4V=)5[>:/L.5NU998"&(W,&?_,Q?C/RH70S3I M*4$MVUN_>7M29'CMR&2[7GGLW+K7PE&'G!<(X* E_!"Q .ZJ*HS/:@:51H>L M6EJT;.\C ZV&32/.+OP3S><$_?K%WJBKYJLM6Y)9E]TNUT]W=+XF3A\:JU M:%A9G.J>H$BG54G??R7#*")_T6#@D,9^@8!3#J]8J/$>W7NG"5YQR*(-+@+; MM.\+22B'&&AB87AFSIF)##!6>AW;.L:4:&.U<\.^'1Y88]H."AY.8ZBOEJOR M3?RJ.1!W?-G59NY4?)0&"_W1!#N^)0&<#;XY'VJ L6T+G0ZW=IQF8;+DDV\U MH0>*FNZ=O H.N"J_[]PGI#2=\[1;-+Z]S#1.7UM6(3?$[_!D#FC/C; Y3-B[ M>\H\1;E.?N^(\"(/^R,F:WI$N&RD3EN_MQ?.$I,SW0J;#N_!O^QAV"F2>7K9-Y0E MX\X=;E2#[9I5:Y;#KFM(>;@EO4:9CJ\2[^VJ\JH(:YM(=M$W.( *'Z1R!#LWUNCFH?107.$K-Q'%G +555&GE8]MC"T%.?S.G;?ER"^VT^07_.N MTEW(ZZD>4 P*2BRP5DW*&]-4J?@HSM%R^-7M&*Y#G>^W: [OWX;SJG2:W$^J MD4H2NERAZ+[$&#,DO6':I[.BWBFI\>F&'>^2L8]1>6*)7_(H&4CW]!RPBRQT M]#_>)^ZYWJ!)!"Q.WE':SA!LX0J_LE M.FLBU%,RA'.;2?_%'2W'0AU^.*O@XX%B?> -W"OGV5R/_'M?[9B9 CJ4(:C# M$'QXPT);AN-V^'N8Z61)\%7"]O2_<,!5",*0;\B5K_S5&KII>7 ML[6S^-9*DSJ35'FKE>:KC[H6!/S-P2>@V;%$H&G \^F&C"![N_]M902*([ M>&+B Q/5[)72?3,/BS7IZIO>X&V:'X(#ZQ2L46 6LZ+ZJ!1[OHJ78@36S""# MM?=+I@42H,[9>-NK&88W!OEF#2'=ABZ=;IMN=[NR[U1>:+2>Y&7.$/9Q%9[4 M-R$1:\4I0@AW6/P'\ZV5-W#Q>%EW;.![[0:>NCV6T$VQA($ZL;P\JJ(U@5GC M]%55N:J[:HUCHL/+&]C$\6G7YN?*6BI)(YZ^"FGM+>9& ?QMNY*)US\H/TY_ M;E_&M'[02Q:)X,Q(P=W&#]*O\&:U=*' ;%K,J5C&(2$EEYQ/XWZ:U)]3H_SV MRF:@=ST0@X1N^WLD]MC@XP_"\&(/^^_VPS86*LE "+N/-QQW6G-HN&DY=Z$/ M@EOMV8/OO=G./_6V^V#+J?NNHAU'P[CY>(\_GCFD:: '+]65]7CX^,]\R7_W M?$F:V,NHR)R$IOP L^=(0#'6N1EF]V8&WXLU:@55F.1P._.&N!QXCVH_D'O^ MZ\=4=S*@8DNS&W%FWMD(UXR-J@8%RJP%I-&^&T6#GYJ2@5&YT_4N*Y>[!QO; ME0Q/J G$( 1R'IH^KN/-("AC'KQ NAX<]S%1U(U_4-DQY23"K5KX,.Y+K/., M% A3U7HHH_XH7Z[$I_)^W'V*;;QWU\4K5:Y"\P485]=X<;EOD R$%G%V6!+0 MW>8BF0UUFTT_09:?'<>?W@PU M;1V@$JW,^D$Y#*&NKNVQ9.2Q*(@>3'[X.FVA^*-AA.V1Y!K[4/^/5L+#JCSX M=$-B;,.)11;9[9",/?TGGMR?F'.SXIZ2X)Q?;BHQ,3TY65]95X;+PNNC6;B] M'S:C]9N5U:XQ4RJAZ=H@E5RFK""DJ2^2LUWC?/JT'26@;SX6[,QIB[K$DZ'?3LC5[K\ M2S/' A>1"QT3'6EW&0V;C;T5ZA.0>^U5A0_\;\#S!GK5.;:^OO[W]" YD&", M,3@*7(Y87MAC()S'Y^WQ$7@&ZWRQTL.Z8<--_*!>CSS)W+UK'['CQ#<6+1'] MXC6=P[12P8>>7:9Y1K5300;HSY FTOE(IPG\^*(]4?]65>%W_752&-/+_;*( M,=[VAR[]K;-?)J;&QQ;GOS#,:\1A!EZTI KL^;AZ;3F#; M)NUW%5Y10RHEP+B:,5/G^^O$[WL$6":G;CX8ZKAW;5U0BL'*KW"_#?/^8S&0 M1%B%Y@I;,921XM@R$32(88*4@CEIH(%KL,ZPTAS1$AT)8E.FQNFHF$)23$NK MZP;@JTP175^UN()5QI_2L0N^+-E>PXM6M4ORD881&!?U]I9PQ*@K6KXY!C/> MTG H^*L6/BB# M4E9U1.I;@L$QNXW3$VOLIU,_ZK\?/\\?B4TG[7=$@T>_ MXEB&P'8/KO)5 MX;V,7\TRJ*WFM:G2=36*7?^D*1QDQ)A$@RUG.P^Z &N\A$"F5DYA+DV-YK/@ M3^42V):FX:W["=ESK"'%N.0Y]IUK=! .M8V(&5FQAK## M&KM(4KW*?&2 Y@K^RUAKG\!B(H])BO4!4+)O:(6OK+$:X=+!GL>C7#AX/AFX MK4^[!#M(^4L&@D',!)V[F$5S^N9N3KV!$\^L8[U/'P]35T7%AP&;BB*%Z7QF M^#8RT"2/@[%LA>N"S6/WR2R-+[F?/M,1$^P!\K91ODI7\6MW+!I_'H9\E;X) M(3"0@2?9Z81KMV"-RG>@W@AJ3Z%TRQ)'^DA9 [$#1L'/=$,$TJA<6IC?AP&[ MJF'M>YR19&!>GK+"'[43''ZN4;3^?^MYX">(/"O;!6$OSGI=-)1W9W58\'P7 M%96%J]&2.>P6%D&D6T9@N,A )'#'X#H9^/$3T/\CIW_8J9HX_3_NW"\ S4\CZ'RVJ;+A5)Q>3*&LCD/_BO2^TO-: M$[5QY_DL.:)QDA3M]/EN%QF@BL;W_E3[3-?ZSYZG>22M:T,,IRSX35Z*O_G> MAB0[BZ@(B?07\+9Y;S+%0A OLM!"2QZ%2(1GMC()62KWAN;V8/(UM,0)0O'# M*2ES'FYW2HOE\EW4K+I\5+(XB M:;UH]7;ANW3_4A)HUL1#:QNETU[.:(H4) M$/VHR9/$G+MDP#=K09V@A(2N%S&YI*3D;&T<15UWKW)+2UA-:"7(X1T+">*8 M(W&8[6;%G%@S1SDM&H4*!3<%>V7BW*WK>R5%/3^,:_4Y]]-%";/WHX[G6KD, MY ^;QWDEU&5AVLL%.#YW48>D@9CC2?*%B)8MF%#I^N61S!)2ZS1L]^ H#$FQ M3CRJ/U:V]9K_N]7-3^BNV.AO3OI_D+HQ?;ST@A@//D\G/JI6_Y.U!'9>T6:K.H;?7'C+\3.=>TE MG/@B/+-:<7FZ#?75*CE!19C3&Z':TU$$BFN87W& ,Q-?$#RQLMF#8(K7\]3J M6!6_",;D@[D94G#Q 0T5[=AAM_?%@S8#1^_.EEB5_;0.ANWTDS]_]BI?4V>UYG6YXTYN1HGZS^M%QN^GU;.0 M2O>3GZ@Y4N=*\:AJ)0ETX&FS1,J,JYZJB5(Q'+EQP.%C+!=S7_4YX"J]Z6\V M^@WF_C]]'O#^T7%V2YZ%AYD:])LL&5=Z.<<>LWWTJ*@J;ZL(_/^O[L_?O?,P MPB1#5N?I;-+]KI84#:7[)K__M7)*-Y&O("5)@0AD!JB4/H("J'I ^%JCSQ[1 M/!9CZCX%#@N\-\:?2MZL-0PX;SS[ZIH"']=V<=(-8C*) S^.LX6-GD4_"$@3 MQ/A-!<8UFU=$94KAEJ3NB']"/Q>9U;AXG-:"]O(QUJG>\Z#D$C+06,L35834 M5<*9X$/( *T:?IP"Q7NT:X**_)FL.AQ!J8Y, 9<]=K;.#>B*9R:.FO@"<0<^*KJ&$\.7(1_3!X#T*RK[Q#?E+,S*Y2H8Q4^6WLN^ M**AD+-QIZB#2^>%C[IC(*Y8>.!WEM@RR:QP$38Q&[9X'K%'#7Q3JAX$UJUCQ M&5%L(@O4TL79Y6;56R8UUS0]'8-?>"E-'Z,CW)V%9^K1-)2^NDSJ/C=(H^IBJ26"1O4=E-;;QUG M$A8<5CS="Y5EE.-=.4MXK3;/ZB6W^BBHQWQ1E1DJW=O #)7J;>"9O\GE42 4 M.GL@4"9W+M9H]9,9@F>'R8L@?E_\-.-0(L]@_@-/OD$NV'AE@DF-K-:6QO_YPNM18KXR+5I7VE(2%X>WL)WS MSFJT3IOK/D<:ZNLY.U:I^$Q><:MQXO&[L$UX2)HR9JKEVTM!&\"8R/ET_4%Q M$U^OU>K%""7IMZ*:M[)->JPJD/Z'>Y9SL432T2_^2^]AA^!6T\UWO:.U!Z-W MN_35M;Q%%.T9Z9FOQ1NH^\4L_I-?$;V*E0^K.XNLYX<!O>JMLF/[DLV(-> M.!0QX2Y!_?6H!>%FF5T YL7M/8Z>Q"RNGA>S=]I\Y^IAS:IBF/9(#^^ZBRB6 M0Z-.B6RP_+K^51.'<;[SMH*WO?@*/G9M+(?+Y8EZ'[VF6!JUR!8QMF5PMUWE MJ!T+V\DW Q')R_V$2$:1S'J;[#_C!__%^(%IJO\ @J."YAGL47T2"FR+!R-RF2%[48%RH8&DEW>Z,Y[L:]P9'!N67U7?L7[U?L?3S M>7DVZ=8]!=?R5C@NK,_3:4?/9-MUT"@L\AP9>+"_F>J"AX.[,7YN)V=Q%YJ0 M6??,0)UC4]CA5\KU#X?X?@KW"6&;4?PA6 2J,@-#!BR>-0WO%WS;H+8Q.B$L MI??$C;$J@YLF:FNH]\;(1W[>,TW&3>@3.7J.;5K+_28.GXI$/?-JW$UUS> " M'\&V:^$U:RTL!R;QPFB96U-M:8>J>;Q"BT+G3*BWO7068]]\V8],'9GF6-A" MD8%R1$A%^A.25#_".1IP7->5B-Q?AFU(N:LPX!&@L2 U>5F/"Z36T71S3S@$ MJI;E7:96A@6'>.Y?798]A9(#91DK&UDBDK:.SXH"Y M_L/RU!U1GRY-QO2I\(>G+J'?#^9QGI8U]6F&;VAFUS_4Z?;)G/W[RL)/:S[E M]_;YKV)-0\MAM'C[JUC8T[MU*0'>T_#^ MBHO$#DP*8U668ZZK"TA$9Y]^TFK+[ UX2&C(@TU4'P&J."*" ,E8 )?1AVVR MH<,/N.BMCDV(+^?47TJVE9=R-;[@)=]1^TC1#B$MMB.\P-TR,K7"I*JED9/G MYJN533JE(!-?1,B7U]I*V!7S=VGGVFT8X[K<-5%UMLKT00)1'!_TD&5Y84\= MOX1SQP[P"V/JEV.O:YV(A%QVW!^,.[J^?_XHTXI_OI_:L9TM#L)$DMVYY2P^ M?>[ -R@39FQL[VM$D4FWPZ;JD:"'(TZ]!=HFL8,R_IW>1BUCX$AEJ5QO1/.P MJF=PGBW'X,MW;?,S5SLO+]_3T'3Z##]!#*1,, P56\=-S*OMWCNZYV6O"AE[ MO;Z+&ZW"P"WAF^W'/XK:C1[AY#-4+BW08W,N>VF_3KK;'ZOK^1?'N>?^%?ODW]0\)"WX\YM\"-'_!)R \! MFC>_G[K[6\;\^XN3X =Z$=/'8,Z^\$-5:]"SF"*>SO8Z+\6!YNV>>6A\TW1^ MY?XER_:54UA'$A/TQ$"=6:[Z5Z?^E9+/XAQ>LJV;[;=%.?%OM=R4GL@*+R]@ M$E09"2?ZZEB5&QZ\$I!7G!AU:4/CC!KLQ0D0J3$&$H?Y#M,PZ8C[+O>MH51> MTX+1\JF2P*UD3Q#Q8>1FS-PMV%C)LV9XL-S+!C)PWV\IA31A^0D=)@*'JYSY M6PC\M^#8;R[<8;-<3 M(0\NXZ]7(@--LL4R8TG-*1TO8[B$/7;OVTPPG&YX-?/R+<>:;*-_;SJ=Z;1^ M M_ZJ8JR.]JZ,6Q147ZO+CN-RD?^D3DR=/K %PQVAXEDUNI^S\,5 M3:Q'0YB]S3\L6@D/+YWX!;5/+H)5KI>$A3@>;$KT M6FFAP>,AN#N?U_3B7TU7*GJV1@ZAK%6!_DPVZW!;HV MN8X*6%U/7X7@/Y'$Q:_"O)MTE%ANND-DC2+P3K)\BK+$\N'1+&Z36+_D[%S7 MU+I/#';/:79L5.W'3G50S'0>2;C24"G;X79,4WY$F=1[ZJ$Z4](AR'A@^PU\ M[K1^$)3W+AEX.-54PVNE4[7W6B=3KJJ&Q)ZWQXRG;F&64#T#O81-C_SRLDYQ M[:FMQ4W8:!A?BF:EKCVQ-@U-!KZ4CH[O%.BQ9VUKC@U %!T@-]J,21ST2RPS?7">$B1(C0^G02 ESO/ MDF1RP&9*,*14.8RZ4R9])!!GU5O>5:0("I(S9?%Q%32:7)36\KR_D6>XN'&6 MW=^-^Y[:S"V$,AEPZ!GM:0>7)46]QK2'+F@33@CY\&EAL M_[Q/?C9;L'HW M3XD \'04ZAH M6@>LMV\3/W]IW_)Q,G#-/G?\M%3QPV?Y0,>J[_"LLLKF_?9FZ<@K2QST&A*K M,CLO7]?*B[0GJ!:Y*[G8Y^]\Y*0VN=;?:GPC/-O5:_9! N(0)C?8@X(";/0P M(2%%?T$!8A;GRB@H(,.8[0N2*6TK0YV#:*V7JB@SK9=<;J@E5*IS.[IWFJM) M])39L,1 M5!U=S_04QKAPQ3<>R!],1.;?PAZ>S=63,/2+OS:%M#:IJ/EJU MF@Q$/"869Y6!ZC$]34];2K=U4MVLUZ,OSKSJR7\G@"^8$.M!V$D^&8;0DUA' MYA_.!+NX7XW9DCQLJ="E#U.8.F4SY61YSS>M(ZLMCE,BYYMB] 19;1JP,VJXCKGY[RXH>YE]K^"B$ M1#A)/JT):8*-DH%6*Y4^(:E),\>@TSE\-FDFUVU@^ ,?BO"F_#91&0FS6R4) M#8P&\;,+[#,4E]W6JOS,IJV)K[H<\7#U^MJ*^MZU>005PK%(LQ54-C%;,03W M>LW+PC/VY;U5D\7S#ZR7Y103TZ02;IWC4Q!J]=&&-5Z".;W9VI'=Q-8_=P1, M*TFME>N=@<\0[@_ 2+-M^.%8K9,Q.8D:]G9"+Z*TA/-.ID"^-CBC[8],N_,, M8IZ_0.5]J)PJ*=:B9& ?OGU>"?UP)4SQ K_<%0D<\$LTSO]D9_ MOGZ)0D+.X&2;<_<%%-J&*;;<=>^93M;1A\FD1YCHUL(II0Q3\8\+^FQ6R8:! MN5P;VO)E7VLC3,7N;Z>8-M04(,I1Q8(M:)0H!_JK;+ZC6,77TGY=Z)9J0K%- MVQ2//ROA'$6=/5E"FX3FU'@&;!A$VH(O;[PC[:M;(W'M7<>:;:B>]>^S.H<] MN;95:>+5]7I4:^GY<5!'P6N,_G+"GCQ454PXF,3B,.GF5B6/FUN]ZG?QD^7C M71YB[M(72 2)CCF58[)(SU%RSRTV'D)BUAS8N_,)WJA]!C*9,#7!/DRZXN[N M_X5BGRI>)/>@Y ,)D.G00!?Z9O^C+S(/D@9BGP"^ZZ?2,25DP 7&!VTXB&= M33&<)P-N&VT\.^_

)Z?=Z:W%A./Q9M.?R3-1;-1=*\?,8O@) \U M(A9NZ5R'K#E.,O2A^YL>!KU3>$8Z 7< O^U9_OH: MK/JSJ%YP\ZWG'6H3WL= MU; %W?$9>V_W)GXVC& M7H(U^2,=TH8#3(**9VW^1A=1@;+H\K>>XZO,<@2LT/E-@N];5"_:$ MSL*SS?^2GO^WO9)_5D$7'\!EXCW?0*\3TPG7D.(G!(1F5Y];=1X?TD+;)LN0 M@55=#G$>X;2&%Y:(P7I95>,C,7$F%;T5M5723CQ^8V_+ MZYYM/9,.N.4^Q7B1_UZN(&$D':.W-I:OZZ]+IQ56653W-ALI/S41 MC6?V*\"S/(4*3K\,ET[DYU(8#B*.]H(J9;9LCVDKJ9%.02^]$ M]9RSPFJ<9ZL^8KFF8QV/B#PKDZ*ZIJ$E_&H?P@QFVQ.B^,T:[34U[!M$4XS1 MPN.U6RJWDDTA EV+^YIV[C M:']LX;@=T#E=:2R:YF\3H)H)GW>E49;K]M8UZ7:_OFY2P+&_:>%=TZ)NYYB5 MKD97IOGB'.W-L%@M>EM"]KA)J:_Q23I M]+&7V9,=0@^F,D_D7#9\_57^=L)4IG(9VIX Z1D+O(A78%F#JB"/\R/0KQ2T MX,]!)>/RG]F.TP=D1V76]]65X33P[D5X>52<-Z*=T:*57[K>S[5%6A&5J-5P M.R3-6"-(8_)18NO#5.@V(ZJ@B\%(NJ6UK5+4JC>WSMK9,'>V@Z8Z::.Z(?>( M)4/-W7IU1V/H9/@R/+:"L$H9.#^U^;__SJ:_J^:N_0'<_&_V#LMKNKY6O5#Q MC$E\>DMR47UP:JZYEB?,STLD2LQ;P'!-H 1US?BP%A+0M2A$'/46;H(<)G 6 M$!2PVR%%GGX'(/W"_15%HKLJF,DQ?5Y-&>E3>Q_F/Q8J!:@#_M[C%(%OG!3! M3@56I(\9X7R^I35"G;!DX+WX/M\,7ZS[%6,@X,OX MV&*-!-R5+^3)M.IM:S;=N24#3\N^'0//#QT*C81MXNLMT&,RP )#?F9AA)XB MQI(4NJ9!+$[^I_HV70\O==OAW#5AJI5C05N%B:M>:K-?K/>!ZKDTNABHS]"/ ML5(ZVV+>$(U44<+EX>,HH+H./XI"C/:;5#\R(]C76FA=,7&_+!!R]5V_@(VR M7)39_OBS=*:6*5VB52.0BO25K3T94EMZJ>77E5RL31O" 7/EH5_1IQC5X )/ MU7?#:KK9Y&+)3W.)W E:$1A,XG@NOQ&&2W@\C,/K@,# -YZ6JZ.8L)*XL MJ]%Z-EJ"]UK?;"@[\[BQA%2_@T".OP2>MVULNQV,%]XF'#Z+@K2(Y4EZN-A, MEY(!1_,;)0ZK KV>6J>7T?>\;0^Q<='CM=BI=EF04W@)^%." ):WD1]$K(4A M7Z:SDP"\#MJNA#D!&?V4_W1M16W_&.Y^BJ^?NO7QS0Y!OB/GM9^UOGVSBGCE MB4DB'*U'$MG:0)A+4Y%=A18"JDFY"^8)3SZJ.D@<'UP>M63!Q,J?U+2WGFS( M(SXC.!83+A/C&C@)%['J7=UY2U/,F[J:!LD7$V-]EH\G:JC./D\&-K5%"LD M!Q[>G$:'F9T*AUH4-%N_'KE@6U?W$G5"+R5*R?T\SZ]^8LET*)S" M7X%2@)':&_!:/A@EA6DGTKVB8,@WU-IAW10TW]X,VN0)).UFD=A 3+#/3BQ[ MBX]DWOPC7,=_BA_.>:X=GI=73'LAPY-]Y>W$D83'>UFN1N;I_Z;_P.I?SO8# M&OUA_ K K?PB&.+7D-45%\_K:9I/GZ@KQYWG_?%U^&9'5"4P P^NMNU^/)XH M1,/V&9WSPX"_.B@J)O]]T*-_F":@+[,,]L-4_:=Q_6234[ZW4$H00EO2M5^) MY:TW%!F9T&Z\CA-O?,6<7"E66@SK'(^;Y?TI7_C[WWCFJJ6]?%HZBHJ(B M*"TJ341$I$I)/O4#! 0$! 2$J-00 >D@(5%1D*YT:9'>B?2>@#3I2N^0T'M" M"8&T&_?O_,;9W[YG[W/.O6>?<\_=]P\&@S''6JPUUWR?^3QSOO-Y2R/Q1O>V M03\_AJQTO?SRZI.E&^6RZ?C2U#$,.7N6IL5-U(B0.S8D][)YX7@BV*Y2,/C3 MI]>O>(3*X8$]>S'8U0'>,@C-#W7=<>ADME57&[)L*(#C!6T9 M^5X5N[YHLU =X?A7WY=)SF7^HP/P/_.JRW],.+3[9BGRXX5[^^7:P2MA80,% MW!'/)W@'_KN-P/_%/ *AVJ!0Z3=VSNWN0[U MZYMB_QDHD/\,+0^/Q7 G_AF\:/P9M "@_XVO.@+ZBV79)SWUS(A>-.P7]7\4 M%,N7UO<5[.ZX C/\+XN G!?.:[M7CPZ&?>N\*,QJ^?E?V;XL I/>]B&D8=.' MZZS2$;T@B9(?5%\W7.( P1:=:Y9!&DI(?4/O%"ZN*2E[;I'XAG6^]UCMR:LL M6[,S4E1^H"\!0D(6D\$,P%$V6AQ(]@[E =FA?6?2N5$)^(T2%!'B<3SH]YJO M"6/@DO@-D$9'S&\6=5^7OU;&P 683%""/H#E L],8\-0 (0H66FZ"<(#DH&K M88(KLLW:2OG#%GT@C_+ ,6*T@_D(X%D[*H_, MKWT:J3610D0;]@P#8.4TAV]B*0MB9EPPQ6)@MO>)QPFM,_ M.:9NIOFIG?60PH=AWQL1ZX%,6EA$WJ?<9I)%<0; )AYIBV1%\<$?TCZJF*=Z M]SB?A@K'$2\&=1W49^:T+DHI[W_XPN/^(2]?^1IJ\. J"W&6?E*,^?;G(&3) MB+5!9^;MOO^JJ0<_0LZ FQ,US/H*Z4(K4U($@:$X&P(#H%59]W9C07LY\]"I M-ZF_C_+==*F3X)%.IU>161M?B34A#]MCSU!E.#6REGAU*I*STY-BWAZ/O=JX M-Y96GO/ES)6AR*QEG/ MQGR>LPP 46X.3-!S5-"%O#7+*T(!6-J4&@"_*QZ>>:WD"6#_5K_Q+^ZW3_ZG ME"Y[YAW>T2UG(6+0=XF7$'!8^OL8#/)G1>^F_W+Q[/_8>EK_FY?T$#W"HA&\ M==YK>..S2=RA?U'=3QZ5/2+W[LCH7N[O=IIE;BMGLNK_G] M>%J)?FRHH(*)*I&/E$9#83A73F=X[^%3/MOY7&RNT"]]HG-QQQMG;$W]K<@- MM[CN0U%T '$/E*N"\9CXA<8;SB+E,6,7IT2.]GR?/]GS4NFJ:)U2G5[3(Y=; M38]:^XR$?%L& F]5[(5MDODCNVZ>S5GN*'@4IVN#K-F[!;8W-X>$@2]2I2@W MESU_)LN?AYSUQJ7?B2ANGJZJ> Y>+(C_O@(P1KM8*.@:G:R! PZ]/G(OHJ\N M@J1,*"KWP26;SVZ&2SYXQ0 T*V^NBPLA= I?\SE*-JK&@N-]%7NU2$K;9..8 M!T:\U2T>4'Q"I)YWG]: U?Q&Y>T;4;FR5G'J1D+7'PV5RUGJ0TY2RA&.'_]: MOW+O!J;]-ZQ,6*U*YN=M-[THP!^.=K;?_HU_9_['O\;UYB M;3IJBKHXU>QX9>SZ[&5X\6M7F.Q[VU2>6"D8J& M$1S0\Z@3(/X59VCAJGR6W[V'[XM%DE.?YS&!FZW:A*\FQS#\,<^7[W MD65(7*'<=,7&%J;%BJ0ZVA9'LM^.<*0P &;4P-:-RUW>OF^R5;B2[(Q=,KO* M7$*C,\;\^/3GL=K+A1&?\5V.\/,/)\7L1-,1[9/8CFF9;QF1FAE0&]>NYEC; MV\(I&0E:5]$SR;UM>E@&8(9)[]5DA=G569?\)6.8?!P3=A$K76?? M0P9G18Z]*OG:>TWS(!8K"YY)G!X#$X9JV$C_JU6R'.^5I/*E<=/:HI/">L8+.N[U9J MJRKY]C1%LWKOW43FOSR?^4(7"RU-KC=]/!L#H*E9BE#4R./-V'-4".L:BA!G //3>%3) MZ=UIYH]:<[P^Z[I8UN=?;E+$]_5I$U[E7H/-[>R30XU6,PMY9C=#'7M6*C>N M0G1A&U/!*CV6*W91R3^;GM]:-BA(7/@I4ANG[3,]#YO61GT^N7W+Z=<(NBNI /:KS] M"WF)! DG@%CIWU!!39X0RW@X!%T\0/+FQ)-[5LN2VI(A9\' M\L3KQ=)&+M%&JC>&E2,W[;)^+;F:R/? 5]79M/S\ 0)U"Z^M?+-OS"!* M_9]]2__WC]'\:5YT7Y/YI&%=7^P)P?W4^ZY[TC!7+I:]9]![DD?&9S7=V MJ&:S.!(JN'S5'XDOM-F'Y6>U7V.G;C^(T6]8>:G \21N;7-FFH-J1$R:+H]K M\9-;W]AE"._6$11='K@;QSG_SZ-S/"*9P# M_[;!]6^S3_VK0^?_O-I@_]=:;IOTUO@KK,<07R]]C!)K K*L7)K^7M>&%S"Z MS<'R$,5MY[(JM>&3?-Y*)LU.L$X^09]F/+^''=?LEF8R(#P.EE9T5]T!QK M-1$)PQ=CB=$+D9VS].4[Z!<'CW(*!KFGI/N,7BETZAFMG]O*8P"^A5_^"6GR MW\/6[>GOF'?."RYTY.6]-V(J4\"RMAHW*3OOOW=G(^/ M)>"N[X:H@Y^_Q\XR04'MM<+\T0>J6.G%3H^]1#P,JPR M!YZV_^0F0ELE? LV@N?5PT4N,^:3S0)EF4_0G;::YD2'Y@M[2];M4W96C!L MMD\7IJ0TG-&\=$;'>[&!G6V5 >"#>S.505SSI+RV=\;[0KK@DI<0_<[0Z<8: MINA4S>)?+$DY<=23VH.,QP_>M_'QK1 M09!68N0R\LKG?>^ @QVEWFL6G7)\ M%52@RD-I]Z ;#>EM:>=O50_]&NI'I4!GK@V&GXAT MZ^-230L5R&,5N \XRYK^4\WWHJWYNXZ;-[\]BTD]:N-G[ELQM6'@6*V0[UB9 MK_1R1QR7D_=H*.2@=F-J??>9&I>)R]?_12O_?_[Q0:V;$R%T;J]O^:@U2G)" M%CI1%0QM$L51VEDI^4F"79V6NKY),V1?4?3GYY.Y?2%1VQ7M/NVC4O+A$[6' M(#)MAM_T+7?&M*FT_(R=?6).,'2B1&*%O M1&\Y#^ MOPJ_+6>W_YT2>N2AJ17O-VZ(/IX-TU8);SC*$JFI>E2TS^1IU L/>"_E%=6$ M 8B0>J>DUKOG+.<72*>I(TV$:$T6<>0DZ M2GX%S0&8$V9TY.&(VD@E_T]$$CI_Y14I&U1:,-WMX>%V.=(W)(BMMGA#/*(K A=!;X*9K9Y40*(="DFKZ[\*F* 9@>:5N:06)@ M"Z_ZF1"U"V'QSOL31#F543*9$,7'&@-JM@8^A^UC7WL751YS,0;*A.U?69?% M#-Z&BJPZFNQ%@@WQ#Q)2_*(&OX&#\EM(D:/TB/;2'<_@KK\)>;K8OB355XIY M9PO5M1Y&ZLB5ZEC(S?VD9ALD:\F)Z#KTZ635RM4PX[SBTK^=#E>#(Y3:6B+8 MJ6>) ;4$OF_&8PQ ^'6J-%+!OTR[,V>&.>8>F7O)?]44#LW[T'_$V/8I0'CN M(:NI&L*= M.LF@JV*(8TS+\;RRQTC5H5D1<]N!L7PF"04@9TJPY:S?ILGR%+S)NMTL%HC\ M9D'D;!"4P9+]9L! RV_"R+/%U>6598,HQ.^;YRSNCR=Z);R@^ZWUW&==/\J] M#_PO]'4# NX3&:GJ5S:]!/CCDQZI4-+^,+LAP1D(PBC1'T8T0)A*^^^MHJ7 M#\'W"DZNQ(+/RM:&?)>\D8X)>/Y0R\PF"NZ0>FPKCU^]_6!\AIUW"7FNCC4- MKDYH[A9-1"^?'XM-%@H]_]8[]G&[0/@0UR'T?WM#BCHW4A0Y!E\(,2NF)8!. M6ZX1(4'/I'(=]+=D56448^<_+*W=RE&\??O(N>JM[="A )W7L:)IKJ^NML - MDY+3CQ>51/UT-Z\5'NT-;FYB4QN(K3]G7D'2[BYE;>[KI#R'0Y"!8_!0!N T MG =1B%>.[VTO6KGO6A&,#+[0PS;[%I$SN$E4XY@A5(VNK0Y5WS/2""J2D[E88XE$1\/ M9087#.3)E50VZ0(GLI+3)[=U*'VVCZ_++F4;%)6+%:#FN><%XOPLU]]SZ4/N M>K[_7R]5\:P09_8\LF"K+<.',-6LY&14# MMU_L&^UM2HVSRTV]XH]&&Z% MJ%3G\("!"N2(BNXWD M=UTI9JK>TB+[HVG]2\_WWX^8H!$_+$\03!J1@=OD[&:SS.F@.D@^)S1[Y=7< M%/3=I[C(J_2U9SP;!*WB)[S[3MA8%>_9T#W.J];CCK>8"5H,0GX9 MQ8D FB[59*$YAG>^PT,Z?80/:WY2-'VM\E4BK-G]J=N 2;/' )4OL4D(?P9E M@Q_/3]36KGXG9%!2):UC)<&OH:2X7%Z<-.!)SG*1GG]G/2#7)B[\((B[I(S%J/<(2E17V[KWOG-L)I8-@E'NE@&XMCY MO W;QI1@=/;APETVIB*,_0C20FV4I.C7?SB&K2\I$FJP]9@ZK_6HF,,DYEI( M+-3+K%R1 4 D1K^R/ #V*':A.=YEY65E:ZXKK@(UAJ0H)9K[O$P"ZKN8\!\J M$024AA.\\V<1N7@!!^= !N#03DYYMZ5,R9[1IP@2(G%3V)]FQ;YQXY5@!C=: M3*%GBQH;:A<4M1!5=IEK_G;G_C/N E16D,.89FGET3B\R[9+1IE9A\Z8M,7< M5!#"5Z(TEQQ&U&O$LKEG#M09Y<1$6E7TM$YZ35B K<-8K[O^UGOG4Z1$H'\# MZAQ(]4%-=LNF\AU"SPQIBJ,LOF#X7@ZL^MAQ)CY9,26H=6B*/ZZW@2;U[56^ M]WC+00'F"O'WV;V#P0/_>63Q8?>@8_=G4^I9N2=-7I>$]@9!RGKB2E/[V7D0 MS@?,J&!*PN$3 M%^"[UY]:5E;YVT?S\58.#C^ P+5N+I-1P^R3#Q^^U12QC@T2*=$NQFD9)"5E M;(S^30CFMOYWG_^7-WW^5C0!RLW!55K+?Y0E5^QKMDD*8@@"Z%W7H\B1QTDO MG3_48-_AB)6!&[*^V+/V?*!1J+/26F+'U,FW/^,>?&IPU5#\PM[+/L9*0M,R MD#,U0 ZX!N4D4^#(4.^YX:1>*QEM+P/YP%"YT%ECW:BE,78]Q1H!M**BS8OY MY]8*7. 9G-3(*@Z]ELH '-O7)$B1H(3;_50@(;\9)%"K Y+!:+QV$.:3*UYV:"R $T13X,SIP'N#$"%\/8 M8@,#0!9C *CGI/"HB/6I7O4^D'+.@-.&^LAZO_G 7%WIIW;1K4IB_MB9(!1?XN.:W_T,FK3Z7URVVM9SD4?;YGT ?WA3 M35 6$ASR3]KRV#N#4[?TCKZ3OI\]<>L3 M1)"L0#^NB?9&X\%OY:;'T^DG98B&LYO^](LKA)445K(O?A5F#CM:__KYB=WS M[W@&IJ2_0^6C8D^9"C!?_XX]X-]@Y6I2\ M9B:/\1XA$Q''5K1!M<_[V'D=THS/9Y^^E'A&0^7P^ >!-]P[?O_2\3&W/_?Z M2__S/_Y4J._OUAH]+ DWJ E/J#3++*U]\HGE^I&CCO5ZA= _NLK]P48.\#=] M_(K5_L':Y32:*U(D=8XM;Y;#3#[\#F_6=CTAV%KC\&>+'-H28%X^Q5"S[GB( MN*?_"]=CH'*I/[IW:'\9_"-<7R:44D%.S]P*I=JCV)E-&=8PGF:'[-OSN7TB"8#5B@]T)8ZI"$;5TL$1LFMZJ, MONB=95-'%*%^W+PZLB_Y,?R(BW_9H5:W]ZZQ$'CIO*5XP\3JO M18DJMLGOW+(+"6;PU 'IX=KC5ILR:@SBZP*145JBL\]L;.OU): M1\JI92BUQMD9:/K$6Q/+8V_ )B&'MWR[]SNS[0]*_U8T2*SU/OQ;/J1_*D?Y M[VK_*_ZT%A9_7*P!_A=][W^EV= F]NH5Z&*,/H>VP"^3I#)[ZI3%].E$J'''[L?<5!H#"0C^7 M(^=GD_C"3#3HJ9.3*;;&2/=[C+0CBS6=K[BF+APKV\4,<:R032)1M!(&7GNP MJ3"LT+QUAP'H3#CS,")C9=D82=HLT;,[;T(*@+SM/ZJ= .G5%P=3/'F_@4%> MH^D]*B<(+#ID7_>QHO *$]ZD0/P[FO]K]=YHK$>CF.KTRA<^?Q+MX%CA"8I9/!QB1SSIC[5U#*BW]1 M'&<.X6K/OC_$FUD&)7T^9'I)>&.R_0]VGQ%_L8'T%\/W+9%];3._HHZN0/;! MQ\/EBA1N/8%6S#^M4761!;LTJA('YA;JC8.W99XD2O;D7'O8C,]6N$WR-FXQ7>>#RF*A![AL;5 M;F$Z(6?-QR^ZKT9MS,;'']S<4^1>(H7@.RGVFR_@FMDZIW)XQ=,"76M2WIU] MJ5'OL/+*,K'PL78FC!>N8-R?-5JX<>5,..:]WK&ZCLV9RC#0!0O-(D1ORI7' MDJ,A$][:)I\R2N)W08:<->?!3SA#/QZ36-ROB@I$2,R^7,TK:;[C4RAD>F,U M,CM&4S"FI* 7]C!_FV2POS)#\TE?Y/)"_=4 <;,\2J;@ICE69AM3I/MOJ$CC MU1H<@<:7X?VKIU">#WVMCI".N%FL^YTQ29RO[@&.SZR(MRB#PJ4*;'B@ZMH% MUE$6^@O/"8\+CD+L+,](>8P6+1?RKO7;_RL0LQ-N^/>C _^.UH).YNA"<4UJ M".:^N'&TS%;S%"OT21) (O_/]Q4!_Z%P^O=NAP%;Z3=KR&ZIFGBI"^1AG9(* M7:[Z:DDAI >7Z_J:A'(;EG^VO[R5[$=H4@,)$Y5/J6;6,@#I(Z1I%['?62C5 MO4ZWQ%..DR]>&K8B!Q&19H)"Q$L+AY=#5)4QG=X1+,!I(;&+#;?%YES@]X+: MGMN\_3Z3-Q!2MJ)%;XU:R1@J%\4N3@@,C\^US'IW+<$F"!<=LPF+9ME[>FWXNJ7,X9/RHE:*TH.DPZQ/>NNOY_Z>I:[8A=4 MGOU'K_4_+NP=^EM.['^J\/UW;H?H1.@'#XCFNO"7;-SVCK)O<[K6\H]3*5.B M0<7+S85B036/FED(^67(AB&$K6C.:B_%OQ_<_+BAHWK!XW>A6U95:W[ FS/W?Q,Y-1WC4G%[[KSU?ROV3T(43B[]YA3 MWBQZ9!\E$S*1G>DG](IP%&XI?4TYX)!1RI]71/MQ "D MF"G^L#0NRT=ZQ:+&8^KR& !"J@5NF#!+Q&QZL ]9&EM8U/#!8+[*WNN2E^ZG M!1U6XW+@UO^M 7 &P!)JN)2&Z1:.^;2RQJ6O=O/??%#^_]]Z+'"^2+U+T&OJ M5J:8M*:(E/?C&D<7V[?;P[_[7U\%.4R4+BA"UXM,E:$M?@#(4Z=F!D^7IB.XQ 5(Z, @DY1V^ MUZJ4)M!.R_(V)KS M]Q\?$QJAMZ?Z#]_,^\(<@?+1="CH,0,PWK< Z?A^ VFO8]CJQ9X)/T80&/Z0 M_#A]5>'I./1'RF+7BXO2M,%&U:",D!E@$-SWV@H0"+KT!':BZB:!'MD-RV[U M._Y$I6JMZ\[!<+:YN;GI>&9F<@VSW\\KIO^6]\6=V?79/ZJ,3:,6>R7J]&C* MVI%O&8 J:*4< P"Q,6R_1!]]#/&2RLI%^N)S&8 W9=7(]1;@9^TF.A^! 7@O M._"S3B9M;,2L;4]R_=+C =^9,WI80Q/[-$Q)S+5'XGGN^'3N-$U3D5&18GR/ M6ZZ">&UEK>^O*KKG_ITY",^]5W'#;^G"RZR_$[/>'%U3B1]M%0["UH6#K$$S MPT=I4<3:&:]>W&H0U047?["\IWLLVQ:UTWV@"Z!S]OX&6+4L5H.3H$W>UYLX M=CL,8OBUC(V@HUJ=-K+]8?<9 ,^T2(OKNZHJHK /308D3JU,J;G8_"'5YU1\ M_Z9':C=+%BTNPS"(%O%C# MYC'JG3J]LX= 446-W5G8C/:YB58-G68_XOCI\=?JL 1($)*+?NIK"7DP70#V M^[UW1$2(DV:8G]-3_NQ:*8& 64MG$LGND^_G=;FU86JSH=[HP6! 2?K"IA+, M2W'- VF+DP'ZWHACH@0H8UB!5BW)15,=]0R9V'UU+2)010>WR;,L#<-<&'+< M7%L UE951-]"686_\V+]-(4V&?Y9J,&A)0?5U+IEHJ.45W M+F5B]J)0;]?V$ZS8MSK=6VGOY#?&?=7%+3KT;"YDB^YH)BL^$!03,#5(%80B MM/.=K>.,U^(,!;
LW,GIT[37@ L 3_?F@R*-%";__ M=42# ;C17^X00D_1DMK31VYOL">C@UV&6 O7OUX$14L:5V[+>3/UA0>8R4I> M:<>XA_2I2[W&"'B#<2D!-:S^9>[E@/KH21=C_6!-9E2DJ9@-YC^_5E-N/2^6[SB)_57OWOWB?Z2]W/^] MMJY%RK/9K3JL,\Y-E(B+*P35P2:E\67>)RJ=.198CH;7UI%Z3UA>GVALE<@9 MD@N3:CK0Z:DMG&Z!V=FQ='NX*:_?3W^H+Z3JNR_/ Q!0X#_C)[!N"U![!4K['>MU%>*;!Y M,]@PJEH:LE-9L68]7*ZA8>;3P'NSW6M7T7K7.F]6@PY?>* $ M+U[9=76<,HA:%=>LUMQU+$UG#\Q^GY;;9+-7.8A9KX?$,V-V*?$/R_E_P%); M.(P< R6@<)CT6?'@S_B0SJ]!V/G"II/VGDS$T7?1^P*#7.ZK3WA"?F5\ LA>!B!>PGXU4;3"E?,^@0JV_P@D MC:5[Y=6&>7'9>B<)O/MJ8OW05*\]VU0 MQ5)M98FET_=-6#21 6C%!@)//S;SCF@^/MS[YEB,;18L5W/I""Q29J2"M=Z5 MR3#"$#]0W!@D#SD ? 1ZSJ-OY_:1X2VI] F_D=X:Q)4:+ #.2W8C=#_ G"?, M:7KN;Y=+1-I41Z=D9KRH5&UH(*%9*28?ML-N38"_9C$ \^ON_8B77Q*8[**J M)&-XJ^P5Q+"#H(1?H6@B1>29 >+\R"N"#LA>"3>D.),^D-%;9#?UD(8$%12S MA_):Q0:L(4:!&\U^B9\&>$<)=FO;!,JWF@]$T?RCK=C"XM.BI6@=4E#EJQSG M&.EQ%J&AVCP)N,*)F?-7% N^N;88A^<9O1B >!MJ&@866'4[SG6M+#Y&V2[A M(M-U-E+3890^K^AZODKK7Z<4_D^YD76KLWOK-A0PO7-Z%$RH5T'2 FG5 MBPP 4SDUYVTL]F[!L0IT57R4D\H(G213&SHSVX/$K:$(>IL'4MA]AQ4L-<1R M@^U]5:)TDP;'NX:A7%V3LE0MUY!2Z&A.V5J_GD6_QILP/.9\IXM!DY7T#G0@ M#'UQ\)UU491)2*3#4:]X^65.^1=3R&3F3@*(&M=/K7^K1 M3M]D ,@@%!.,_'C4N$RZ@(_^Q0+FZ2]5QIN1I5O+K^HPM\@B^/.$HN++DZIU MXC7?=@ZTV>_0M\)OZ9Y8^)P*1U812+D\[T JWFYTCF0M]5'GW&-2V9:HQPMT MEFF8H'(2T?+SH]U-]B7$U;[YGRH:&>-38[I5L5,+EY:FWVQN#IA\-\8E?/8S M?7[K6CZ[Z.8U1\MWT^:-6CE9DO26_>YII;HLO??@1 MEP-UOY#NZ6H_!^][B3+/BL6DNK?WYVC")X MC;,Y?X)[D7_&>.2&6%:Q=*-M]!1O75EP5+U2!#WY44DH4PT,.'B\U#:0F#]' MTN/P1Y5GE3M*:(%G XI >40Z<9R)([MBX?_6W=J'#F:QR>DCVGD.PS_&S7][ MOUB5\EL0;WA&5 -W-_P!N04'#M!OLD/88@;1( N%>_W]734U5OTGE6X@/Q ; M6_6X.Z'8$U08T9,NQ05')C\O#FM.0+Y=RQ*=XAPMXD<6(9W\E[2&.Q=4?I\- MB87$&I+(,37UN?V8GH*U?=\Z=5!0K M)3L2$ANGV5X(5Q)VT]N]7+T@*W$1"T\FL09]]WU4MM^\6;?@+BPL#"OS-#;^ MV73J_KFK:;_E!1\# %X"=G*OE?0(/'*!W>RZY@LWT92S[]?S[GL_]G9I ME+6C^7Q;PR!B\&LQR=U7S$OJ=J>NW2B4N^\J4Z<=6+7_(5-2(HE<2K3#,0 - MTX$'@2U2P68, ,G2/W,?XH2A7"_=M[3./0G_F%YKJ\GA;1@Z-W,8UL( _&6\ MMD*:ZNXD_O3XJJA5_C0Y*57737-4V5(\?S3;<6W8K:7+.RK0]=5*./BB5NA8 M3>C*W=/YY>X9_>7])F/+)-7>OTC%7I!T^U.X3CDHO2!-"RJ(U+?[1%"O''P9 MDY]5&=LF&\=15:/H)V@,@!I3)4M:F##G;AB6ICD+/CB/!Q-T].B_;S.GGZ(3 M3/*>!60 6/N9;#XB;:G(#:?0@@ID /@Q0"8SX,*<7V4 QA+.Y"[0 BAK)8T+ M^ZYU4EL//JP&"7G,J[M\^GBG*!SC67]RQ*$OW>R&3(B#/C0KP1.:G0==ZA^4 M6;8W20U.Y1VPSCPA/"OZYZ3)L"Y9SJ3<; M?I8,6A4+AYOQ*O.PSO<5WCXWK1E1P\52.?BFU7,=Y.28\*SDQ9%BHXV^$DV8 MN&:M.H>%C;ALY$:7M&*PM]F-#/I\K;-UW?A/_NEFRNKT6"V^#@50D?&ZXBW6 M9"(NU7Q:E_42Y(GXI&!"J.KQKG?NK8K7%'Q;PL)B/]N<2[HK[[E@*_ M/ST#*,JJ6_.7:,;%// $]7);]G@.WI$*B(9L-2J@QZ*B=Q9*FHX&YNKNYB// M^>[?^&2I3?3RN\N< -.5W_ZA"^?A/L127$13 $4AB&IT>#*%4[>B:_B&WF]" M#[[V/G^INMJ-D$#\1/*4]1Z9]&YJ I]A#70OD^#GC0B*9_L\&<[]O((_8#.V M8X9S#*.A/)O"_QTZZ)&WW1/I&BV>;:"O:5&]M7QT48%[P=<'R6[[.?1+ZADC M^D?RA6^E-@GE?G_J=^J9.[\/%%H0*BO-N1JJ!H:/K&#%K6.K*@D'XQY^6DA#CSS0^[8"OLF37VP_2 M,KD%*TMCJ3W=JC9%8QA<>[UM M\>.K\,_\O)MPX(P>JS>+#J^&/_PV-/M.ZWQER*DY+UM*C]](E"GD*$C$#/Z8 M[)SMW7$NS>?YUB8>LF_SLDYI]FMOEVJ\B0EDBJH03=ANZN]^"1OK*'@4 ZU4 MB@R-&:Z7J"I$'-]J>9$6L7AJF.]S7FGC\!X7GR['DV(=:,E/[*9RY<0OV"QM M_6OQ"E9"SF"!VYH,P(8JD["M4)?1/\#D&WMA*@)X'3U<5@AN^CPT;B_!F31, M"LN,H;IVPK!KRBHM!EI.(^2)8Y[R2KQ4*GICFC5W(!/74T(.AR[%&3%%X8-6N>S: M<-=61!G-&N!GO8&GLZ%#NR^GP.33."2/ XH0YXT@S39AA"+BR[LO MK7F"(G.^=617J7QJ=8%(TCZG$!B ^IC>\1^0K86">C+ZP,-T\N N^M92WAW! MMJ&MM=X'UG[)>OO[1YG2D)^''L,&(D8I)TAT?"$WSC( [[:SHIA,_[=SC\^? M8 ^5M=<>E_<6A#]U>E_?T"CVYDW"3C?0M$_E7E9+@;U9$D]L5-&2DV/FF7#5 M._R\I%LIESI+@[1BY'%F0&[Q(K-/NR'+8_IU(B3K'GXGT^"&S-N95[6A+5-2 M/_ M7RFCM=%!@S@;!DA'HVU\!8YRF:@2>? 1_HCSRQ)YWFB#D:WD"L^'-R@AV6N? MOLR'OY3Y86T=W,07UC@_8HIW,>(2;['HT!&.2[2-OKE+-(JY)NT:-2KBV;V? M%3PEFN)C]"NGJN+PFW;AE+=UM:;D-CPV*"%IZ@PM96TV^3E2ZB'1#V_;T3_P M._O!OJITS)(/ZY7C=>Q$H=FY_%RXZ385C MK+*P3@TF;AY2OG)[P/\)^8"L= M\?R6GX;Z3W<4._3C4LWYQ-.9F34OWDY-W?S@_^,01&S=#2/>%R'/ZR MI6WL.6Z,OZJ6'W]5,3KWO-@[R='.N"XIXP#;[JF=9G;CS:\3$CU_F3 (9]*# MH]8,0#32FP&@XR ''J7HEA4:<\)[6T%F,J589+%"&)S=:];BBJ3#SO+;7HTH M@R"G[/%0/1YF8H^VTC2:! M+:C[P65Y+O5G-,5>J'"6UJ/*\M/7=D>8,$/[3KU 2V7^'QT&H -<=X@!<('0 ME*9,?GIL9U//.=/U:3/L%.9S+ ]M84+0V[5AV+G2+NS:E4IZTB?ZIY=2U$^W M(33_'PQ OSX3FC!/#[[\0YS ?KBB%!;P*;LW;R7NT_BX^=V^B2ENQ(5-\9""!M-V&$3XM%?6AX/IS<'U]M9/0 M6^F!4J#5ZQ-+IUU1I1K?@.>\7>2 H5@>^=Y9- ]WXB-5$YV*F18KGCTC@,7( M2H-U\I<4&$XW&4EY!#>*( 43+:(_D96;^MO9F^JOX8[S&/A7Z.BJJ;9?"!6, M[SWJ.K4/N1C3^D0[ODTQ#SNZ/+U"1#JL]!4-[\7,:I?+,Q6RE.P687EVM> ! MYCB5#:L!3OFY-;QNS\1F4F#>/RUUVH6#0-0;!(%ADG$FGL,G]_RX8%2FNI.3 M!;:V6*:, :A3>VE[.\L\^AD-(U\&O5>7D88>A7@>B.0ON>->_DH+L OT3ZH5 MGI[O[UI;*2HMLL<(?/4S@0RN%SBF4_9XW KLL<;/C_I@J<(,0)E7,SKNF^6Y M,H)E DU. +FWE^EG/(EX!.K='ZSG(]D17B2\A3$ Y\H=[[7R)B0%[8YVWKNX MSZ]?4*"^3Y#_/TR_5<;._09 %0,6AV5%Z);4(?UNH")6GF%'/56$:U: M60;/O<^62M2Y@YS10<]?KJ5EK-7=<4BY46,\-FQ,3/2],$[+G0,@ M[K$6YS"UAQG>-D+TU7NG:/W/:!Q(VF*P*V?&> M5GB/+>O86W\ZU'>;,C8?0:L],NP63Q!KQ :@3LT(0Y+MNH=DZ$'3=.-UA@ \NX]*XHHXH=2M*BO%,!9 MS?4= ^ P=N9.(W\GQ../NQ8F\TBB9!(S?N\HHJAGXA@ <5 ;_0KZ+ /0FP
]SQ(]1. A(CFUR&*5QU!OT"V;Z4?SJ.>"_'00D192>:G@>YY^A\;B/6 M-^CN%7:#MM?B&7-K[\:":T73ZB!X()5+BG2;#'-U7S>?C8W*F78:%43AN@^2 M>AB B9:2JM-KS29,=7*ZG-B$E]I@ .PB1NS:E J; MZ6<"JWVU\A=U!+*;L>/9)#7R_5[6,!"([.,DI.@K*;^Y/GQR>E+:_(2 WL!) M/!*'@5O-;DXB>H#%EM79N"?,<\/-Z?Q/9\$VW=-,X^SJ$5JVIKLT M'/MZ$,%C!8X(>7]T+ 8$E:($&75(,0!'TA?9UWK)XGLM8#*-*-44\=[SEM_/ M9W8W*G/OT??BU6JMQB+(7A:!X5A?RGU$/_"<"A)+0WQV*4H&/T ^,3>WB93S8NQ[RJ+HXN4C*2EZ"D#TW>!U MR60 (H&Q*((I^VC_3,0:,0M^LP_!1E7H+SN.1E8@)DC!W9*]<:33*=;AIG/C M]<2J)"=G0PB[R2:X;7-4@82DY2!+D+A7WBP4-PI[+[V3R3 *)RL_+?H@G*F^ MG8)K^_JTM5GG"^V]20Q 4Q8#,(.:WOD-N[4RB-R_AG6=0?/=NAX18/^T5'$X MWY*?VJ]U"RL[+[*IE195 G6H,;DC5$&]F$?L*(IVA84!.*&>HWCZM6)- MH139??K76N0''KJ%&9H!$#$98 ":&PEV-!8\F' 222W;!Y/C=.69$\$9*F/+#@?['_?B=<>>7K"MMW-3:0'R/4%/?HUA1@[<4 MF?+[R!ENKG0R<+ JG -7H&-BA+,Z@:UDZT?1675:(4';'_J9W90#88+)['@S M\!1&=%1C#S,. X7E=.YL;3M5[Z73^=+QE:\9 "_*;X@F"(<[MZ7H@,J-CZM# M+LSII>\W$P?ZD>&? \8,P.HQ%DXZ):XO;B^U6PLB&8J5S4@TJY;'G M,!>7> \<&WA;/YUNUU^S-M 8,(F @0D/D*,OIC&5A*'.9@Q@(..V4L2;.GTW MFTNJ'XSMPES6TL)US[1090H#$0[-)%C&./8- ^C, E?PU@R7(_#Z0D+>#1/=48A&^&?LQGM,B6*1"U6YUI2*"J5F'462M--4]DA.T77GTW;['F#HAV\]-^E.QC,T43030)U8@\B^ MMW+7OH[D:"$[NZ*'"P0R,/;K]FG!1';W7SS.FG#'@V7\R;=(C2LQD;>YN)]Z M7_(?,$F 0_)Z1UW,""C9U@_M 5N"CON*8DT2&59 M4CZ*9 4E3V4Z7A;'U+ M=<=/-M4#5KOQOH0ASA"77-8ISK!,H+*R:@+L7NW1>#SA-$7^W=KEM>UI& MN1HM(Z+U81^;D ?)#38QXM<=OSN^/4NA#A]\@OV\A32*\_F@'@BF3'3*])80U.#L4UH=\<.+_? MM27VANY"5=3PG]LVRT/F+_C3/G!F:"FY]%J^QE M^"3]6:7LI-U;]9[MB+J.40._DR9UPSL*1^L4>&WBG81:!XRR1;J/FPTLM=L/ M//-Z]0F:;>#867#[RAK"!N7[))#'1**I;30S([-N12S/RN>R1L<_E=X5(;+/+C8"W^5T$Q7PTX&RHG=08H^&+@\,S&5C9O:41J36(1MDL7;UHAYEJ 8 M@O-O1'1SR(!CUG2C($=UU:%ZM@ZA)Z\^WF]18P#8-NDG68A"\V1S"M^R(%<% MS,+4XUZQOPR8UXD'# W;B_PTU\-'B4 =#+/JG' !Q*#$5U2*(4R;V! M*Z GDAH?D#L+G'E8PC67:!Y:O7!$>AXF-Q]J)A":D%6>.SXZ_KN,9,M )[^] MJK8TP*073.C!5GHU(Q/QP^MH9]RX'0-@G@&_3:A[.4L;K^Y-PL8\[F,B8/QT MJ5SW%@S,G46T:]:Y*U/M7.>![TRLF)Q85P]C_Y'+Q0"4*/JRT7?CQ4$#T [G MOEW54 2T_54(Q>H#$;GQV2UXTS+C4KVCWKCVW D%4MDH9^\2.&%*\:/PL"" M.[#5^G&#WJ:U@^B"7]PG[SN+7>@Y5>*3-JH"LADIB-@DP6D?,$+DC^"S*X*7 MWTJ>[("H:Q:Q.4'\TNI1."9MT?.?/OGL+%R&;(ZC 8Z.F=_ONUQI"UR_=?6Z M7[OPL)[&,-GD!/44_PIFU\%,BCZ1\668?NH9#=52A9V=?:;FF:YY6XJ"R$^" MT$]J]("9?? V%?Z "4\YU%MD&QLQO2L7=Y/5I8K6S"O R4!"0XH$L7<3::\W M+H.'A"@PY5I_6?T=64<0Q&*(-$-<#KB 3L])ISEV,9E\M6'F/7I]?W D U 5 M:9#+ $1%T/0Z)5;#I.@(E'C M&P/@7^,8CG:2G18SK?9Q*IJ5RAU++^E65DZUL34L"PT02FU!F)KLY>S1_2G_9I-CX7=@DY%^8 M_"T)FZW7:P.V'*K@R\-H,P_^@9CLC:I&$9\!/>]Z24<_O5;J?0+D%O[%1JR0 MT.-77,\T[[1LWYLR3$K4XIHKA(KX3NM4@'ERT",TMS]-_:,K2B_.3Q\B9;:T M:P9217A3)^07^2==?NUK*#G_:5_C=R9OOU'(9$*1^9M(_%.R#/T-$4@^"J:; M(9AJ_-QRZ_0.1R #T+""W/KX+ZT5],!%R3H$YFLX-]' ..=ODRP4J3M]U.FO M([0\4RKZELEGND_R9*EP^$1QZ\N; .Z?PUO9'+9<;HA++;,Y6:G&A9HMRA;B MW>V6W?FCJ[:#!Z4'XP%;*_O@,S,$[@2W=*TDX<&UB4MI8S6ZPV868DX?F&A/ M[+7_A["J\A9KH1GJT[+I5[%K_3.KR\\)%4'";E2-P?6D"%G_Z'ZK9]0'ZA ! M@%!>C"IX78H8T@SB*._'<%+%PV[ /? +,+_S@FFM-^#CH][*!M*1,@/A[R1. M+B-8J0*$O8;-P"$,ZX\,6-"]B[NJZL\HXY3*!: M\9UB&YSY*N^)O82R/%+6@%>NQ_QS\[9A[\=4MEF_@QSX7MR>.\7, M_< X)FOIE0TF)'VDQ1$*/7P/YGCXZ/WTAX?SWOP X7Z-^Y="H*8G6AE4,_ MN$0C)U+K^]4B3J8R++-K8F>#()^9.KC!$DK/"?7!P8=JDA/[Y_8?4?Q&\_M-D]T0QMLVUB-]L/U>.9ET9?![$G/N]'L M9RM+RW3>I^C7Q( ,$YTD*,7S$=;A<&/GB!8#DNZ3,F;DBZN#R:=>)&Y[(7ZY MN/Q(>?JG9?F67PXT5.Y5^D5?TNMA.G.B:U)%.B&?T>+HHBA"K%]B[W;AY2H& MP(BD*3_;/;X7[KD8.N.7"@F9)ACK[=]GCV!J*6X&("M?B6;5.'6Q73$_*/^9 MC)9E7Y)]!]1-"[25+)L\@R=%]9&&'2.^U]GC0_?>59F%RUPK7%O1*GLZ?=UF MH^J1HYE+Y)3XU'"_7R]3FS&G&. N='K?CP'8.VWX@QG'=9"1H3 8 W"J<,'I M\]SD_V#OO:.:?/I]T2@J2!'IG:B -#$J(%5B P2$"$H7HB+2Q"B(@(0$1:03 M!04%)"H@2A&5)C5 * (BTCM)"$UJ A@>2;L/^]Q[UN_=[][[O.?L>_:Z[UGW MCZS%2IB9[\Q\Y_/]?.:9YSN@O/EQ].LLE#[IMS80QP'1/D:/0F!#N)!I%Q+K M$\<#_*)_$L4&9>NT!IQ5R+[,3L&2BY&T/GCIK@KC:F\2_PLPZV]2K15+T>8,\@1 >(_ 'ZN _M! MB5*ZK=?8($^N>O1Q"J(RUD'M@=R/V1VK1[:=*%@?Y#KU4MB("A#56^2V8J T6EHZ"RF# C32N?+2X/S,";OAG ^PI8Q5XM<:Z MPBXY5 /S4]UIS'$V"N*8"1+331 3$U?'#:?E5*9QV2P/S>% M=&T8US9@=>\_C>XTPY>GM5L*_ZRE@E)!:C&,S#[#%$ A5D'^Z6?[DHC+Z@' M6=PPB?NI:8XOB&OB0AY7LO,Q*FC\-NQ5A @1I3HV8*+D>WNN37IQ9BPU^13G MUP_-<6,)VB"%1'2#,S4II(AU_UVC$+EPZ/FX8>$^L]>RH]E,J\>W\F:S,B^-8%EBVF3)HE#%8GI% ML^)Q("U<#B4&C#8'B[VM8!X]ZW&A+NZ4]._BM]XY -'X7>7MY"0%;.\+LXP_ M/]2MMPXY>UR6>=*''OIFM44_UJ?MT6^.DPE+0]DO@% :@KS1Z'K'CT:DW'OP M^O!XX8A-BO@>*ON=J6#K6+)?WMNX/_- ')#_,=>GTF)YU)^]$_8*W6XG'.9R;NM!>_WN'(E^Q.A#/ MY,=\@TM8M5&APQO$1!W\PN'U!=BG'ZU];3<] L+;BIW?5M]V3O5([6.\L.S- M.TQ+B6?VFN\Q.M01:(CIDC&3\!BY8X<,//^G"=MPPHMFIL+&PWVYD-@)_F%. MGG7X3=_[=S'XN4$>?/-[3CVXS/ L;2[D"1+'D66=+\&M)'I999@3GF%+IL2V MXS<*0.DY"C+E$LL1#R6;*BXD[QE%'4MN>HY@98*_#@@GF4B"S/2E%QM/ MEZ/,1!>?JMBNY67Y>/HD0U2]E6+.P E<(TPO^^'^..G!)&(/4&#CAFS<9*?F>G,A ?.-OPXF MUB4\BG3?NBW!N;22P'YH'.3A)6"AT^-SM%E6,,VCP#F"MU+W.($+V='&3BG6 ME1JLV4VI]:O?!'7]=T2#XH'*3T_#C[^_D7AG\?DDJ<*QOGC$B!'.3D4CJ%IB MC)]TU1B609Y%7EEK-,LCVX5TN=V:_:5IDOZ8UK;?G%FS5.P1_4GF4@E+Y7*V M]*N0_G>_>IM.W^U[]R[SVJS5Z+"E@\WE_ Y71:C8C,QW?92&KOC\ MA0_\24=N)S^KU&#N&G%$?Z@MNA=2T8C:YHH^3E/ 1;WEOY$$/[8**JW4E(K# MX2TABO6.YLC]6*(M^BX7\F:6"U%/);!\<8 O+ F_;@RB];%!+B31<0V[-WQ; MW1-YVZQK@0D=.AWSUXY*J-KEO+IL4Y*9"5*5<1W'^UK)W=[AY5;K;32/Z-4$ M$^<''?1/V:=%\OB8AK)FZJ:PC:P.Q_[Y<%VZ5[T#213-&T[Q.1V;@_M>\I0P MG;G0#KV:)?Q9E^'%$DWOF2$R^&A:B5-:\C_;"LP/W3IB^[@HA,^$/#C5Q=*5 M:D5L*F)77X+1IZ5@79@A 1@Q'5AH=JJQ]F0!;E1CZZT4&4+*!6\=I !P;4"S M$4,*^%+M?KN]<]^];8[25\<<%SA00&02^W!L=RP8'8\UU-1]//#*UR:3+J'" M/_$CY\8S=UG#2]&:X\J_N)#0$FH@2AH0:%8TRLV@32#C0D9"0GO>Y\D;BW]@ M6@8D9-9]^OWH8[D_*&V"E):U+CKTE!K)Z%K[7:PH*8^YX1K_(57_Y_W4:Y#B M?< #T)4$V8DF\N=OEN%Q]W5_3RQ]\*(PPBT=L,O7^J]O*VG9K0@4"L$XNQ.9 MVI=)!TOH+BA)]-D^):-49JO[H_?(0DVN8<^?%HV$B^N9:2^I4!H8PT58H4S"\!KC (";/,DZ\S[D,5^I MIGJXS,&O6I7AC#B3+K #IX&7G&I;P)/6WFZ3=59[P3 !Z394<1-KN&D8!Q\0 M) AQIM-ZN$5+R6-"M3:0F^6F!R!XPU M.^C()&P8\S1F&"_*Q0=2 M\,-\C*N^MT'E MI/Z^E:9'I$4+7:64JL=99OMR5;6'JO%/<]MS5_U>/H/^;G]MX4*_JT:08CK2/KZBH M$>')>Z\HX=I.@TLZUAJ3K$J]],3>Q8P1XI$7LDG),D+!3ZDLT%_0]] ME+@D^KT5LJTOY:2 *;J!@@*T8"S1[!:"W$5&,*UB:92VN=:<@HR7\U,K0[N. M74X=^=1\[Y*KY73=A0_[#S5M2SY9G(V^2H7N1I^@?$2WCO6!'U:U MCH[]Q:(3(S\F= ^M=AQZ=,@[?_>A)@BOSK9<4S2%"9*:!G1F@^"*@S MC3C#)D)T6%S;$]>YVVXU8N[B.PC#C^8>+O +0)4)[0)W=PQVK_]GTDUN<5L& M E 39DN16&5WBSFFQ=7D8N&2CT8,+N3"!QN3UK2,$0/-M367L4]IJ]43XWHF MO$G&9FWZ//- M? D;IC_:TN:JJ^_+VZJ MK!C0"%Z$%OLDSU69MQ[/FI_C*Z(@!'PK@Z]!;#/<=I:9#3W#8<2P*/+^+*6 M34\WZH;Z]XMG7I&\HKFZP?@*>&_R)EZEIZ9X6Y>7W]%HJ1R]:Y@$KSDR,:5[ M#TE#P*.RCM &ETS)H'T36H!'*#;/:>QR!RI7Y\R27B [":O<*K"W]7J&\B&S M[6]NW8G[@SXNUWA^MD'CLD]TIZ)BN:J0@5V4RS,\\])5Y5]J&KY!ES4/.TJ' M]<15E?6>.(\5 1H>TLTJ^,RWV>1]*9*VS%&W]['-3-/R@7M3=_PJT^PXNWZ_ M )I'*C%OQ(D[C\U#%3E'&^5:)@[9^Q1]^W,W3%'0X>CL,OD*H6!;YA.+=914 MR%I#UO9/G!YZ6FSA^MPY(^OO#<[LY_<_,R#I%)-6IA7+:F:3B: IO@#7" M@#]VO[+FR)&&J1<&:K[C-ZW)L^I&[9A.F)^!1?E(^MN,^T::T)_2Z&SU=C6U MR8(UW8)$(XN*_G;4F'6M*P[^)@MC'-+1&OT-4*"5K]E&?74+N[SK1Y/PBAHJ MRW;QB#=TN[$?E3C+N@/DA;X_/58>^>;&CV_"RY^AQMECY %<+,&7-!S=<#5E MZ[(PU8>+KPP;8+'^Z*X&GF5XQ$<>EZW]4$R3K'47(SROY4[^.+[2[^U<<,5Y M+N2,O J6/K\Y!HL:,\EH!B*)SD;3V3%O MHL.G[?;D<7:J@C%CQ[4P\T?&.\D$R! 7<@/0(QZ_?_@]'S#;N<9;T*B'%V M_\*BY,)'"6+ :GN7UX!";A?9;^GVF$#&%36S!._>-WQSV1K/?)1KLM5;)F*A MNHY) >?MS?7[/[@@"M4="K"9^V%UL]W/'']@1Y T>Z@$MC7O,47J38I+EKJ2Z8,[2WF")2S7+ \6,E=[2&/2LI_;TZ6>:]G$FV!QD7T='3H/[#$Y-,U9''!%6"0D>@9(8:+0-_I+.%]("+JA#V/E M=Y):%S31R@L-*3O1HJM#\5DD7CEO)N[GY1,4>'I/'?M78AXW' M91(6QG=Q(;+/U3'(?9R>R7928P<%NOG'#=;XRI" _[Y.$./T$4H0#S>V\M!Z M"^]R,@QZ3&TJ?XMHT /GO=AD$$O.(WU:CH8/90.4/;D!-DKEW:5A'>5/-GG$ M5; N"V@84XSS+6O/R(C4XBBY^2XSY?+:8)H?"4 -Z<\4JZSC[A1U8Q>/W[%)C MJ]8(.#E+MLIL_' -@AHO)Y0UND+ >:X>, MP%ZC"Z&H-P)Q[+!<2_AF@"Z2NF82R &)U/7D:4^,X V>)PVP ?"YF2!'V">BJ47[963["5PK )^T<9E*>%7T<+%O< MA,:&_$XQ)CQ2W'KH!MM9K/XWY.4B?[1'F6!G#V9%$+L3& M'E["2<*OGIV$+Q[ ;OK&V)I* +;,N?_PZNY_/_'Y_^!=>\8\ 4N9#L70CG$(7+&F#"6M4D# Z_45OV8RG9\J;CX MQQ5#:UE<2X &1WW^>K,Z]I-^S=E*G]XBRX![M[H3)D>_6%"NEQPHKUY4+>8YO(M!W MHJW!+X19!5M)'*%99$'6%KJOVQ=%G .XJ\P]?"S;IUW. 7?4VX9CQ-"9F^%_."=XAP%A<#N.XZ" MW8V>(7@?.]WLXY4:YN,7WF?44"5J4M/JJF]AJLF$Z,RKC95 M EOJ8M[G#*A/.GE0ISVH4PPYW5^$UJ5HR4[ZO1PZ\&U'FAZ*X7I[ M[<@.?PV7"WOSQDFT0-76+GDTZ!$/3Z MO@*H_$Z/0J!QUII6*)6Z*AY"J:L^ MMWQ)I#?\4]8AANB-KRN 1?"L78EP]BO*B*QZPYOW-)8\FTTL1:0#()T&@<7 MO0KT,+P1,J-9T^]I7-9[CE,_525:ID*#AFUYIOQ35>)",.K ]!*9U!,L2 M(;5 /P]$T:R(MX>!,Q3KJ2S9/DK/ :L"_VL_FJ>C[<1VKADSOB98*,W>S9AR M4#;BH2%:A4<\)H59XKRK71DFS0NTD0/TXDQWKI( M$V1L:@3R*VAI7M.*(&G4!=.%ER@-QTXFOBZ]AS_;JUM # U2?K_+_FUPTB[W MMQ82WCSSQ8!^"<,"@)&1@,JM(N8IUA[ YS6@UPJ%_%80:X(+&I^BO#H@I[YN M'FE7%OLV]JV]IE3R(II06:<_E/"ZE<2%0# J>BW8!R;\0./ AVUTKT>EX]<; M%.^U,@J<9D>TAU#-& QH5C.V;*4!#DY&@T89$L17LF/3.&]+UG& ^7XN"PI< M?1WBX?B8$>X_VU=TP^>:T\MXTZEL8>WEE61=UTQY:[(0$E=HZFQC2[J71>1OU. (#RX;]$RW4 M5]0S#Q2ZZ_1?LT-))XOZ1ZI6-B9DS1Z,,,&]_0RB%6\/?'9F T2N$1QP:AWW MYT\MJ+/+7PO%:4(Y>\.5.!@4EJ:U=62%VT@BE.#Z_NY$#Z3IUP(7(\ 2/8#SYG[62 Z/4IIL0LA MV59TODO$*=VF+#NA"1O?.L)$RS9)/"&1SP%GT/%$[YC G2@?NN\D+G79,IUZ MW]7,ZDF3WOHOO@10<6B)%R'1+9E&1."$BGO0LUR"LM3GH(-<"''']$Q_A53U8W!DRNR3'/ %4.--_T1$1QB8; M3^9M5VJ25$U7\^3%UD2(@M"/\YNRE:#ON_-#]QH+82DO9HXB#KDNS@B:M:4] M,U H:6 <)'S'\Z+O3B[ST9_3/<]?MC]_=UK^TGRCO?KJ8/JS>B(JF*XM/2B/1GL@E*!J??VMRI MD;N=O/&QOW\0"P3(-K2-ZT'+D(N76-FQ,:!?[],?HM1A',%+23)%1BGN E&"Z9<K8Y;S$ADLIE_ ZMW^_D;JO,S*-D'!H'QA,=QQW82 [3<2OZ=^3 MYWF4)+S316>PU.)2TZE.79<\/>TD2#"KSFNR MDM]@ASH8GO<.D_AT;N*ME'E6MQ-T&8H'@XJB_IB]9?W!U60=C!XBAO\N_F-K MKH$E9T-+?NZ_X+OHNIS?[)^RSF:;P U5/UH]-%1;\Z^IQ%M3DM+L6#PWJ[Y M&CL4S7 /TL"(^M1LFN.F+[0Q=W/:5Q.+:%G? _&ICM"V@JP0I-ATV4W#]0#D M*QEI]JU"]Q=.<)<2]KZ$I\PPUI&O8R/8!VC'V_D&WNMS+WA^K;;[F"\U9R.V M7QYBB="_T^ONU=P73\A3C#I5M!M^!35L9B> UHCP8%:DP%;O/_AOVR5?+B6X MU4D%8*OSQ[?]V:TI_!YX,U +>WZ68"S^:$WP&G#[$B9($Q.[%\'T"(D]Q=1; M+*,KGL$_P0M,0+ BVSAE;H2;V!A!IA87=U*^_OFE:TWJ!6"N9"* _F808+$C$PDXPP]6@'=8=7$N7Y$/L[V%CXR#"!#;E:9]>$*?,'Q/&, MY^R\G"B@M?PDI/U_<._V:TU@G:.-?I\>Z$$4@2"4XR=\/E,EWLM%" M2ACV<"&5^7#F+.=UST/]O;(<@*>OL2T1+L_"A8)^2G( MN=T#'7KQ9I1WR9KNK7I5-:X?-SL=>.D]G1^@!>'9G<6]S]+2O:!KDYK==MA, MYS\$YDW?+&FZU)+;I(')"8"GR0&C7QVVHU^G5G&Y;S1;3C/HD9G]5)MWS5M, MX-K17S_O;QV0X?&&"QL?Y7U<<\*;UOCHVZ0S3[51@-61^;!P2&%Q A0R\Q.+ M6I%#% (IEP;]:W39KZ;FT\<:7>,S8G5&O=P6(4+3!7=:I2T7%M;@N5AYLTM? M,'OJ/8Z*1&-YU+\Y3#9@W)W3,UB#^+QI>#LWU+%3 M/^]H0W>N0]']OO?MXF_XDS(U+"YESDJ$&CZ7R.H8JW)(UJYQS9O?3(N&:=48 MH#&4:K1ILKXLL1 UG4,X;>K'$MTY)Q15=N_MY M$%Z&Z;EZK?JPHV6UZM/>V]MJO]W?J'O$4?:4/X'[\14E9Y9<%$=T^/"X0.-V MH+VZ76:N>;JM?V,.3'?7F,'K0L#N'8;/YUJL'[ MKY<*^%J*WO;G[78QGN\I[:VZX+"YP5'XG1\2.0M*65^6]T @Y\O 8'.!QTTN MQ.DM;K-O $JS0@[5'G:\0-/LB4!06S-JW:ZX_.VU"E&MWA+C742O65"AA;OLJ9$ M @]$I EF;RM _'-V[3]1\*_71/[EEX)C@XU5=[/4JS[Y+-\S]Y=3EQ*J5LYZ M%V%8];_.E_^/*6G\-X]?*JT#&ZN"/F:_(\IO*","[#LN']WGO_3+!4N+_ 5= M6PL#9;3_23EQ!_B_AXA]VSZ;>G AC<(YV*[.%<[.,NC_6R7MP_5L(BW+)%-7 ME-2N!6JF&C/3_\?IL.2]6E:&2>3@)94W/N[2P!J-<([NCG^SP!B9>>I3.!)K MUVM;L6=_U#/7] YQL;^BMBWI5H,[RFA-"+O*MJ,U/3/SXM<,YM+IL257>,<\K9>=W,[I3# MCKVA1;)J/+/0X5[.;F%0/'2SDSD:%2UHQV7&-GN):7A+XKF>"O M&*Z9O>/W7 61+#9]S5!4"^ A_F'1PWR<_E*C).TD%2K] X&"@WMW;:IB_SB6<"'4 M?H;7WS[C=9PB_>LW[A;^U1MW,\5#FHPK](U%L'Q73)TZ'1H?+OET-F9* MZ*OKO,U(4)*>&/3Q"[Z'\52C]/NF9-OH],T:)AVMBGMNT1[HS^4" M\E]03[-K'DJ-K-A)*TQH5;*QADU*/?VOIMS1I=?SZ-K :EI.?*Q^^ MN[@__[\?JQVD9H:2"7OH'V$+?3,T()IN>=0N@34MU[+*64U&%:V7.XV,G7+) MO/KHN]]/6P=+B1O9*-H'Y3J'-;A6G2S@R$@&JC^TYK).T"9RW\M(\P2D!QP2 M8=84OMD;?JZXA@NYL3+,0R3MUAE7;>*<>*5;+#W4H=(X_[DZQP&G#!,P%SW< M[RGR;:&R[_,$0G[;XE]SYUM%L*0H$_S-[/LY$TI[ZV0L-8Y&9WJ$NB G OSO MEE<M#"R/GT]*@OB_COT_<,&]WHM5& M0<)R)?ZM:S7@E&U*MLMZ_B$6>)BG'@0YN&T9RF@/@!# M-Q104V6#OVW'4M15N1")K52$(4C6/CCM F(3Q@%K;[1#<#1PP$DL^35^'KQE-(\QAYPY_2O('@9CX MY2='E3_N.G+$K^Z_SLI_KC']WVCM7Q(AUP3_O8V7<:W/V348:;0BG1?WNSA) M4:BJK*>4D146AA \UG;@X2[QS_L4P^(@FX%_21E9,$O@!Q&-,\""O5MP("G6 M['DZX73&V$)KR+/N(VLD1Q+Z@U\*%[[>29?R]Y;;_AM%; M3 =D17]GN?G?M;^5Y(M&^#O+H7\_Q) -RZVS4G\WT-A_:XAYQM7^S[7V\M^H MT.(4K)>U%6,>*"/[=8G.(659^WV$Z@AAU^GNP/7JM,=V"?5O>'R,'PQ4K_SS MN_,_E[5_S>GL;OYOU/^1ESB2MM2?S^DVV0]8\X*K3X61\MK%O>L>1^:@C*C# M?OM+"@V/#90G(TR^_%.YZ#_7@OK'K0W\5YD $DN'R@!C1)0^:2E=4G_9PSK1Q3%YB7=_!PMSIEUA6Z64;!P M.A@6EC,L%W+^.BMN;\HW!<3]7__K^9C^\N'Y!O<&^PA4-^,E343],/(_O:I+ M?[*NJ@P4&>^3*'M4WZY0^2M+6W0HT>Z+?"M& M_F-I,HTC&>HT6'P=%*W:5XJ0]=;^-1@80KQ4E200P:-SS,89&ODSR?0^^Q]1 M(Z?(I.U %9'12\]K$NC<%;+N=J9A,Z@H]6U]:$"GW.>[\K\A@\7=_U :<\53 M3'- JGGB$/"9EN)*FXD\,?XNFKK[<)D/!5)4>'#7A:6N\W1WPO_\89+_\* ) M794E@6" T_;PJ<_F*.<;@68#'6ZG!-5Z-5@7 M'4P=B MJ Q]]Y) .=!7YQ6L\H*9@O1'NX/"S7H2QY1"8=?/#!+A-#\IUNL.). 0*1:SSW5>;\*@IAQPIE43D6+N@V:T MP6B/88953,M+DX'*\._RU;L.:OW((XD%BD%$<.,XPL0[+$8)>!V4EH M'%*8LS,DT@P5S8'1;5ZC@A1,Y "59+>#DW-K1Q]DKP[JC_P\#['7B/W)(2%I M%Y$C/),5K6QSSNZM2ZOC:+\K8CC:A[:9'$!;U;F-"#79@LRQF(*C()@HJ2 MFF]M2#FF:$MJ',_>D5#B+Y\:[!4,6>-"ADHXQ[PX GI,!&<@@ O) 1! M;!K\$B!"D[K SFF\12PJ6XEP(+L1!_Y7=<#NYW2GV MI(74NA&'3X66UZRX=4;(.\1HTJLIY"@5FN"2E$N'M8@]WS?FOI"&N)]T:A;N M&69O,#O%TFPED"=)?V2XD&M(Y@DX+XC7 1=X!^ T.RY$&#,Z<92=B'8E%P.J M244Y/GCQLO>4+]V_BSPN2':\"P70KO4M2ND MHLE$&%B@+1 '%75I*XFC31?=7,R#3/M6\G^RJY1 MY23%<+_&.EXH#DD#0Q&@A&Q /$9N@U_'BJ&1P)O@7"RC(.*

2[,^^#FS!NGCSK+IR^.2*.2,N MT2P)**/O)Q>"0D&'%K B-[5J]FYVED<%+.7^,@MS'8U9+.S^>NY-DA.%:I3@ M&6^@,HID%/WD*(%1SA%.+E?ZO& M(]_]#TS<44ID+Q=RPVE9J3V!W @0SRF:X#F[([D0=1I8^C$HG9#17,BF3WH9 M_!9VJ*+51 _\^J4/J0S!$A-FC -A9-A(H"5POQQC#/A394RG\;%H[=FWS7?" M_+;YO9"X?G3?,[,S-R/]S-K2()1U@B )-$X,3L['0L!6X9%(:1:R@,7+SB4/ MW+T!A%/AHH@"8?Z%5)&3M/%?:Y>UK>0#=;^+&)O&_,FYYA3S$),W. E=.L4T MP QM=K$D\QA0 KL,ZP,%G6'R1RY5R,I)400(RK;RI)!X@;#SL8=?O7'NN&RM M\KU W2\V1HOAF2!HILT,_U?EA7K,,E(POS1$-T"I\$@L@K$%^H*.8X^LS+0HXD2X5&TPHMZ-K =!MI"R<%:->3/G\;CW=]\@6;V_96MU*= M%[ -)X19.L4L"22CG%V6QX60D@B3\%GY$#HPS8++ M?GCX)^I#3-G",C&5H_;B2?LW412@5TW%-N.EA$>T&=Z#=?I^6 F,(EH*:-"+ MQDBPK.F[WC 6BJP0FOO]5&ODW3+"GT*U50^0_9LP+L75 $A.\32;+N"PWB*S M &U00P\GX= B% 34^FKQJ+=A2UZVCFQ_;G6K2NF,]HXO&BHS2]%'CVI@_+.A M6EN/@J;I7HL@+=ZISGZ#)2=D"=-K.&J *:WK5"_:GK9)O?!0+)1"Q92O6;_K MU#E7=\C.O 3N\4D_8 MZ[\NA$#2A>@5@Y@#$^8?PK,,M*XBTA6.&.[N_[&#?+9A2$R6L^@X4\Q2>,J% MJ-VE2[%Q60I<2,]T<0&<_($+*5W@M("X;-.5 "T->DZ)M*-M/#P\>/(I CY2 ML<]E:!LIXP-9/K!+?-L:BB5*;>V:]$..RG'X._4>Z6+%BI-,#OK^#(%;TW[G MC<"""$* 7??BH0,E."5T28?$D%,#\1PQ,P6IV49?X?"'T_,X I5,>;09NXP# M56U$[03J5II7T8: -JKPY8K.@FNX).K8FH/:]A-]+=Z?HG>IQ*/2Y"1AFXD@ M/>ABOTAAZ+ C,"*<[SW.,3"T.ME/6C?'-B+(0&EM!<_9&71H"63*T,B3&\@:)P&M.9G<-1%=ZS MX&[2_6&\-XM).745\%9>P<9+BA M?2O9.[6BJ1;>!!?\77L I0@$MBB>J.J_VQ4CZ]_/KGU&0YXR.%K8_%%DP.GY M\:OM[_T3\([8!F_"==1#>!FI<27:1(H.7W++84D#1=EHLR\$@)?JN@!XX#FB M%\R?>PD>,RP;3+]W0W^5DJRWK7P1]0!.KB3M!&$7[.&.S_2T& (Y#UL.(VH6 M"9S"6U70BA]B!(%;\Q,H6;_D":)0R;SV>)31-8=TZN( /=_HM#2U Q*!&6*= MH-?%T[7K9:%-."&CXZ\FA11'[7J'6Z0;C*TTQ%;*FF\Z[F9J 6*.@"OS&,L0 M\)SDBT,"@?7I9FGH1ZLEKL.F8CCF+Z'@N_^=UU(((($<05$)BY4TRZXF4@EL M,6,2FE!G2)>*N?JSQH#B)FK_4" L]LK79^ZD,;T.?T_HDS/?;NM9R-ZR9@Z2 M"8#>@AO[RV]A0-U\J?;M5G*OPK*5F &Q$.F%.W,5AT=NI/>Z^%[4>I5>OMU4 M$"6OQ#-S]-:AJ334@"^K'YP4D RU@R2.#*H\A@R-EY,!>\_SD5T"OPH? ;U- M$UQMPA4 BDYMGCA,BUY\2H%MS^VO37M0XZ?X2B^QQEPYMDZN&Z56Y1I"#8QH MESK^QV&7G5^3L1&M987#QP4#W,XB-IX+N8X=%J,B$G7Q483270\^%L?7B0!Y MS5*R31AH:N/PNVC[$K_'/EK]P^=NIE3ZS^Z,&5+:!,DI?Q!8_CQ-CR6V=N:G MB4*(4;UL=!,^$;]WQ@\>1=B--A9P]UUCDTIM+HFAO!,W= MAP$''5N@C^%2OT& 4^=EB7NT.F3IL'-8X7D"%@/$5YKU519&:>:]CLI"V=LM M3ADTV&M5.7M!BO_GL5LSH1S\9T.6$[L*ZXV*(VV%CB*\1,W%P%QA*807#4%9 MB> H33CY*$)I+-]W C.2[PX,%E?O<07>7CNCN<^F@[-[#DO)Q9+SN9"RBJ4B M.-@>F7W1"CA*CD_I2E%,D1KY_:)AN>B]VWXJ[LFL:E[N_SJ,0A1%N)!=&V@4 M4#))89IA.F4W6H50D\7$KH=- 'G^GK6M-^MGU-UU!=[(,9[Y;S?.I8E@D%*8IJA-#O\B!2'KPW$ M8;FN2=PCI."Z@EXS4OBC+M]^O2Q%O064SLC-WK/QLY)Z80_0Y?O&&^[Q8#E[ MP#EY9A@2SVGMVL.%_ KXR?O+'F/&4LU@S ),IBYF!%O!A;#$BHFV(,^5Q.BS M/%'\+*V^G+XE+0=2XXC P10AUC&WJK/R^_IDS)95-+B0HSN@M?\S&"[QBKF' M!0-"013I!"<>B3X!8.E^30Z*,CTF,FB=BDIZ>='[[P,'X53;7#T+DK7 Y2QM6J+%1<2 MY[ARO"C?>;2,:&XLO#^&>$?CQ:,KJ*8XO7,!BL(C. Z_*1.)#@3;=N2T3FP' MPJAR.![T5?8GW25AHDM%PMWWZ-CU#*F1JJ0/OE**5M]D9<3?\9L;/=-HD'9. M)C) GA7YK,;3)[#0>W.%"!WR.CV0/*,9]IJ1/MLB%Q\:D'"2Z.H3]^OIV-,G M+A>$BNW!%5%,*XXV$<(,8VDVQ?(^5;KO$LG%?*Q[BM))FMX.01D-4:^VM;;)S#$M\V (VD+'Y)MY?#YT'C.;PD!,(+#.;HL1+P]X#?IIE*G M'H)J=C>JZK^)#LUQ;?NF?O<,F3?8^&CUW'RH4X MGJ?CHS\:+\$=>RFUGY\EH!Y?$E7R&'>2!:PX>[#T6SA0(QTP;]&"V[[$]'^L MBWKG&/C0W""U2C MT08^C,0S]L<'5HZ4E<4K?<]RR[KLP[)I-QHT-X5@5'[!%<#80I#!DNM(GS>: M8*/8^CMH#1HNWH.>2=K#$1SQ.SBY8%D:>:J*%)1_#)+L]OTZ;EK_:.$I]-?1 M>RMU!/)' C^!_!I>JA=A L7\0'[B0F)^PW?/31RC3Y<5MR!BLJ"#6H5EB#V MYSGF&>>7URT$O]SZ<76,?-91^LD@*%4:SA*FKZ&&!#CUI+V$]3:5\ KF- 0OHA!M.-%*W93^=IP&CV'*CNJ3&G[]JP_T2? M"M:S$!P(+A_@D M$YV#SVD;C57G"\\21F19W<-MNTY^NUN1.C4E.&,R7@-GW&4_(_BB@$-Y2[LI M,$#-BR5>7#^HN ,P(->>"L)&<"$EN:-BNM_'KP[\KC\YOE_Z>L2#EFWVN)#* MWXC1$"Z$"/I;PW6"9_&P*'0]48F"22MD>=%SWTR?35U@I[VUF)-!J;ZJG(JB MRJ=#FK:XY'-"J>J2'+V HKJ(RT=?[*]182J@M8"+_A[A;P!H<\"OJN)XW0S/ MI!$!5R*?HZON ]MZ!Z6[=G>]S! P=BK+"(Q0)1P!XEML@R'V.C(Q2XONV B3 M0>^OH?,FUBD N&;MA3L /XV<6K!\2&/HT:>=7TR%3Q[NNJ, ^FC M#%M@C>[10J!9AP=/AJ:T2I&$;\&,K2F:4M4EM;@SU?9E83$?G]I?XD)RU(3$ MLZY)[KB2@.O$27*^8W:!$R,*]M@5ZW5"E;&[_[<<<@>F3U&IAM;55/QXFTK\.&H]QR6HC&.?/E;U/G3D>$P\&)]6;GP6:W@/5DX6C_ TE?#IP/F=Q0)P$GD[QGU/^7?LN##AF"'P[,KH4P+M M)J.R*"2%PQ=/.W.9+EDUNSG=3M\93>=E1>D41(AB9UEM27:Z/>N-N7W'%'5,XK#NM.D M$BF06TX*+T73!I@,'%BXFW4>>!5,)S:[#+P)J(/29IMW^]\E\;C$QRJ55O1> M1+PL:EU^?K#M\^)+Y*_"<#^)W!Y'2P.3[.M)M] X0CRNE9X09)B28B' M.7S8T"Z%Y%U1:?!KC;XR"\;JC24FTP;;8(8Q %(XNT%= XZMJ37+/,701[N M(V.;84V[>=[2VN/=EZ>,5V*)+7B1:AJ[IF-%5,[#^58"OQ^<+IOM0F'9-B4+)VZG\#W!% MS!C8>!Y+0H"1R?Z,]< GX&7J^.:QVTUV+D#+O![=!6>4I3>(B@M)<<@YX1., MW/L-*[IA?XYXU57>WO7G^KZ[$(W\ Q'O\TT,P+#Q$#Y5NY4@1R(OP/Z=130BF=(W1UHNC M]R%,34;% -PG48QA1$_-9LH!-H.7 5#J\F4^!:00==45CY7>?WN@]'QD.O60 MF5-'V9!F:!C"!9 R VT.K]E.^J+*@@F/Y#'J@.X\3O>9ALZ/ )ZZ R^)LF<9 M%0I@2RV5SKUCPH>UIG;JMWE35:Y?_H#LI1;-3:T#=# -,,V-$_ ^N%>T&%-NP$3!4ZK MB_O[ ;@HYFBIT*YO#,S-*Z'J(WHLB3L 1V;,!1_;P M=D)+>!=!_K%3'*"#GG>/UE+"U B9@4( *N,]T!5*%Z.:)WKT6Y?G9H>$.=4& MA]Z=&4V!#]FUWI+A.SG_2-+NQ"Q'0)U"$,)\Q],LK*!#,(;C3RV6@6JS@@>1 M"^$U4? Y?F4Q*LCHV?\1>M,Q_?#7BB\YY0@Y(*B[@1H(9D>P7)GM\1BH6BYG*?B09X_!)[%[S M-T @,?U\Q\[<9ZNGC-\R;;_>U"K+Q-C(M%UP.=<;@!HS =7(0PJV09?#AR$2 M!%B>X.A]9B<;^WP,T:2V/C"VE8J5<^W_W1;DJN"Y\EN-DM6Y5)SPN?&1V]?$ M?2+O(0>/#"/[<,-KDV9Y]!0R] $'YG=?BN&V$L?:_\Y/ZKX7?"Y@;*35B-@% MWQ]0L]8,P7AA&VID24M8+#.4,Y8.7^J@*PXV845*5T1"M(Q/'4RYO93G;,FH M*HAWU;UR_)2H-.4"Y%N,J!.K%5S?Y.KD-GH*I;4!!ZC>2U,R!MDIO&5)RG1P MR4,_D%)K:)L_WY,0<-K<3_3IS]ASJC(?!3A\&UR(.H@D#Y- ?/U#)K#W]RU4 M?8+3^K"TVU&_A[D0BY]P3^Q#D=%]QNRT)HYJVO<;"H_O5GON"/K#-HP(1$H1 MR.F$T@J6>!B'?S===HW!H$,3:@R8N@#L?.]-C& (;X/["3>3P6:Q-C&Y\=/L MFS?6B*8'KDK:RHSJ7-TC:LT27O3*#2GA[": X]J;P=D=3C.GXN)K?&A>+:2= M^!:/1A/8X'3_#=K!-PI]3S4:C'.S])6=HI>'IC+>=US/+PG?#98[#MI?Z O] M4IQP%SXTRC@).*HV8T<<6QFY-0HT3B>AN_3]'G/&NP(U3TG&A[*,G<^^FG68 M17P#%1@8PVE62QZ,(QG-^-+!)2.Z,NZ0NOUJ MX>1(',2>-&V^^M9<_$Y$B",1"B@+MQ -;UF5!RT%,&2O-B4!2]/G6T-3L7R M<20!KTF_D;E-WN@#?/Z'^WQ2EOQ>ZNV=_G;MZMB\5>)6R[$$$9/#Z(/L2H(O M'E!AY-%[FY#B& 6T2+^.%0X24M+L$EO7I_-U92G=^6[L,N[8GT."EGN.EY4. M\?/9S\-16P*UJY40@X2BL.0T*,T"*C@"9%,#1[=1NV+TB/@6!][V_$UYQ!^_\NCJFPR-?*N=$H+O>F%_W=1D5? M[.T;X8?=C@NM2ZA"3*^LZF(P5_2 @-%ZJY MY+Z#3,9 6NB @30OSVQ7+$D:[MT%Z%@'_Y*7=)4FG 3WQ25LX$5,=$(&3EP:]771BRZ+'PQ.L_&OU&9' M';I'>?)HS_M3GDI;#TV?8+YAMA[Q[R/2/!B)X!_!K'#@N1==^S)0D1-RGPNA M+!/H_"M.N$FWW(YC8ZUW/(V>K%Y77;EF?TE;<.?3MYYL$SJV%3]LQ!"D<2&- MN&'FI%23'&+W:$@R@]@ %5QG%CB/(=W,Y1T8 W%TLS8Y_]4^&7[8";^U/(Y M%-CC06#_EG"FI[$D6QGGZ.\JR<4XQ1WTL^[*_BC'097^FT%IA+[LQV%ZY77' M6OE%[DWJ1)B]AKP@>IXTV=I'>O@(TTLHA2XVT +_+_;>,ZZIKUL7#2+2A(!T M*9$F2A4!L2#!0A,A*@)2HR)=B*A(D)B%]"(@H* @1"DB((2.U$A7^2M2I 0A M!14ID<02EJ1P%N^[/]R][_W=<^_9Y^/YL!8$LLH<<\QG/,\L8SI](OD!TYH^ MX-OY51DP]BB\MTAEU/^"@7YYMNA7!7)Z[Z70E_,_KWTX%?NO(0H:D\15[J[F M3T( V4)@O"WA?R9),W"V+&4GED+L6-^.('-)U,_\!3@,!PRD["0.H&+PPV%G]'3T=V:7'3'S\TGL1TK//AFZ$J*S"+;@) M[WX-RS%UN-*K?&<%",94-V!UO[J!]1,5'X6CH<^?9,2?.G;P_?4-V'\7C'D&=S=@B240 M_XDWJAE>=[K+T>-*94P++*QTZ; LNGSWK9B4S>S1) XO3F[NQ%4 =+N:P:?= M!@XC5D(YNW!Z.7020V^>V2\%+J VG4V1)H:OI!-D-6" Z@WW$^6\M;KV MM36#1ZDH :Y]1]U(AS%MZI-CTT>.<9IY^JL4I<'=&O\H8\57 .8I"H2X=1Q% M1_HP.81="!;AM?@C@+R6 R&%)*5]VEKLGNSHBFSE7]?P4&N8[NK/DK]G-5,/ MLCL *A19C;@*GNP;;>M5+O=/__9 MT?7FQZ^Z!F6,:^_%BX)]$.#/(3,1"GQU[(GYA==&\KBK$WA=K#)U80!23^)< M ["$Z,.K7W8?S=&R6O--:Q"1KLW3T;OVS.EU*M*ZZN@U<2G9VVXRY_UW M,X[?6R/>*(Y!ZEM"5=A=?[C\=0%%*ABY%;)4+;JQ)5Z'Y5^S3DSYRAQ.OE07 MZOKGK4'XM4LNOZYH/_IQE?!H/?^/( 0/)T BP-G/=>?E<\.A%H,&%^<+4*ED MB:),RQ*6@O/.0;9!8V20V?#TY2@IO<_'U68?%9[HE MFE*V@6BGC.'3H_KJ]6/5&HH7=J5LL8F;=K%"G&+!9XA\40[5:*;W+&C[ EP8 M].A*IHC@]1?Q1T?=[#-V*TS>TD[U?/]M;Y]C>_8KS D?GC4LJH41P=F-@_-> MD0*(._#_(!O=$I!-W+WT:.M4MN)7X_=;D^EV->KW;ZB,O*E<^GRO1L1/&]6W M1F!B*)E\+1#IR"O<@ 510#W$(#R9(/C[<6@?4GS5NC"',N-9&QAJU*3H-MP> M'WHZ5I8;4V$C-K1^PAJ&6RL'NH]V")3B9_!;>=6-F5+:N6G,02J7OY4IW%ME MH*Y1/W)R4KJQI:.R1' N3OO'J-^+X9FXZ^,HOR)@\IL(*@Q/(#>HD0WD>'DO:::%>,E2R2)+B*JF8\!H:KK8_.N88DQEHGI?7_//*$&Y7WD,B$IM%6GBO2"% MO0_ABPD^W1Q1YIMP#[*>EY?-+-Z.QLKSY\8X&CUZ-^/),^\4_K'[7/5F/O*? M7W:H.;-U!:Y6'\\ 9,I>,0*[,/R;Q (/L.LF]++'NAJ*L[L?TU M-SO/*,YNC30.6+"Z<.#H>;=VH!OBYY>K-=G;>/G5^"UD+'^AG_R@:]>G)LH. M;!N[.S1@(D+U.-NSHD8KQ;M'^IO^Q3"DOL.'D,][GL+C^'I ]XXF;R-V"HO MV,L1P,^AI4@!H6YT[]49O,9W2\6Q4+.CB N=;PUNY^99B4?G&:Z,[K5HEQ-O M;8E&0"V5+YK'1/)%QV@D&0Q!! M<4B^->-%\#/D#5A&4YI$"#5XV??DR,OY9/(2DGRK> YE49^G+.MW*VO88VUI MCV O0'U*JH5WH\ ]JZ]1X%E B1A1:/#2K" 4T].ER_STO7F<>[3*\\=/HVJ_ M70E9)]KN'Q/R;E/9SX7H*U\DLP;,F[>-P^\#NJU(U*>('7J^!GAA?+_ MEFN.\M\3F+:9&82&#=B@D23.EP7GRNNP'[%X17&W)V7 (P-%QB&%1N>WF1]3 M_7,H1V_\O]NP.@M7&D]EU&H&1.4^*.$6@7& M5Y8X^]8GO/8 M$?Z WM3WX&[T:^BL@TKD.AK=[7"DHQ1!RB#YQ:?-^6FLKJ>&?PC2/A+]'D$P M =\36@6:@NDK]O[:Z9N2*( KL_8:S71&3OMSV"Y@#F3JWGQO?H/OB[<5W\/[ MUL38#:(N5@]/4;/B!L(WP1H;R9CGR"X"+9@8G#*SH1\I%6:*AF,!^JTD2!0% M?0P:NM:EWCP68"YX^GX>6O>0MK3)P>VV#V ^UXTW]_A"0J:" ]THB)570 =< MB>O',HK]?81W:^S,IQ\=^^XWMK \5Z\TW3_]\KGFWE3G@4BKHC^_'64%_I;3 M2*#YT'Q '.[()1II%;* MG8?!8 )H>RY$FF)]<-J\8B25D O4"C/<64<&T#OT5Q@C>71Y4E482XJ4$9 K M81V6'-IBG$=63#P74Z*GMY_P// I'$(H :!;_,\&; ?N M,\ PBC@'L(_0BR M<"])_$]@$TH *]//;F[.QYE_C-G51OIYG?R@[@]7\7T103X&[0[P'S715Y"/X>>/@VC2F&8Z'Z5E&Z&3 M?P_WYN1I34UEW"*R$WUIQ KQ!,F$0HTY/^<3YR) >XUA$X$:Y)W1MIP(;0-&=^6-0#RWE- MGKR+^5$:*Q%BWUJ;C[4RVNDH8^-^8\#JZKW)./S0YO@B \'>[/.^NIDT; DT M8>5<2)5 ]I"_Y12#\^?J4SUG#D4HK>HHV.SY)Y"Q/>]*96RK=(W=6[/?=_ZU MDE40\#409&-YL::H*6=:9.8? PW*,? :SN@2G7=8-I6MG-@42' ^>>2ACLF1 MSP+ODH[VXXR9MGR)G$\;,'^",+)W>'J>+R[!.0TBCF6O.[R]"8B"V7KB :W7 MGGT+I(F53>G&]EU)$+00XZ&*8RSO\&)(EQ')B#K;))S],RR'30&)K'K'V^RY MZ)#5U/S%K@*'"R/C@V&HSV[ZXI)?K>TYH9O#?#@ASC7L&)64C@N!FJU- ;6\ M_X[YX&W3PU[A^Y<4;EW7*^N8NYRMQ[NKKHW@LAF7?$,\'_V0W0.U_L:+*AGQDYUGK=3,.+?X M@VT 8XBS"R2RK3YUZ8;,P<=PZ$M"&>4UX#5;=G=PCJW6?>(C,<9#7^.#@WLU M,_ZPT+T$T-R4^ BP"2",U$_H0J5)<4598.]V.0)<1 MYZQ*!9M/#(C;%GU_LSWDBII-RO%F!^I]8:-"1\U"QBE0OO.)< MQG_790F^9SFMTB4&4RU.L KH$8.I?[QM%IP\;]4U_]1H:1B3$K[#FK%6DHF +?&< ^N#ES!1? >VAYR)U[F17)E8MD)X$5 M?D&7(L+FX& *O3>J[,-HWUD_;$JOQ955]'&A.X^M8?@+W'V0)/8S0\<>)J68 M0;\BF!?@9.<>\R+C"80KRV4P,0+45W;MNN4?DA:WA5B@;KAP(T"Y8'SR$Z76 MB"O33@=6G.G#4MB\00KSK%$ZL),^:?J].O3W<&J1IOG'H)?9"B96I=R:UPR= MCV[C_WD&OO#F[JJG2!:6$?'=N A:&GA?N!^FW5+&?*9IS;33I!0]^(I M? >/!%PTBD%L=O/S@>E?[-CZ<=]&1QM5U+')1KVZT(I CP?J\>;-V0\O9K^( M1#]V/]6^13+DZU>H*K=CR^=1R3CS2YO3C:#/#W%N$">C(H67[B_M-.H%I,@> M0>30+\Q[)\D%GG&[2QH#\G3?M];;!;CR)(MCE/\?O-I'F&,(_ N(]/'C%#5D M,%$<7'8;_X/*O/TAY\5RFQ\W7/R.\8KZJU2SF.)$]81>^3G[=_?<2!".J')V MX?L/HU>JYE?O461_\'=]QI;T(96Z=+RP1)?QL)M?6T*4,1IZT4>-89$4U<:S M#]VTY.<& ZEN;P%(_U)G*RPB.+[FPL!)M@E4?&?<%=X#_)$+$ /) MX\H%0)Y-O!3@=V-KT7;(L\3Y=YQ[:%KU)?55$'> M/#)SD_-19I;I.BNKX2RCLX._[YSZF[+?YT3H35C3J^L?/*QU M4Z=A4[KN%&U 0O!G0 SY[UM M&?G#*9BNRUJO\F!;G3?)FOBW0]J%LS/?\_][_1'_Y_@_Q__Z45$%QAW[J&G? MQ @;?:L56MK+2.:TA2/F\JQ%7/S,)^&WYG02:)OUKQ:>\;2]I'7$3S=UY8@/6?_[.YIY% M2-\-V%VC7PK-)=RAU?UX$VXD!*KPWA-]F_S;JKGNS2FRQ\GV'X9/MC_,,!ZZ M]?;@V:QL$_2!8(#IAA+OKWC4B(DU7Y./[G+_T=28>.XHKBGEM26D)G?^S627 M@V-5W CPTTNPY^??+W6IBXR;%\Q5[Y,UI6(D^[LXMQOR?U7RC\XCU<"BKAOG M)4:HFJFM3SB \\9.ENXV$U?O=GHJ,5)Y(3U(N4I6H>XKB\G<@ZGV#H^C M*\,[B2&+6HSHP!\O<\M'KTU*.YC>J[BL7ZZ*J0_A3B[=5I6#JDA04P MX!#]H:%6JIF;M=&(&H3+/$^G(46"]@];7PDZV6 MFWTIMKSW,#=3,HZN)SZ9'FF7FY>B?G;I>$XJ"P[JVJZ>^"$^X[O'Y[1-"/834W3J?8R3T$WG"J>744_'O"?* M*FQ.+7[^:[Y)[Q?P%$"N0P_#:F=CH8\B7&^6;0^' S0O6NJ,XT+\RH-O)Z0H M9],EC%9^OMT7H7Y?ZYZ*E,LCJ9!E -3!<&6=J<)<8(U"2E=&">@0ZGXIR0LI9"P0X5O3>",#O[6O:[VV1'^64)&F<[A#_A M,P1@T7DKTAQ;B#<NRK+&]*K 6*/BQ)[M_IX^.Q)#]B M6"+K9]'XZ^S7])@S926W7*S]7& \7#%)SW)+\.9\ >1T /L,";K3#']F\[-W M],#AD]#+^;%.4QJ^)B71FD:JO[4VICKN'PG;?F](8S5%*^NRY*B=_2T7RRN$ M!IT5=^C+8;PVI-^L('M^<]J)$(ZUT$M()D@UBN )[?>FFM_5_>@(@ &*2F2BJ4N9-B+I*M&R20F1G@PDRRVVF=/ M19,5J &9*USA>=60WOL#4DNNZ_R'&+-QX[;Z7?ESB_-^ Q_IWL_< A$X_@Q" MR5('M[GTR)KK /ZE @J?%^?VC71M@;S\<4W/"[^6<) M/B,1<6>X8>!:9$7-XVBZN '/!!#-F-+Q+$4>>/6UKRRG%G>24U/J"VA7V9-2:$ M?3D.W?M[OU-?VCARRY@AX,N\^A88)LI)A$IQ3^$C:,[ MU3V_4\(H,F6=/L"B+%GZ_5-?GM_\/0MNH'4A+S@S5_N#DSWL)Q'^!CIR,'6O]U9 M,-< %Z0!EL07?\^Y@O]P^!37G=<*N7\R6LY2&6>0&IAWGC61/N]@@'?4W:MT MWC$B0%9:4 9?!+)5K5,);8B8AFZ83#:3 M.'&"F7E/:[H<3)Q8/[B#_OF-^\GK]%D7^\!N=Y6_R>\2.Q3H:*Y"WB :SA5X MB8- *?83T*UBJ<I]M-*0'WJT8;Q^S M$Q"Z;O<4/CZ]=*N'VD[*[7N:X?4@UT4RWF:DR(1=S;L/4%\"3!1J.LF'UV$I MO3EQD!O-.C$ 2-YTM["?)V[A'A^Y^H4YF:QOD/.!E#A'-H-?EI=[..F;JWZ@ MRL;NHL!ZN37^$GZ2PG1!D67814Q@)8US&+K-$0M4"!6ABI_,=UZ.Q!N-7]4< MUV;ZIX1>R3/GGS\GH#*I:_''51/QO6;;P,VLPSPX>S]DLB9\'Z+1MA>AS-T* M,>9PC@W.@FR:_^_D(X/?9U:Q>Q_+/Y@[=?[MLU'_^GKY@V7F<% MK]K'TY_$N432>4B::R?M M.UX!M%FG*V,-U*(E;&R:[&])I)G6]HBWAKX:M@KI:\J,H32[K/6\Y1M#Y79" M4JEIJ].K]":.UVSF%JQG?[Y\'HVRW7"-8]9P_$M'S7=4KPJ?<<[QL7<[_81$J]&VPZ4_(8AD1])[XCQ5EJ\5Y!+M "-&8.4.1 !?8B*^\U,88D MTJ4Y"\ITDS$];PQHGSIL*Z:WFKNMN=67[!\X>;^^;]MHCB[-7?7+>@%?-(^& M /<"/1+.=+?71C/+_6![/U+MYNX\LT?:Q9K#/U$LC)=_7<) M_'F)!+T0HL#W%^"-#9CP-8 5T61AJ5'?>?! 1XZ_F;'B;<-/NW-^!:G*R7W8 M@/5008<-F+5M+P$\ D%&6@E?0;@'O:YKN=D]\!G!]0[ZHX+AKN?QMVS W@PO M3QG]Y2"XHL#CGYF,S>EQM_^UD<53,XC[ LQA] QA"H#^G%+.U2;X_^(NVX4A M/]W)=GSUZQ9OOK!U_J :]$9P2+A7.6W AE8W8*]"OI% W5MUI2$;L);,C#^A MXN>;.YOR.$;O6AL+KZ2SRLA[>_?NHL9:/IT<;N*E]*K)7)-$)M9>>.(J]B?X M;/E>9)"+S[EXK\('HQXMQ?:&@ZQ(69!$ET3W@2N&"JK!YY==[BDT%#,4/YS2 M_5& .=D4VO*)4$R!Y';F>N,JMVL#QDGL2N/%;, PPV 8"G1 TL<@DQAMP$1( M4\AO1]F41EXY _&[QZ /\R?B&0/(M,^K8M#B+J;E13?L1>BI"C^#H+L(AE# M1M9R,QGBWVF_#D",)6RFX]Z\YL'%K&4?1(J:(M/?MAO[,LPS[BM1TLFUW-6U MT\YZ<6\C;V(-U;J*]:,3E ,^8^)??\/VZ\JPG[SM>8 )=LY>*Q%I6M5N<)OQ M_5V4N@#0KN&T-V#%);1AKFHWI#I&H(?'T8QX<@A)@/H#SC27I&_ ".; #]T-J:N]8EP[NP(11\9@I(=E#]=,_[YN5HT,]%*+@ MQ95U6CR]T!@_W>B,@;J*4]4*P5E!?ZN4G:MMZCL/[>XH'/Z0*0-T8RT-<1?! M0OHPU&CW(:F/U([RBAO16T.RO\_M8JVH[6UBLI.TN2>C:LE>GZWWM,UDO1&S MTWTM>_/6'Q2H0^+*"W^^'J_^YV)'U!&I^[0'AW]<8N6MS-.0H#Z2J[P!>[I,:D#W#$_I4M@% MH*!"*J8)([+,WS9I34S1O]AZ[9MRFG?V6XNTF%.EV\7EMUR5.[\&3"'Y8M"5 M6WLA.,C%S]U2.S()!%#DN":\*@MAFD.Z[E O1::1DV[NFGE:PZU(^:8[KN#A MV7"]AP_E+]9\D-+-5LG.!8<4^R M*.DX(^#9=Q^U IK7B$=CRZU56/;7EH8HO6\[NL^F"60^V/%.8-V=*3Y/ZB&1 MHZFD1%*@4:RE7I(GDY#6^*A)%>ZW&"M@*MB!L_/H1!\-UH,Y=59U4D(C?#OVK&8(S_9,NWO^GF*W74>D MQ;DE6D]@DB%0_(O5Q ]29("+JZ#V9 \PG39O4@E6G1Q=-3*;L5O889#>_X?W M_I='XCF7>\@@:>-SY^N-SQW;UJ',%Q]CAK"_@O.L7^Q38R1?XG03#H#'\G6' MYU6#'7TX*VV&A<#E^X#_6V#?WVRIX>LKLO*7I*W_%EK#(I B +5I X; [^&Z M,TF]1]%\$0+G/.@SUN>C43]FV.%(APLVNNX\&2E3ZAAU'?R[*_E0UDQ]R6J7 ?O/V%R(0@!(P$?*+1XX!5PLI-\":X-Z[R: M*B89V/IEG(X1#590VL>K,;#ZD;M=L^7=TQ5;S+[:"T5K*Y.9"*![E-2()]&M M.2?Y6T!!VJQ,;R*F8&5B$KC4D33P^#-6ZFQ.'#H"1<:4>2X>78K M1QEWAY>/\V6:S]LD%!NV0."ND.X72S/S-GZDWE[;$?,W,K#F5C-L\.!LO>,# M9 @%U'L);-V !7WC)0-^B&F= 0*BRV J,&O9E<%G22/O7$NWW#G MMYX0AX/ T!]BE0RZ_\5T3Y,3CK#7,G;?V-7 MW>B7UL11_:+CE796J@?93^'E)&H1DNF,3$0RSXA8^%*_XW>"!-KF AYRZ6V@ M#YVH9MYTH>FHO+M+OM*QXZXA4'8@[^ M> HF<1!EE!2-S(17KUHFM%/W>D5&9+S3VAXE9O<]Y/= C&7H9EH,R(JV%E T M%-)F&O6A5+">M(0-6$()&,URW=?I8#-^$=99/;Y3]67= MJ?:[2FXNE^[;V)X:X\4C Y"@7CE7EL,795$),^*#)*8;2AEWF&581\NU%&*N MQIDZ7'AY8::A6_7;2_"7D5]KMJ;)"]VLES%[J"]@O!BB!:^:%&A@SG;BY77M MXH_E#RL0#I%1@4[A"Q6_8]JHU)35-OW.9<_9BH5;6;:;O=R;8 MY.Z'G;QJ"'!E'?BB\Y!]'$ Y"->ZP3I6B\]FUP0X3,>DE(&7*I']1 %LN4T# M1H*R6$\^..[FF&%JKZ_5DE*:NU>*]@]LOV[K&8'U)(XF_V-^ ". 8\B%M/1- MC 2JQ ,+67\=3PHMG?72KW2&;(U=H$%\4"J0TYE;1JD^]0R%V1/I'*7H"(7\\> IDDH6*_& MHYENI&GD($0-4[I$%O/OI%,&,/''YQ0<*))H&U6S-!SQL0I3B_H*WO UY8U( MCCQJ2IQ=QRN'1">R!9D,A)#B*3O,AL4VB8)D?)OPW<9'*ZZS?.UE\:SP"L=O M@PO:I=JUE6)^V=J:UU[=@^'3_C?FD/K_E&?J _ MVG=^U0W/N37C6O#Q6T5L]P3AZ*EP3+L]ZF;,#P!?_J:E;L M97M M$^[&* \WX#1J\9>U&#^H!* [UL@/I"T =,(X!7D <./ *H>-W.0E#HG M.,Y7Q-E/6B*6Y1DJZTYE!EV*OK>W'5&)WB]W,3I1;GAR,8EQ@P/I1/:#DRRG M]!>#)=AB,L+P"#OMIGF@YB>L M'*LU"HUH#Y=6>Y4UPMJ ";P'9%B$>!7/^PMFZG=[/G2IG0M[4M$_/(NQUE9^ MU=30UC![!/'@6X?)XXNL<^Q=_'?P#J;+M#@+O\G4B9 MKAV++?F_R<&?@YU]3LX%1MG?U_S5[7+QT0;,_Q5A^@9?M+AH&TN"V ?/:"O, M+8D(T!CR?3KUE3%J=9UH4JOF#S\"F[F__T(XVMMM!0]1A.1WOI[[Z=M-HRJM M;607%-_V>YOOU;E94&\?]G UA(#JX1ZRV/\0=U6.7)]F/XV)G&8OMWY#_I=* ML^4:)ZU H?*DP\D-& D*]/UNY6?1;1NP2IS>!LQ*%F">1_Z56=Z -5Q?_?L+ MSA4"LMYRCX *S#2: >-#"9/RVG6GQ5JXR(\K#<>W)TM:'=+IQ**Y\G JP'C( MHK"56))Q' &NST2'.LO-NJMQHL-L=TKU@:+UNI;K?F-%%]]M>:]\4."-39:O MY/'LWB4QOBTRLF%B&_).@[E#%,EEB5^J;Q?)3#Q6O.Z6[M M!#^W;S ?JN1P' S\0W<8GHGFBZ6QHMG8\2Z)[Q0$[H@.5QV0,'MD.?S"H#"W MX#JQPNSHR-3W&M%R>);KHGVW\Q'I".9)XU @\%>PK0P7]212:%.,HYR M#N,\O-&G:\?=:/V4>*Y 1*4']ML_E%G%T0]8@71#S;Q_6K!?KW2GH",_'']; MB>_;@#6A$DC46&0S:A">@1 V"S6B$QE&\VD4-0?FTKL/#@4\C8D%YZ;H$)T$ M6=*3I^_53X>Y1+BY1$0@RI!,>^34V"":B2* .GF]F5,<.CKU9F&(%].OYID< MO_R9DF/IM_ES;>W.B/QDKM92N>XAX6:).\I6" V<'2\+=X)S$4)<*2HOTQ6U MR']W SRN#A%;0P$B:H[WI4.3=@'/F&M5]X4F*G[?]V&^,-N*_03"],'#^ M(+IN-1ZX0I@Q9UN!,\7<"-"/YH 2!WH$2[CF'5V6>_('A)I;BGJ6Y *U[$?/:X.2JMJ>!/6"J,ZS(*4!\"S:0T@#JWV;'5"TA9*KP/8;6P4\&$<-;Q M^==2^T*J](/;\$_;;LVM&:@^^$>3TUUN]T:RS&:0 :E6H;N8&66^J#U$VJ>& MV%=Y]RS-@@'%/ZBXEL/"]SK,*G#(ML9&9IMM^:,_2C_"R@1$+F1C=IMNEW?#W!*(68",H.T-=QI"S' MN:6IL64ZO""TR__+?D-:YH,P_]>NFG]LV<=YE5UJ?#(!=A---J%%)G4XE 62 MYS^7-1/H#.G?C..:VU?%H^X?TCYFG'M.=/O+T@CBZ>(8)!))K28O<&5#V!=X M+RPA*7J<=(4@"<[0,WN1HHMK^>8#B+M%\N//#:)#C!Y=_G2QX73:X_E?GEJ: M^Q^ISU_*RAGB0Q2]>Y#40& (,6_T 5LV8 '$*87YU3YTLH_NQYJ;!>A$
=X3:0 %*@1L/*VG&O! M?,0*&*!,Y]&KB?U*'<(!-[7-8Y84%,86#ZRTNN_.?!]_/R$^?7O/T:\?$2=X MS4AJ4YL"8XRC#/:R]_$22%>(Z9;JD'ST[)GTD7W%#&MA?EMU0HL;< U"(BU+ M(O9)':^SUGH5<L#_;O MYCWL,+Y! ]**5)A^)=[!"K?#GEUB1[\_/B"86'@IVW- =*U.ZR3#)6MR(@+2 M<.;]&["9P?G(GM48$M,>G3"W'^O'*FQ:'< D%QT%,1&^I=C(WKI$CN/SL(FC M:_4[+&H)_?("ZH_*%R5D!?Z:<(YR#7@U-X?)D7RQIDHNC/F\I1B<[)=?1W)U M"R]_>^=PGC3N9OO)5:>AZ$Q=^\MJ1;>ME4?4+POA-B-+!N_LJJ[ )K>OOLI>/I.RLL(@HPL^^)^0 MO=BP-R*4TF5Z1IAJN[+,1+*3/@+4212Y@7V'17E-E%X$I!B6>L'AWMCC!EN M1ON]I%'5])>GRH>3]':Y:WR./SEU679R,0^2(F&K<* ;XL(74=-K TA9_';L M<)\4&#O44[2C/:ZW[;J2J6=:H25TZC;9E2B7M?4TZL@7ZP$GO16/7YED3_8E MI@[#G4:!8_7H^*:7S^.>@4..+-5O*<^];>6Z6LSB>^@3Y+6;5T<]#=X=N^9K MI_ /PS$(>$?T)8B>[<=%@5EWJ.D^"$D* M?GBG=EDNR;! =]K+RZ _)3#[>I?G*[&^%UKWU Z6L%/ ._.S)_B2WCR"I>84 M5M.-T-N,@$5P/!FW50^XUC<7EG;.R.8D3&5$;M^[ZTG&(>+(X3V"/Q%L6][3 M#1BM&ZV&M\3_0VC&=*\B;)F]=.'^65LZO >3:BG+C)BH>SYG_4++87?AM="S M<\J/XJ5J1CMJLS+& Z?Y#WE)FQ.29I#SC/+!X9D0^MIK0!H,H;JF7V(3[A9M M_833-\"Y5,^XNUODY6%D]N&\WN[D%9DCC!_%W'KJS\E(A?V"3PVS\YMX=21_ MPG;\Z % #.="3>YP5!TC)G2$EJ=YGQM\VYX_(],G.N7Y]I="T=GQ-2*J^#]/ M$OR_'O^P"'$6!BR9GLDY459SRK:RTJ4SBIB78]"/M?E-_K M=:[0>OF$IF3:OGOL(PL (S$K]ALP&PIMF,/<@&UFTOU!F/WL%#'@ZBCO?-)1]>H5T=S>FMHB*>#!QEQV.TS MFFF#GIZA9@X.@^X(YBN^\F*7.O\M?Y#_@?_1!M/PEQ3VZP UL_/K)]5C& (<(Z 'TM )BU3X"I(QO$)8(8'Y9*^_ M?-0,C@*NY3J^^N7+F?KPPR0N4[#OA\F;RFN6AH?\?1TG>13=<@\+B+(E_(WR M>\^<8R]&?[\CG/!$AC Z_X]*P^GFRF><#P&N]\:1"4=NW!C,HS<1)R8F!AN! MWG9(1ZU#V" )4)+^/<<@Z1:_C_ [E*\"L4#X)@ML/(M^BUA&R0 ?(S!<923? MCM^[ 7,YZ,F/V;,Y2QSXJ?,0-&'OXN7@5<'G@P-SHJ#==WTOM^![0Z77^$5Y6K5N]JFW'YP<#=\V_SZJ+^^=][5QUD)5 MT3DM,EAZTT6U*_X*/>C-&M$-Y0.%GGU=.\9KJ".6 M!P,/J\SM&K/POKP&US(Y.G.X+LO5*D:"42=E5]?V\ !> 2R@*W#EH_GB"A#8 M_@"-.3K@/*VE!S$-.?F$Q&H?(?FPR"B1ZWLC2M!:(N&ENW_NW '_T)G'+GZO M9NL*(3WL];W&I)%['=1A#;EM)B !NFU(P7M)H8B8KB/C7:I0%CII:VF>J"2_PPGM>6;%941EZ1?=@6D&-P,S\ZR-='O/7*_7:5M4*L' ML>@/<:>WO$:N'DN0;L15$>2('UWK@S:=F?W]T&) M>2&]4$,O==M=/_Y&F:V';N9K[MO,ITHBI[%_\E(L3;B[>65X29SY)_XNW):& MUO8Z<)FZ*H(-/L(+&STDE1;J]%G@6V-XKN%2PODH,<6[>_TXEZ'G1VZNY>./ MYI*8U^ZT]!)!J'Y6=)B8P34?\3RZ&H$.3R/)<9VI0YV:ISZ:MIOLYES(7Y1^ MWG%](1AVR&H;]H#XHGVCFR.ETX03$QC3525PJ'=L,81.E Z^5JJAO"? )6L^P3?6 M65TP*.%A[-^LU1((S-(FTS%8*V+'0/1&=0,PL]17M 7[JJ^?E)_![LRDUVBX MF:,1G1"+-Z: E&Z^$FM;$=L9_7F:TBYRP$DJ3FO'^Z\+8L.U5[9BZ)BX<;L=1O%H:'@<0Z\$1W6)9/JH.1\KNC; MTDGI^D$XX4NEOWOIOO++&E]3VY"SXC.K7UWC8?/4['OSW,RU7_\L @\;KU7B2H/KB20UT>%K\ #O>RJUB# M=*,$[I&C-0DTI.BQ':7DB+3Z1Q/VG[;;;_OINCMU]]\ _[**=5X6Q6N5$E@YH/F_,19 MDPV8X/QF9TW1@(D2XX#OH6-(IB5R M(403_+Y>/EGR=7>RLKUJR#O3"_GK-SEV-")^7,/!-$6]7!D'8E:(F M)K%_-76=V >DMA"DJFO\DD*A2O.[2*NFW^,OJR6E#_**0WZNRN(<>YD'/).* MY ;*@ILT?\PB9_O+S_[UCD[[X.:)\.Y1T79+#G?1=#_8(WV;//?+T?;';9)# M!-)J3XTF#3$P+(8["48_!XLYZ-JF]GQ8'GMT5D-QP4?EXI,8NS=LC3;4_ZV0 MZP>$+=[=T)>S\!8;N58AMZ>].K]MN;S\Q%>6$MY(& M),V,B>%)M 7PA0?_O?7!?[)@&Y]T=P-&J-N O<[[^XCG*JZ3X#39>-2;?%3'O;'MBE)$RRLWW:-.H^%H8CP^M2.N\>'CWP!79HS-!#?[S#5Y#SK,.&XXR=:;8TVO\@U0 M=JT//19LQC5>OZHG8%@E4L=>2][+%FB::.4I\\74:86^?+&L*J![GPRM;#V8 M[-9CS9H!:Y=$0DOCYTZ$L,]*SG;_VA?*J4L8T/N51OOI!723"$T0N22?L+=M MY#U !A]5L&D$DX)CTE!;P,Z5D9PSXJ-[=@^U^PI>>N(KS]R[9B3@*#',52VD MSZ1%N=I]X=VC! M-&M-YEP (801S#961C?R;C2!!3C3SL##JS9$YSCJ#H6,-0PZ^>"OGC]5[[ M M6^]8MGAX=QX^YXU!XWR9MXW:#XV*'8U#WZ2TAX0O=G=U0L]/PG\F,<]0IGW9 MJJ $\S 2//%[E5PU/WBOD22PN^FY$;DQ78/M.GVCRB;;1BYFF_S4FW,'7NE( MUM%B+,N@RQ_P/_L@H)\8?+^/":^APYDJ/BQ[ 3RXV'-''-7I$%6#GWPQ15MJ )1S";Z$JJ_R: B&Z%2-',=?L6NF:YBT3=#*)Z3,\I@/$> M M09X 0=_MMS\HLK.P#ZG\>E*X> M.JP8<-W3N(+8B;Q:".>+[64)TQ1>4Q(0=9']WCJT@-BF4$.EKOW<*VW9[QQ6 M)8.RW$^.6 =@;MYJ^##S\9V <9;2N]@OL#MUUE T1//*^%I MPDR%!YS "F MI#:O9S*42[FV8,-S[ DZJH>P$ZPZ-6D4JD_TOT!JU A!SWF(O#WXUWFMZ(+V M@S:W$623^0"1O,I>AZS3$()D.B"F<]B/)KJV8P5IMC$K7%M6]$ 7O#E^F5SX M]7L*X^:,_5=7^:HOP[)%E^^Q#!FO->[#1X/U?D9;LU!0L=R.77!@W2I_'NRC-5;M[#9NW942H3[V9V]QNO7;IB(1G50_D7\, M4YN/OT"\-!5@K3$6H7:6 KIQ$#B_4>!*9CQ!R,*7U3Z?T>G+GH$G4"09N?8K M#)3&-SZM/C=<.O>MV\57MUQL)'&;8RLXRWWX#W@S)A]20D+GH%>!T),=R(^=!(=@*).>3ME3XVM7A+_[U0L?%737&M<(:J]4OW#]V9(T2R M,SL85.>@<7(34-@'R$=>'^!#)#"Y),4L7?Y;U&7WOAM:(UE:AMDV0UJ!W5D/ M[_J(/)4DC_X8Y4_H<<0?+<1B)^S\$WJUDFU.[%61.O9&HY3X87,A+)$AQ]H< MXN^C3 _R11:@5C@VN6(A0">EYD[*AV-'U_]9LNWNDA\-%#E^#[HN@'%^3H )5>[TGZ;J$'=^7RPWZ&SZ<;9]Q)$+95YF,]VA6/F0*6:ZK M["46L5+_^>B7"=_X?)O43\7I7E'':AX\ZDZ+AN&'1M"Y&S !L]49-%^4 MW@ M.7B#(X0[PVNUN,0:I)$&5I-N#U1?H4CO2OBC*NX\-I]_*_#;O2V^?G&!9YN, MC85,=K9^ 0+\(1L\@@IB#U"?4IK0*W_N< !PF$;H!A(0TH>(*E+2,4*FA9;7=_V,<2^S=V]^NY8<>\Y) M:8=E)E_B/:^6P^6F6Y^5SP>JI-O:G4[-54"YO* M5R[4\'P8!S-0M(^YVDL1#IZS9.&?L1UU3HSIC)LY$/>6_@REI9=FL9_J3UG[ M)FQ]H=&(Y )JHT<^Z-F?]7FHN/#R^+%PK3.SCJ'? M3"\57/1/>'SL$'GH?KDN\B!?C.O*JT2&&4V[\<4T(;HZB&S"I-Y,!",AXIAO M'F_FN)\\\GSL]Q&AAY.GK%AR^^QW*CZZCPYYLN^@V0*:Z0B0]0;1S%-&X(&/ MD$F.1Q#OK:]E[ECKJ>NEPA/G=B7.FG8*GKT3_/.#Z=UG)Q_3L]TGHN):+]?N M.U[Z49@1*@=6"R=;'A[B' %ZSWIMQN0N:51FTC'^+!I6GK$Y6BUR>R[*)Y)M M7$MYM\!##"\3"$/#Y[E^6/6U:J^]]KO7 MNVJO=Z,@W3G)#C%CH4B 59H!K_4S=YR=,#"V*A=,#YS93"MXJWQUK(#WQN0* M+M1]@@Q_X*X51 )W.EUR6*Q2ZI'^S\^# +R?F/ZA]^R.:P[G ?Z+X\ZRM9#S MY5/C-^.G7V4,W]Y87!GAM$^GRUIY!:%B"[Q:+_<$WAKL6T&PQPH1^3FBK8+R MQGYDP2$M<*SQDTZ:"-?3_9Q 5;XP4I27V/'DTDG=;0C' _\*]3;JS0Y?WJZ0 M&Y(]!-(IDUOE:AE2C71R2U&Y<,0C4D QP&-$TJGXOJ:T![U>Q/DGKG'Z4H]K M=3X2O?P:?N%I0!2&5*0]<+K%@YG"ZG8N:)L,#TDY5DSMS6,@P0=!90+_'JX> M>.X5UWMLP:%9WU;GS91%F47G& +[)_JSCJVWH9)D"QTG4\B@U7!,9*5T-+0. M#*?@=] G&D"AV(G+G,I_7_]C]_.#K==7"_R2-ON9R#\RA4WX.?@]:%GC"B)] MZR64* 1[ :8J 4-OR<)$\KIFZ CO =D4"@;_.-K0GWWW4]6:4R\U=DB"-D?L MK+]A$ HY+187&. RKV-XM=C6QH7+TLWP,+Q7$$?(*E PO*<'BRG\2[52_S3= MU'.76>@ DT-_/4ZL?A>H---]3_(@5Y P:Y9CZ=VU7BM*"68YT!W9:E(&HZW!L?JCBEU M$VQ)+./D>@KH'MM6/)A!<; S+.$]]=;3J-'YO$-9.R 1(3MZFV%#\(+'LI^1 M&@QN5%FX*3;I9E 9%SV"Q=MYEUGYJY=8 ,)C]WC 4A6AZ41]G8C6ZF'U/^8>J6 F=Y__:$[/HN2 $R(3 M"0EL$5L>$%_G(@U][.CQ%_8_F"+,SN#\^F\Q^P>!J:-QC9#CAP4C^ ,65Q!; M) !TCE%,\^7+MPC,T:R$+"/[8S@M_Y?TVWL$Q?ML\<T57A-:7]+,K(Y[5O8^PG_G6<6,@L_+'-?E+KJ@Y&ULL9 (Z'HY)P%H*BG3$ M?N2K9O??]PM4^7V1*,XT-@SH<89@Q+A]I '@/E%TKR4/2 )E]=^F7V2;(%B9KG+B>+")S4YC:,X( M.X"L)M#R0AL%&]P0-MQL8L3@/E M*-%KS*H5Q,=_IY&7%AA]'57HIE;UE4G0;6?7/[VX:?%$G4'(J54OOU,N87COMZ[!L06ND+:_ M$'O>RQST/SCQN.PMY"GQM-[+_OOY,W)*<7M_QM4]#U]?B#CZ6]:&BBZ7)4^] M^2/;HCSH!;6%C<99L7MM_="+MP./94VP(EFCV>C]KX(?9# ZJY4$E$D4/W.! M!.=$0C8CD3&EV^,47(N[PV^^V3@;$F@^4&8T/J)KQLHK^ORA("EP_=6>/B?5 M%Y17#- B>/Z]])Q\B"R*WVH V<&XY]XT>Q+O(+MU M+DDXM#/WYM(E+K8V=_ M')\Z7<]6,KV84:=^W^12KSC>E2#3Q*5NOE/ ,P<9BC MY&+4>DR:IJ^@H?9D#0=F?!K?L1NBTI\[OK6K'4D@[K3_Q86+ ME@)G+C6Q\=.X(I@W:M'7S]XX=ZGE =JI_V0C=TK?P-;"L=5EM-7A5V35OU,X M3V6_,7CU',5E(SL5!XQ0^'">64X?U@23C"HY";Z#=M!O-8PU0SLE$U?2?-UO M-8?.V)]$.EPEEARD'2N2S)8BH&"%<#3 C&F'4V]%3Y*N93^V#3-O+;7!IXC- M.YM\&P;$RH^QQ(DG07P3-Y=UT=5&?XR6?.:<*=4K16Y_GU;W;@U^$^QS)&;$_I'-'KG:R&3P-TS @-5,S_9 ' M2&V 3$E^TMR@RS,^JCX4\G2?JXH/6'[$$7P9 !7A-<%"F:.Z!<"FCM2PI]+B(^;JS;%OLN;GK/NIN1!6OB>?F? MHO+_#J_X;@R[X_#H"B*S3M8)\(38MQ.] )*@!0YX@QFW<7G]!W 8%MU9].WY M0;K5,U+/4L,7P10GRTIJE^ >->X?_DX0HC* ;?O^)6?!0HK !X+#\.J+E_T) M9':J])TSHQ#E&A\)UBT39]+;7*F+"9V! MXZJO::W[T?I6D>DLI<6BQ*N*3J7HS(M<41BJT!5HP4+:-R79(,.UG'8F;/\X M 3U'-WTFDI-X#U2R'!SV\]V%Y,.):S+03]N3 U?W 7$V-<@!%&B#G:=(?Y7W M H:81 QHJ](3C,2QA6/]\PO\.8HZ/H'XU\N[N+*XD44[PFNO%M,3O9^M(J_- M1NQG$7&M>](M*2J*H\2RITEP='W"*\.A79 ,,-V\U/#^8TDPNRMI;P KA(P- MH,[7@&'(K#XFOC?',F[_J7O/3]HY:ANG9/D?M'M_4-Y[P!MUD[,#=!<,:0', M5UQER(?/54H/Q?G[R*XUMP,+XL9]DJQ]584? \QY6V]8V;8O;-)1=?L/A3"" M1=+R[L)^?,5M([$R,$QCFMR<35?&E4Z'3-2RD]+1:7]RYDL#N^?],WK4 ZPM ME:IDNK=_P[@SCB.+Y)YC<'XG1$XB!?J5O/)#<]XC!!/PE5ED')6=E.=NN^E1 MAW9=F[*MB>._;!+4-B708V3%<,AQ4(KEV,"ENE#Z&1<.N=' HP^AS%QN/V>] MZ'%?T]K"^_<'O5[GF;726AZ*E1U?4DUJLG?.5,J>4"H8O&KN(Q46>5))#UT_B'- M3/1Y+KRH;T>.4U%!D-&=588=1$2+VN,KBV^^!T]5V2A]B92KUHO.2ZK%J/DQ M:4X:U\1+Y1A=4]S/8I3)[1AE/577_0[&S^[*!;;8%JOMLF,;0J-6:F'G2T6+ MDP ?4\;@U7%%)T@E&-Y5P@80(Z2HX3- GSM^.5Z50K+&0'T,9U8[G>3:$L-T M!C5&=I=K<]L&5]:MDP9-IR;T M!9\OEVY#>W)H+<5?VIJ:AUIH8/[RUS49W?I=GHO0ACS)*5F-L^*^OY3YU[S\ M=(F/B/0[=(S1CBW\SM"#7$$K_LZ$D7:4XWLH=IY". .>RU2LQE<4'+3!9*!7(515 $FC'" M0W\9:V[U92=U/+L:&4Y-1ION&_0.">SBK4[_MA&&-99")QL7+%29W_F/1H21N>C;M.,.YI<3*_(CIEFG> ME<2P0R[23/G,%!?:,"&9D95G HG 9)O@;*V(W,5MCRB[AR,)?J7R8F>\WL1^ MJ%SMN_J7,HM2PPA^PQ_7]S8$$'.5&:DPLO1AIU,DR:"K5!=@'O6RD$]AJ6\G"8.:FD,$6DI/-\L66PG<)26;] M\XX/Y8.8=GC^(KL)E@KNHJA$P.O3G]=8\.UFN6\OP]PC6A0D53F0']+7/<[U M.661T57YU6RX..+TA2EBYO@6&R7QDA S7R$.EFNYRNX1+(YA#0"^$WA2Z@X9 M/V*(EICDQVE+QOE#)1ZQ=E&9VNU.%W+M:Y8U#B]H-6Q3)SV-^=$O5V5(HPAL MAKX"_U;EI;/:DLXZC=C:G>^H&:(+)CV%*A MVD!&A?KF<%3J_^[>V9_VTW[:3_MI__\,M3+Y7U!+ P04 " Y@%=8[&\2 MY+,I 0!%IPP % '-P="TR,#(S,3(S,5]L86(N>&ULU+UY<^0VEB_Z_WP* MO)Z)>>X(H<@=^6U0.H'CCX M>U[\8_F,P>T*5R(O'B'\S_JU]_G32[&\?ZA X 6H>ZS[:_'7B!'B"2^"(44, M(L0(Q#X-H!_2+!#"#P3SK^[_FF69CS#G, D1@L@G F91%$+DH5W4JS^DA?W/P:>%_[8 M/?VG]O'?#Y[_+:R?]J44/]9_W3Y:+H\]*)OU?_S?/W_Y1A_X(X;+=5GA-54= ME,N_EO4OO^045S7J9^4")Y]0_P6[QZ#Z%?0#&/I_^;UD?_K/?P*@@:/(5_R. M"Z#^_\6.;L6X6+Z@LF?"6EKUNK7I[X?_RI7#X^ MK7CWNX>"B^/-KHKB5:M*RDQ)Z<=*RG\^U=F/%XAO2=[J4%8+PM7J?K4EXQ"F M7ZV)^UTR!':5^ M\47^U':C&AH@T[J?EKI[HO+?*[YFO&'+5TV#)?N//\F?%IL2WF/\M/A6Y?0? MUT]/!:?+FKKOU+)6?KN^^_8S?R2\6%3;[W?!U_"7;UU7=7N&C?W)0*WJQ/0L M>)EO"KI;V!Y7QU8KN5"II2W]<8T?>?F$VQ>DV,H*:#3YSUI@T)<8-"*#'Z30 MY9___<>=JC:P7$T/X^IM$02_-B+_?R>AS.DKX5;*A,B+?7AR:@[/;HZ64K,: M&X%+4BO7-B:!"L(?^:HJN]] ]9MZHNKW]^/!MW%==%KA@IX9IO:)'VDNK:FG M"KX:,5'DCR/5K_*1GU4S$%*L/X&\8+R0-O01%0\^_[_A8HF)I%Q);Q_R1[Q< M+R*41AYG/O0B%$-$TPQBSE*8^)2D*0G")* F!'/8Q=P8I9,0*!'!KXV0IS]^ M72#UB.,R>!PSA2$RQK1P6GE+/'"D@TDG_FD%]V?ZP)/CIK;:\K'-BM^(;P^X MX._DQHR]SQ^?^+JLF:3^;7F]J1[R8OD_G/TBK8^BYIN;)_5WN7]>E^]>/O[. M"[HL^6VQI%*X]3W_+DV5=U+)?RQX0GBB;+#,G>YK;ZJ $A;B3%.2UJ&8KP&E4]8C;"E:.^;:&:2MDRZX.-K%G ML;!$>J?[F92KSJJ[3S'G7S!C!D[90JZ??RMO>:%N@)R_8"0Q^52*#6F8+W[8A.D>^\)+3O]SGSS_* MEMJ/F[+=-ZW;_B1?MJ&RW?=M^IK95\[X_F>5'YCP\MUFPLL?=A/^=(N33/&S"G63^OR#X\S8:TJ+ M#6=?EI@L5\MJR,Y!7#[PPLV5/0ZMGRUH!S/%,[[#J"7D%6C'M6;)G MD;!DR9[N9U)+]JRZ^Y;L^1?&D<.[32FMA;*4&V^R7#?[;OZ$"USQU8_&R@:HD?+Q)E4@JU M =H^RUIITXR(RZ):U*>6[2&8'_H!#L($BI!2N<7R?(@C'L-0VF->Q#+/#Y@. MI^ZU.S=Z_%9)=,MJ2?$*_,RQVK;61V5F=]W[X V3V 60N+Z?&8N&-M60K/<:0_[5CB_W6)IGX)U3HYO"I/X^SB]2TOA'O"\Z6U2=,E7R7%T7^VW)]_Q[+X92_7\0\]6.$(IA&S(?(SP0D"8N@EU#J9T@$2$0F=I!) MYW.;V*V<@'2" MI*:F;,& V GO'B"E;'Y%";'+D C>"@D_P*=%!OA0?OST%M M;)J,P)!Y/$$$D$S2),4^YPE"DY**E]CZ;Z+UD?MGYRYH5JY?[;YQN M"D50_ZAJ-XOW#^O[6UKIT,+Y5N;&";6?R>I%K:>=Q'*I+?[!J]8KZOV#OM^; M!HCG+XOMX>>8'#2ANU(WR=3*^;$^/*,NBL\T/=D=L9Z*_>MAS3?&6A2K.KH+ M%]5+[S!D=YJ8Q(QY//1A'";*93],(8F3!/J"T21.*0\2(S_<4$M M?G=R^Z1UK?Y^C=<,&G\+(OZX28(=8&3S(MH&,,XHW*C$T<"9D$@ M=SN1\ D2U(NP9Q0;8$NRN9%7=Z[ .V?PIUI,\,-R#5ZDF6DBCD&[+DM>E=?T_VZ6!6=RE]MSA)!_VSQ*37"IMK\? MY2//>"5?+1$36'?VH?" ? :7A8N>C7TPWBJ%A\XJ3ZORZJH$WE=,[94 MLN&5-*>6Y;>G@F-VL^Z'12\"F@911CR894RN,%X2PLP7&(K4][&7>1EA0LM; M8TSORY1 M=^L$=%$C%YQ0'40O]S939;N;>K>_FZK_\5WV*E-"R%GM_XH28$2=63*'"1!E6\3ISZ0<@7ST>,I57^9.$'6C/\G.JP]RM?B$E\7?\&K# M=;T?3KP^-_94@H%:,H!+Y6]8BPP^:)N30U"=]W&P@-(D'+9#!>P0L^/'< :" M40X,I]JEV!HM-,72!N$T?D6]VNVHM%4S<(2^.IZRXQ_2@Y=ZMH!VBKU*O, M'C>] >H4 XUF=5*XGFY7UF\2;<-MS57#DE@3NW38!?/0]<-R^XXVX*>L175J M7+WLS@K*&Y4"X/L#7KJGSQFSJ^+!!A$%-*8(Q("!$A%*99R*$? M$)9% 9=;=KIXVLO7?_G>SY;\)ARTKX5+I]%&1H K0/C]#& M^)U,\ET@+I"?, &3+ P@2G =""]@Z#/$>)@2G'CM=]'EPO\C?Q7'2P>X^B:X MRLWQ1_H:+)WXO,7X_@&\F&KM>T?R):CU!Y4$H,M5>P6V&,@?:Q0F/&ZR/7!3 MG4%9DWM>!U.VA\/XM,JZ &,WPI0OG]6E1_F]P$P=D=4=7E.:;V3ON[^KE(F_ M*2ON4UY\R#>D$IM5]]1MOEK2%[E?][TD2S+H95AN@6.Y]F6(($@02U.2I6$6 M(;/-L#WAYK8AWDH,I'4,.IE!)[3I]M?B*.IN@=]F;)QO@[=J78%:L=K#J5E- M.JG![JDK<&8@Y6ZXUA'\VO[;2<9L%Z-A;9=L4;2)=\KV03W<+3OH8]Q2H*[( M=_E"=ZGS$\:(8"B%0<)BB#*?PBQ0Q:=\YOLTQ+Z/C<*V3O0S-X*^X\_YZEGM M.K^\RK5@QLRG0-4C60M03>&-U$_[ZX3>SN!@B:E.]3(IZ9Q1=9\_SCT^\O"L MPE5MI=Z(.K?^0[Z2+Y>-;7I-I&V*:;6( Q&2*"$0>5D*D0@C2"+?@QRE#"/L M>82&9C7>-'J=&TULA=[61FG%_G^[7>FOG>BFCB=:@Z!YKF ;6M=G C90'5'^ MS0 E:R7@=/J!,7KZT9M2ABSAG&@[B=>V:W6*,.2;(*[>F23G:[&>WYTVSK]K*LM8E6N>='620@ M9UX$44(13.,$P3",HPQG09(%1DD;!WN;&Z_O=KQ[606-?7$&$-9VL+&#FWNO MF>.0.:CKI(6)/=>6@;ZF]EL527[C\)=\S+DC,I$4I M" PSZD,44[DWCM,0DI!QG*9^'(=:"11-.IT;GWS;/#ZJ*C#2OLB?N,H0(.?) MBN-2.1/7EH4R*%8[I?0CU+3'89AN7*'KF'4ZNVR]5X"C$=O$'!L/K'[$GPN M)PKTLP>T48"?*6(#<7W:34T6SF>J7#^*S_A=\[B.G]=/2W6@^GTI+<]/>:&N M[_^&5Y]6^%XWMF.@B;E1],]?;S_WC^]KD>N+S%>>.,/Q#$88#A.R1?@<<[ ) M-/>:'LEMVE!_51 MD(D 4E_%X!+?@\2+&"1^@@0E$2=8JQ3'N8[FQA2MG& KZ/A[C5/0:A[(60#, M]59U1]N#0Z=SSH\LF-@X7^$49'%UAOY"D"<91 M! 5+)2F$)(#82RA,/8X1#5$61D;'1L>[F1LE;-VAGAHQC?'H+P0B$44\A@GQ4XB0J$DE@31)?.[Q@ GD M3Y*:=KP.' MF6P#25Y]1QT6H 6C%T';@P,H/&:07/?RL7SK-+P7:/#'2-A[^1!92^UK0909 M) %N3(#^'U[;" L_P8%($8=QDB&(/.Q#PK($^@'-<,Q\*NWZQ9K?JYSVW]\H M-? Y);2H-FNH]D"5Z38)5P"?K+-N?A?T-I^+WG([O]'_8V<;;B!X?1&SO\V: M:?IAW=&;8S;BL[+_<9,3ZPZ+TUS%VD*,6TC5@K^1NQGE@%O7?^L\G6+,8I8P MR",A=Y=IAF&&: 2S &5)JNJ>,*,T^"?ZF=L.L!.S3EW?U"A4C".-'R;M'<,C MK%/8ZJT/%A!SS.1;L+8B.G!K.@.#)4H\UX^>7V'2\[]WR5 M3>WZ]V6I>ZE]Y-6YS>V>B. #5R"X/@P-^ M5>):NJ$> &+4S?2Q]B:[D1Y0IG\3/?38V(6[>,H+V98*\6LK-DKKH%UB2,R] M-.$"7:Y-K;C@7;YF MAMO%86QUEV]+>#E?Q#N@ZEC=G:1.UG(-3*RMZ$-]3;RN:ZA]N+KKO#2..SX* MP6FU?.:?US1_Y-_Q[RJEO=JCK)4C=,W[7^6TX6PC'Y.;C+8H]/&L->_SLEIP M(1*4!2G$0F4S\^7.(>4H@A$-4I9R3GP6F^P7[(LX-W.D#G^$]9$JH#U9S:C* MP5#J\=O;#I!C4MPJ!QKM@%2OKM !7BM8YPS;J=C5L[\Z?DNT.T^W6,S:_7A8 M(F0' D[*XNX WJ=^ASV9A[2T=SN\K@1^IS[@[[_EK24D?!('7D9ADD32MA2> M@(22 'I1%+* 81(RHAO%,M#/W)C[7[R_)!Z X%_\OWBI?NS$$)+#G&L1']?$ MV97_K<4$M9Q "GK>F#2"2S^ZQ!)L$P64G(+/3MR(!A8#H2)#;T\6':*A0C\@ M1.=Q=R;T=?6)RQ;Q2B6]V,AQ>7GU\((GC&(4$(@S#RM?<0QQQ!"4+Z4DBOTP MCK6" "W*-#>J;84%92Y:QQ6&8C2F,*] -UU:K_9?> MR/#5A'M"2_><1+,S;34A'&/+ZC8]^H;S<5G5N7*OUTSY(2WE.B![Y^4BR$A MO8Q #V,$$:,!3+W0ASQ+/)X@2ADW.K48Z&MNS-H3M2G8W1<6_/ UES/<]PV= M6X>PUK[UM(&@^YO/5^"]DM/JW>H[T',J'[D'/?O*B%0.@QE6 MF[P17_*R[&J%E@N2A"0F,8,L3F.(TCB#)/8B&&2JTD>8,3_0"OT;U?O+HF&3.I)/^I&*)FZPR2H-=E6&GD!OD=7 )_50)'JP/@5FB MA[$0#F5\,&YSNM0/8]5]E0-B="/F_C*?U^52/JDR>*/^HXAFBT,B-6:J4%K;B@D[>V@Y30G&T*=7NLA >U]);\1@QP&N5'HM/^ M9'XE!LKV_4Q,7INX<-IAK$A7""O)B(IEA"0-Y":,, Y3$0HH:!31@% ?IUJW M",XDG)MMU1.P5^NJ>N!O5^_JY.#J[?K>=,@<$Z:SP,+9U*@Z-PAO78OJI'Q_ MC)I3Y^"U5EOJ;$>1L//SFR_H^D MA/O[@C<5>E6VYKJ0[VZGXZ5QA-*80L&"$"(_"UN?XSCTLC!-L(>X42&@,QW. MC0=>R]ND3:\EUML+C0-=S[ZR":5CGK@01?/:09K0V"HB=*Z[::L):2I_4%9( M]SWSY5Q6\+&6S>/6-%\]+RLNNZEGG_8/2+"0L@SX-?(BR&*NP1 H1RE : M$8(1TRHLI-?=W&BF+S$H6Y%W0?+ZA[\:2)\_8+>+GV-N>05=)VV=OKH?+D"50X( M![=XR:Z 4@$H'>Q9AV/1LV0M&G<_J?4X%IQ]:W)T.Y=%N.>\_)I7=[S.OJ$\ MTIYY\;*K8# B\'VXQ;E15#_DFTG1P3JO0-$(#SKIQT7%GX%6XSC+":JNC[CZ M,?0*4"DVN-L#U'()W'%@71QG?Z:;-PF_UU/]5%2^YMMC"^;NE[I4_I7'"C^G ME/&(LQB&/DX@"J,09@)[;YL=/[?"U'H FKO)6?*R]4 M^J]:G7JSVU>L+?IJ6C]7=TPT[S!=(.V8L;IBN6Y*,YH"8JUDKFZ_$Y?--83C ML'2N:0.&IV]%M2O/^Q//[PO\]+"D>%4GN/&01R)*4\A]3T@Z(ASB,/+E/Y#O M499$$=+*83_8R]Q(J"_?N1PX!EB>.5:SA9!C\C !1_^01T?Y(:*0#?1(0O[7 MCB"&VY[FR$='O>U)C];#XRR2VE./L_*3%*TFEELYMN7"1]077H)AC)(,(A3' M$#./PT3^,T&Q("@U*E]SO)NY3?-.2J &"O#'IU7^PCDH:V/C2?;RH(H2/LEW MS$R,$R#KV1.70^?^-+V'6F.9U3+:,R&&,;!D+YSH9%+C8%C1?4O@S-/C&&$; MQG&8)'Y C8XU M#/N?&Z5\Z,XSBL9QPIA6C,"/:9JED3+E0B2-.A8SF&+N0YIDD1_[28H1,4L& MZ1#^:=)#=@J Y1JP20=#F_9= >Q^)6B0_:&3_<\*Y$Y\\)N4'W0*]*[RK*X/ M8["SMV08]3[U*C(&FB,+RZAF)HXX^H2715U@M\ZEWSFW/W%:<^ E$J9_!3*! ;8(%3E$6^KZ1YZISB6>WGK6R@9/*D1]@8*(9ZF7P52DJH)GD, T5/ MSD=BJGR?;D;$+"OH16 .)0P=U_!TN40O4OQ5FM'+6KK$1;MVEBSK1 \]![LD MHAZ.N0K%XS%$(LD@$4)N:-(X\GF*<8@SH39(XBX8MCCC=T;04<5;A X8X_\:%]_VO[93W#VI# M_7G=75')!YHRI6H/W5@R73ZU11 D:80PADP:%1"%F,',\P)((I:$/):_%4;> M0I>+-#?"V4H(\#9KX)I7*JQ]>^U429L?U_J,]"X8/X"&/@B3#,ML-L&-?NKR M:GM=JYYM*U+O1G:KI;U]F7WD;3M$C!?H;=PF+@;PI'/%Y2U/?"W6^(Y_7LM5 MI#[C*.NPX>]2\#8!U%<5>E%6G/V=+^\?Y+^OGWF![_E/LNFZ?.7V2/4N7ZT^ MY85J=9$&/(IIED*.$@112A)(F$@A#47 TIAXE/J37**YT6]N*TMS-4,TKW#( ML2N<-OJCAU0;LU])K'9)Y[9P78$.,- B!FK(FA*QO0LA#5/Q#_%).[XX?/L/ M=?[7C&_YC4YW-^GV2WCKFTQ'VOTQ[CW=#JVU6U+'8HXS8(* K-8E=K"N V[[\X-=:>,/EW=YPZBW,;S)(CI=4 M2^-CO+19Q]+2HF1/KDF7$^MP[B\$]CL8>0Z\4O)%X2&<<)B#J-$!!#%B0U<-<\_[.-IF..W,E[!92\L!:X.;B[ DID*/("2J$MGM29 M8&3K,$ZKSVG/VTQ@.#A2,WIY9-U67*PEOY6WO*@-X0_+U48:LXM8B(RF20 Y M2C.( E6$(LPD%X49#9G@F,5&=Z(G^ID;YWSEE62:LE25(YJ2$0!75;$DFZHN M+U'E@.:/CWE;3Z+-/G$%B%P?:&UVL$8QPV*L)T9!CX\L8.OZDJ&54%4[;4XW MKL"',T"9%SX=AL%6,=,3O4Q;H'18U8.BHV<>-\\;=\OS[WF%5VI7??U8Z2:' MVWMM;K/_]N,-J.7;.YTS\/<\!L[P++X0%\Y/;Y@@?$P MZ2WY+L%WS"C6<3_M,'SC8K?B-NBUP: M[]6+R@%37:_KD_PGM8EJCDJS(.-!F#(8IBI?B\C$N>Z M'<^-_CIIK^H<156]=]E*/.X\6WL,-.^1'2#KVEJZ"%3S^U5#A&Q=?.IV.^V- MI"$8!U>%IN^/(ZKO17W8_%+GJ:I/I!=IS/PT\07D<19!Q&@,,Y%RZ <>#TC, M.9.4I!_W>+HGK9DR?5QC)VB38.Y*U?"D>:FYX1K 58]F1L(T#:%LH?G60%/+ M9X] 3NMNB2J.=# I*9Q6<'_Z#SPY=H.V7WC[*Z]:E_6%QV*/42^!:18(N1D+ M$HA#CT!"/9'Z*&"IEYAMQDYW-C?+8UM$ON@5D6^=P+=>X:7ZKW\)KOPDJ5?1 M?_&ODC13U/!!OJ4JNOSK/_NQ]V^A?P745U<_)'\(KF2SY5/CTKPR3($].&2Z M&S,[ ^%\$]:.P5UO#+"0P[]SWP8B+T!3(!ZH"O';T!>;.['S:%G;=0UT-?$. MZ[S2A[LIC7?,CW';NNC71?'N16[4&NM<\RSWV+MSHYI6QKY_I;JL4?Z33*6Z MV."5_K'N4;#.G^U>BI-S"^,L1/8V+N?P&'7F>[3!R0Y^A]3IG_X./G>A.^#G M]=.F*K]PN>*%;96]A*11Y@4$T@RE)'$20I0@#G$:>)"+"*4H83P29JDP#KJ8 M'1^H.P2YFVAD-(UO/P!0CPTN@\4Q";Q&Q,&\/ZV]M?CU@PXFCEL_I>!AO/K) M)R>.+'/VK<)%I7DQ8EM.DPFT+ZV[N=034YU.$'Z_7"MG&S6_&BG #\O67:S\ M\T3Q?R>'VH]IS$7JP30E/D1ABF'&@@P&)" D3(B71-U0?URS/\Q =[).-LPJ MC^.6V9JEZAU'_[:9+^LH+NI0R+5 8(BI4E:L,(X@B MCB )Y9X !1%-DY#X21P:%]DTD6!N6X9.,,7Q3=6K_,D@[>KXD="D;Y?XNJ;G M&LY&>-!(#QKQK[ISB>:15@>P5<)R)I!RW-CJN[X MOI%.CYX.X1JFG8M F.CZXHS^VA1Q4M>!JPGY3C/KY0^[R7[8TB23^*0"W>0\ M_<#8O+N5^M"[,XZ>-=/FL,]U-G+=73_G# MY+V:[XTCFE^^_90_\V)=[Y_N^9HN>?F!D^J;"M)OX_CK,Q">T"BFG,#(3S%$ MJ2P$!YWD0(D.=K*;,8_V(.@QD MH M'3.1'JH.+E5,L;+$3=K=3LI1IF#L,D,8F;/-#,WTI'B0A4T^E7^?Y=Q[O4Q;"L_4 H8Q]:> W68=BSCZ9AI M[$)IY*2E"=(H?ZUS;4_FNJ6I9-^+2_<51U>[Y9FCY#KY7/EYW9RS[&6FZTY9 M;HLEY0L>1&G(6 03GLA=69 QB&E(8.@QBE(B4&"68FA"V>=&>;7D*B]1!81R MKWJN$VJJ2T&6KU:XZ&43L7T_:/&#L'1S^#;#/(,[Q5+W4K%!0.51[\Z]#U*T M;N\?:B FO'*T/WI3749:E'Q>UY3VA\3X M.!"".S51TM+*:*+2_7F^7Z_D82 M;2U\>;SF6%>;)O:](,HXAAYC1"Y^6$" 'K'BXU^10XYWZBK4D26<;65?A@@O,J95"H;DA[!OFK=B":W M?3C4EP.HM MNZ/!EU2->G7);]60>G_S7'Q2;ZP"#*$I7GN0200AL@3J5Q7? YCQ'C( M_(!FQ"AOP@6RS(U4OS_P@M3I]9BDE<9T9AJH? MN!3W&:_JLUKS<#[N8V_:] M26]-[9="'UT"?49,<*STN]MPT%RB,6(AX#&,YM>6>BF&(O3B&?BR-!>9G,<9:M>!,.Y[; M!JJ1M@GYJN4%JYW3,35('F$\ L,\X1)7Q^Q1.T7NY.YB:,&- *WLH'/LOC%+ MT&&,,%Z^77.W+_]7\[=Q]R3=G29[D&<-8_(+*'G^@QL-'#C4X<-(&([=]BQKMXF>=B TB>S MAPV],Y) \H(O[]>-/4I?OA=X7 B"!JS0GS$EDF=MJT -NADZ>-1L=FD2I+SMM0A?7]%TGVO-Q9_T'B MD\CS8NB%F$&4^@$D/$YAQCP_25(OR,SJ90UW-S=6WJ;FX!RJK:Y41LCW;SSLKH1=_R9 MKS=\>ZD<^1$ETA22E)5Z$'F9W(V*)(!A$K$X"GP_"8V2MQSM96XLI814KEA% M(Z:AY_91'/7(YV)TG!] -<"T$CJYCA_$P):/]M$^IO7.'E+SP"][\.&+/;*O MUZQ.DMW&=*HJY-7++H6%2#@C"8$D) *BD#*8Q1&%'*4I%BGR/&%T#*7;\=Q8 MH2=W?8#1E_Q?_SD-_.3?0*/!:'?NX8'0W#\Y@-?U3FH/V490)^QBBHY][_#A M;M_*9UP+C %/H-MU/RV3Y=LFQQNEY1G]?6[NS;W=(28E_I, M&4-1 E$B.)1?5 13EF21A^1^B6D5/W[5ZMQH10JF'RJQPV:8#T9K[/H@Y=W= M^8S: UKK1W^,TGZBT(ZA(3>*U#A0_S];.< MHG*P5.B%-)!VO_C$<;4I>)WOL%Q0+Q4T(W)OY3.YR\*1!W&:^)!PYH6,THAC MJLLDNIW.C6AV8@+1R&E>\-((]/,4Y0)*YXHY<7LG?)/CX[&56QTF/^+B'[S),5>.K!5C-BYZ&U5G:#NF M_]= *\GK,[6?>XC7TH.>^/:VKJ-0L[2'->M[TLWL*%CV=[7C&KF@M._Q8VB5 M!%8RFN2Q%*<0Q32&&8Y#F'DH">3O&!=&_@Q_G!N 8R?^?,2)_\5G_'^(4_U& ML"MPO9=%]!87KE))3W:>/Y<3?/,S>V>G].^5Q.NJ20!]MRS_\8ZOZ8-:W#_D MCWBY7F"2Q!PQ @,6<6D."02Q1R(8XB@+>,JB-(G-7 F&.YP;>[R2%RB!P59B M\&LCL^&Y_%G,]>C$)I+N-[<7@#C"&4$/&6M^"6>ZF]A%04_Y0V\%S?=&FB;T M@;/-BM^(7]8%I_G]>OD_G'W'O\MNN%A6Y5V^6GW*"U4VI'88WWD@^TG"$X$H M9"QC$ 4T@80Q'P;8\T0<$YJF9J6H1HLR-W+J-%';@[XN=4F(3AN@U &M/H8F MS_A!TS2))AD*Q^QF/@IMG(R;; *78VK+W!HOR+3FV,6 '9AKE[=XP0;P(N.]#$D1RF((X M$ )G4>PG(Y(T.QJ>Z7,W;^6;=%0,=OK.YH#KY4RCF*%N+<-.OUXY0\OG!J-0 MMGF>8"; ].<,HP Z>OXPKJ5Q"]FNFH@Z-SU6K.H=%WFQJVG%2[E-X66UI(M4 ML,A/$P*%%T4098F &28>S%+.TY#%49AX)BO:!;+,;6GKY#+CR4L&0X\P)X+8 M,7.^*BS4W.3L5 $[70"IE>G5[U/9L\^.C3%!6D#5$E->(LFDE&D!LGWNM-'D MI6KUF'Y:KC;+77N_=$:$LC9G<#82Q@,AG&21Q++<$ M+ KE=@$Q@M&X Q9&GOU]/E&"UU>TK!$=K+OZ:]MBWF//6LP&R_2@Q=D0 M3'C*TNF@3,K&#KT"[[8CTFHRT2'+*#RMG["82?%&QRNCH#I]MC*NN4OB;'_* M4FEY9NOV$(YC27RN-NCN.K>@ME R_G]5P-1+683AM@*"I2DML-PA]"P&HM[M*,W",@= M4OAX5.[@&^,HXHZOU-G7+2ZJ?@K9ZT>5#ZF\$;W?+3#*L.=E#$8)QE :5"G, M?(_#2&Y;PY1[-)!;5*/JM :]FTR,:6K7-E*J&5+MQ 2_+:L'R2JU7N!)*6;& M+28#HD[^WQTSL/B]>KG]?EKJ):X^^/#?[92LDZ*3\JWZZVN/P#/.( M%60=M_#6?^FICF6 MO]Y4#WFA+IY_6Z?TMW+ MR?UMX6T?^[4Q4[K?190G!$L DA$'$-$$()I M$'A0J#.@D-"4ID8Q^0YDG"&1-#?&M:"@EG2D"+ M- R\- A]&,8J)U068$A(D,$HIB+R)+D'V+>@TPBT*H%& M)Z"4LIX'\_18ZG'Z5"/DF+S=#HZ+Q)EG49TND>9I4>:66/,L:",2;9YO<^R% MP.-COGZ_PF7YKDTBDF8,,\$QY"A.(4(Q@;4='2<"BQ0G*>)&]'K8Q=Q(LY8- MO .TEK1QEC0]_S^ 4??<_Q)PG)_WUWAT\)S-3#/BG/^4]M;.]P\ZF/A<_Y2" MA^?Y)Y^L'"AP%)&,&L7,72S1W'CC MXC(P7\;FQ+M\UU\LZ.<-W*7'KV_PUKQ,U<-:+WED$V$O2 $>0 M,!I"1!(?II'P8))@WR74@OX@$ M#3DE&,8>8A#%+)!;M"R"6"0>#Z.01I%93H%)Q9_;LOTZ%I/)CP(7/4=XT[#, M:3\%2TOHFPWP#);0\H)XT".']J_O:B=<+YV,X53KI5WAY[5>.AD8X_72C10C MRVO@9?$WO-K(S?33IBJ_\&>^\KMLYI3B($$I]+!0.;M8 M,X\R'BQ)?+'0M8 M:)3"=*"ON:U$M6S -RR4,8"EWNI@"2''5*ZD!+685Z 1] JT@#FXH]# Q%89 MC(&>IJU^<5[E@Z(7&J^8^^[^S'&Y*?A7^3'H>NSV7IG;I%8RZ3OF]G4?GKT7 MJ.UXIK92@4'-C?QNC^@YRMNVW\YD/K9'A.][UA[[L_F*CD/$ TQ1BGF40)4D* MB? $]*55+#C+@BS.1N3.TNI;7ZG/:E/PF,!RDXC=Z>1Q!J<#BWY8K^=%G M.!9^$D >^J%*N!_ -,$4QIS'2*11A)!17L6NX;F9%)U<9O2QA0E'82S_IY(; M^BE$$AN8!IQ"%E#N$XDASL+%4Y-MK,)%Y0ZL_4[<0P8(EK^G'.":E3]P6N_[ M_O6?_=C[M]"_ G)&!B-QS8(D]J, 09QXJL8AC2#!#$,L6":B+,8X\%I5L#$R.5ZRSD]1X/=I7TM*2LVUVTE5E7YG] MA>/@[^/6AA/)@#^O:<&5:7;'R\U*.46I1&&WADFG2U$6]';:M2DTFQ5JJ],ZQ? MN3T[:,:D9A-E2X1H1:1)R=0FB/M$;+7MT=4$I4U3O:@HS^IZ73O+/*F=PRXE MG_#C! >^#R/LQ1#A-(2$)BGT*?5QB!,6>$89PVJEK_->\4YT MXU*!YT#7/&JP"J7K)+:V*-BFYN@!UGXN=]&'NE7+-6+UMQ2OD!<\?EB5=YP$UK?A^4\?L,T:!TZQ[PVA)K<,MK<+!I! M,\K9Y7SKD_F]:"O:=X'1?VF<3?>%ER7G7]31UP=>TF)9^Z'7YP(+CR(AO)A" M3#PF-X(!@2G**(P02UE$4(Q"H_OG@;[FQAR-J,JW60I[!7KBMHIK4:M%0>=\(T7EEXC0);:S+3_+!:AOH4E^X M+1+?)T& ?)@$"$'$40JSR,>0XLPG./-2/E$NA-,RSHVJ:A$Y [@"0D5G/*M0 M@ LJ6CH85O'2GL;>JJ!N3%SG=5W]:+\#[X9^D@/ Z6Q MW[2!D>M]9EW'_BA(;5412QO,;'6Z#>4YQ5YM),\^;#:5&5\N/JZK M9?7R[1&O5N\VY7(M3'9;P,7UA: 1)-I3^8SB Y-8OME,8OG#;A*?:F^2 MZ7M&F6[BGGML9.#_Z5S'DG>+:OD_M8'P\7=E*_#_YKCX)#^.A<^C" OJ03]+ M*$29RG631!2F@OG"]S-"/"._@'%BS(T Y/>4&.8*& >_WB;*/:CN;]5.YV=7 MZ5^>.*TSO?2TN0)*$: TL9A\X"(D;>4E&"?$M"D++@+J()O!9:V9&S%?Y)>P MNGW(U[S)NK=(HE":+AZ!02C-&,2$IW@.0QR$22P_V@PAIFO![#<^-_:JY0.U M@&W207W;Y0"X\X;+)7"X/KG61\+(9#FE\BA[Y:"QR8R54VKT+963SXPS4SJ7 M[ ]MZ,4VYV]YQRE?/M>7)SS,4@]S!H62O 1WYQ$U-C-, M(+)D5&AU.:D)80+"OL%@]*[Y<667?.)&?"P*=7ZZNX/_HIG17[>9&;\K52W,3L7^#T7T7OCUN/N M]$&V3I;KIHX=?\*%7-A6+W>[H*I=Z>"R<7!@-(V2@'J0B\B#* H"2!A*H2 ( MR_6;A!GV3 X.Q@HR-^.[TP/T%+D".U7 72_"L:?,.!>4T<.GM]1/,2B.2<_9 M>!@;!9>":.7F^>N.QBN;ZO?76^+#%9KI;5RU<) MPJ8H^+I:)")BS!,99"H-!R(A@5GF$1AF42J2)$Y(9E0=[FR/YV,CK[U+A)D;9_5T 3ME ME*=73QW0Z0.40J;'-1>,G.XQSC3CX?QXQW@HG(;(VX#5VI'0!:),?%1T.6B' M1T@6VAQI]17W>-W>:;(\N>;F;\5$<1D&2^9#11')U2!DDU(\A90$."(DPSHR".J96 M8&[\_E5]&766DG:)5AM"E6;CV^;Q$3N M;>B>ZE?@E?+UE]!77WT.N\#A'0+]0]3ZZQG^9"S'X;WU(-HR]J<6?]J]PQL- MSL%6Y*WD&+?"WLFEO5@JGZ%OJKC\+^ME5=Y]^Z4MSA*%)!4TX!#7:2A($L*4 MQHG*)2L0$2)+*%X\\X+DN@OB8'\FK-7OU>5-3R 1 M"C,BI,41DJHJ7V/N7KO71QP90/&_X]_]LR M7[7KQW_EC_R]6A:*ER_X-X,0(=-VY\8:^\5% -MPE7!VJX,R(Y46H%4#2#VN MSD7-7 [_>3\'E\@[)B WH%]2[44;/1MU8,YW]E858K1A&*@=H]_&."OS W\J MN#1U5>N+#,6($1Q!%E&509&J&*@D@$$<1D+^)T^X4?;6?N-SHZJ^;+9RM;X& M,XI0RE(.:93$$(72D"19',(,<\_G&#&. C,+?2RDN@$W/.!P+A6,J MUL+ V.([IJPE ^]5TY/:<\>4VC??CCXSVBE;,N=W_+LB5KFW7S6M?LW7C+,- MK52T1AN;<3SL_'U>5@L/10DE&$'/#P.(4D] [(<1Y"@3,>8\R9B11Y@5J>;& MK+6I#4F="8+V9#7VYK8P8+KWA!,/@V,:^B@$EU(_<]!H5A<-N%/7@J\5K%TE M=BJ"5L>KX\D\=GD7[!F/3D; GKNY!9FF]D>W!^,1AW6+C8].YM6/N/LN:]QTR/&2]!P MS'$[T1R23?ER>*<-I>8R&^612Y!T33]_G:J?(%6A4:2+ZM[Y8+MRPK($Y MQ&:RDQZ3R?_:L=CE_4]"=]9@ZGC17H.7%8"^$1\XJ3Z7Y495>U1&5;G@0>0' M-&&0^JJ6:)J%D 2>RG;"J4\B/_8][X*RST>ZU)J1;U#LN2M0+/("K%10G^+& M@K-E!9:M_)(?2].KXB'P]6RI2[&)Y)!0_A2D*8Q" MSL,X#;+(-_2+/]G7W$RJ]L!D*ROHA!U53VD(9).CJ8NA<\P:HU$;>5 TB(?5 MXY_C/;W!H/:H9?&4<;VZ/%W6F0[.3UB9#\Y?MZQ55%*:551!\6A&%* M5!0UCWUIE6"/0)Q@!%E 0A%G(@J(40C@.#'F1C9W_XH?G_[M VC$-*.6D0.A MQSKNX9W-";CZ0Z/'%>@4N5+YJ:G5^,'+$+5$:2.%F)3M+@-JGP@O;&T<1[[? M';]Y+4+QBO9S:C1 '\].G2#JO-SJ@% KYJ(C!?P:_MO)V$9YKA9 M(CJ#CB7'\ MGF^!.8I\GV%(?(]#).(49@P)F/"4$QYD\O_"$:=1%X@TT],J*3TOP1->,E T M&BG'3943HJZ! DI>5:MF1Y6+VBM-.:BI7%:&E'C):.IQI.O!F;[:R5''ARY; M6WV^J&S'GH*]ZP!['&H!5TND>HDDD[*L!^1ZQ_ADGN7[,KM-:H%2*V6Z3.3 MX W*]XV"Z'A9OW%-C=R-X_)!F*1;?WPB&J1=D+(@AP35EQ@RF MH8=@B#(O%9[G>U%BM!'7Z75N)*FD;?:*ZH>>W(;[;RW$-;?>MG%TO>L^!>%$ M.VX3N&QMMK7ZG':?;0+#P1;;Z.61-4AEHS>B]I1OE M<9%F:>*%,8>8$Q66%28PRY(,II2+(.9>2@-J5%S4H/.Y450C:.W*H6J'RHE6 M2OM;93O/A>"%LBG&EQ U&10]^G(%M>MM,&XLY5KPJ[:N1/V+!OY&>H5Z3WZ+ M93Q'H&:K/J=)U],6WAP!RD%%S3%MC+T$*2O9NNSP8.6/,2%1Q )("0TAXE$, MTSA1=R ))C[F/(B0V:7'J:[FQEY*4C6-[O@S7V_,[S5.0JI[CV$#*.?W%@U& M/^4Y:S.2\>)Y2;GKNXISV%B[FSC9T<1W$><4/KQ[./N&K8HYVPUB6T&+E+7; M[2)"$0TQS: ?)*GNZR'$P'XJL^Y JD?BJ6-37WYOR:6ZGP#TP1+ M:2NRC8;2?\.<4.L=:K,G_;!1ASJWO%CF[&]XM>%_Q^H^OBH__LX+NBPY6P2" M$@]SI!(U"HC"4, T2V.(?#]1CL?"BTR"GXP%F*ES22>?VDS]ULJLSQUF0W"> M@^TC.M%16)W3L3WP:B0'C>A7H!;^"G3B@ZW\KF#69VQG<$]$X'9A-R+T4= - M\+M9>Y/1_2@U^^P_KH&1]R6M^\:-N)9+#5NN-FK!^<9IZ[[Q\7>ZVC#./DD5 ME?/-IDOE_!$7RM.CE++5)YV]&]\X]7P<<^@A0B&*0A]B&OLPX5F81*%:5(Q" M4NR+.#=KON]#TURP -XJ!=2W!:H'#BA>T75N ML[@642W,(B\>ZQ0>K:SF"=>/ 34\B2U@Y'CZCH?'*#7Z BCLI\?:V^R!.<# MRO1SF \]-G+_=S2THO%=N=Y4#WFA2AO_LI8MUMO2FR?U=W46N=V"WA:2,^[4 MK6GG^G*S*V_2/%\NPBS,"$]Y$WX#FOG!^(^MZLW@N-JX1^6I['@=J!4&MX57G.GBC45/( M?%\X[6#8VBQ.)/6T.\AIA^)@6SEQ]^9&Y_>"R5FSV^A>W]]?/^/ERL#X'&AB M;BN!%*VHK[Q +:$Z&M(W.X>@.F]^6D+),:NJ++NU2U&?27O';T< M&J?:J T MRDX=:GU5#N;[=JO/XZ&*.=689N7O]P)_Y*J^KR[39TKMZ@\0/:>P%,,4B M@BBF J8B"&$8LQ#Y+"34USIJ,NAS;FS1B5R?J;"=T,;5!\^"K6?D68;0,96\ M0J\G;U?7P4TQ0EV [)4D/-OCU(4)=2$X4IY0^]5QO/.55RJ.[;;(GY=,U8;_ MI51A'DWA>.4"J9)C-5S7N?6&08I\C%,84$^5/?5#F#(AV5U2DPBB,$2>D8NU MN0AS8Z4ZE%.L\M_*Y@YLV8D.\%9V,X8:,2QZA.46;,?\)85OPF8[\0%Y 3\H M#23D?P9;)T9+[S^KPN92>%M/*Z6MVR M7_HUKZY9_E0[Y76N 9K[,.T&Y\9HK>"@VWQTXM>6@]*!LXTZK)&J@%87_5V; M/LSG]W!.$'9,8R/ !;]:=9<8A=RH79Y^+Y/M^8P5[^\ S5\>9Y>]VY3+-2_+ M]_DC6:Z;Y,ST_VZ6Y5+]V*:8:JH+^)F'(I7'B21Q#)&'Y$\("%!*_V96@67CHB>*>8&9\?<90MB8YO+'"U+MI9! MQY/:6.: [-M6(UH8&^K?%,51V?#>;\HJ?^3%-J?3?OS=I[SHGJ^E*92]=T34 M!25AE-)49:UC=&D9W0X#>I)>C4?)5@ M[5APJTIFN7VU4UB%O![C ].D!2X^#CT*?O,A=\S6;SK:(S(L.!P-:\D97,@X M<5X'AS ?IH1PV=G(S-67^1,WEVL+$G"4JM02$57+#Y,&.,:80HI]/\59$J7$ M*(>J%:GFMMQ\SRN\ D]YI0) \6KU K81!)=Z^]@91;UU8O*Q<;PN6 KEL%_F MVRK0MM):6Y%IV@37-F$\2'5MM?&1%*XBR;_+=^M*:5E(H]A#=4"W!Q%F%.(@ MX#"(>9)R58PN-JXMQKY#3I;RP>KFE,&PIS(CJFLBU" M>=7VM,1P3*V#"7[TH1%)&K817)^96O_%DK,VI4YKW5VOV9=='BKYM\TCE[]9 M\\\5?RP7-(L%83R GL_DY$ZH#S&/?4A#0@42+ J\2#OIC#I%!"HD)AVJJ MK!(3#)E9K@E+& ^EG[BTB^DR4E@"XU62"EMMVHQ;ZOGZOGO9/=(&5=3K\\>Z MUM/G=5D5FZ8"M(JI^OZ UZT'^D]U?HW/ZR;IQB(*DR1+>0(1S[!:2P5,?3]3 MY0S"&#,>^=S(1IY*\+FMNXUTZC#TJ9;/=KB2@Z%/_3AA'N80!7X $# MH1?&YK#_<>:-BIO[*N=EF]>#>2F/L,IQ&T0(HHA32$@:0.8CAKR82H/$J%#) MZ^;G9BK4N425>(:Y44Z IT?NXR%Q3,$&:!A3XW&E+1'87N.3TLQQQ?;)X,13 M(R-"I&2X?-AY6*_9I^4:KZG\N=[Q;",.8NYE(DL8C/R8J%S[2,YFZD&<>#[R MO"B.0ZWC.>.>YS;1OVV>GIHJO'@%:!<,(FV .G.(N4N,_A#H<8(38!W312MS M+ZA#>4=OQ6X.6=Q$=YBB92NH0[O?:6,Y3.$X".$P;L#\JN&(DTAMU]QQFM^O M541_=[JCXJ,USG>^\FJ1(2Q\0C*(L<@@\M((IA@AR-* <$3]6NF@?ZKM9'S/7T:\]:@YYMCCSMS-,.Y4!'T= M=8_"KX!4]8W'5_\FXZW'>:+;C3<;;Z,K#Y>#,7 -XJ3;R:Y&7(+6ORYQVL_8 MXF!R<9.F11L6O\ Q29#(0LA0FD 41BDDG%$8"9**""$6QLB@VL.);K2F]_0U M'3HI 6_$-*WM]1I*O>W%&&2FBK1LT?AX!HT15;B.ZFRMUM;KUB>NJ'54M<.Z M6<)/SX^K?(7SMO4K<>/-^5.0NTA)).HD\RR=B[N_UW%*GW-J__FU8Z. M=BTU+^T?=RZ2.$UIYODP" ))%R*1=)%@!DG@<6GX\S"FW.04X\TTF=MVX)=U ML;,I2I5+#9+Z8H7V+V!&\=3;?2UZC/B'^ 8FO'([F@URJ__VAJUV(5:'.UVB MR+K4JPJ#?Y&;RAT*]OW.WWS +"T<;Z?'I$O4FP_7_F+X]@*-C,S%3TLI1;V& MLV6ETDY\7M--(:WU=YM6F%N\9 M*XBCCR(.GHM4Q#1(&60LC%3>]A#B+/7D3UC^AHLH9D;\9=3[W$A, MR=D4R0-;2>LS^J_7?QOIJV V&GH$Y@QCQRQV&;S&Y#4*)DL,9M;WI#0V"I9] M+AO7B!FA,;YJ.#@FP@]@2A"#B-!8,I8@>VBY/N(CA,) :3C;0$(G\8<_3HE-48XHX&/88 I@L@G"20H"F! P]0/6$(1\4QL&*U>YT8,K=#U>HI? MB6UFL.A!KF>H6 ?2,6?T,7PML<-,X$8@63)/]/J>2^2K9; M\95LE7U>=XX\KR]R_05C6<9%X$//1QRB+(IA%D<^Y%D@LA3[(HC,ME,:G$7)2_8";SO8V)Q:V2 CZT=D4Z7TVZ$#$ X MV/^8O#LR1*3(GWA1O2@G]DHRFPI0JL'FG<"&P23#,.OQC3WP'#--)^@5J$6M M@=L*JX+TI+@6PT^T8+$5CC+ P67N2CT.<49AQAB*B(8!82 M 3W$HR D*$A"81Q;/ZT.CQ[,P_@ D]1T8&:V_#L5]]1QT6H 4#;-$ /3B PL-RV/;;C*7-".Z)-9@^ MF/MMANAH7/<;B3*RH]5[-<7 ME>9WF_]W(<)(9+X?0":0@ BI?#0"^3"D.$&1'P598+1P7B#+W!; NYM?FN@I MD+=:J)P2O-6C3M&==YJ 59W!NXNP>C&LAGC! .HM9Q,-B^-EJ=8"Y@)*/9HC M"W#3&YJ/_:'9:@-J=78)URU65KP<5%L5%R^09-I*C)=#=E"AT4*3(U/@KE;Y M;UCJ+7OXD&]()3:K:TJ57VQYQRE?/JL(G+M\M9(?I%HA%C'%2/C,AQC1&*(, M1Y#P*(1I$@LO$HB@C!BER3658&X@:U631F$@K-E!;[(C2GX5:D" M/C6ZF*;=-1XM/6IU.@:."=4-_.:I?L=":"L=L''_TZ8,'@O/05KAT0V95W)L M2^M)N[E.T<00':^F_3RL^LL;] MJZ8F+&M_3(77E>R//C'.%-D9.)*GW^.B>&EGE%RK!'6(9@E/ERFQ>Q M0)V/(L@Q25"(!#>L&'VFO[E-W-YF0*UCKP0&O]8B&UH3YP#7LQTLPNAXRE^$ MH+%!H(F+I>7_7&^3+O::JN\O[;JOC3QA:BH1WN*B>I&\M2Y55?5\77Y8EG25 M*[?<7<5@%M,HY&$*0THEU211#%,2>C *A4 9CS/$C:C&H.^YT4Y7B+.6'?2% M-SP?,H!?\SS(#:BNSW].X@EV@ELNU'P!8K8.=PQZGO8PQQR2@\.;$4V,H[ O MO"PY/W$0],N:R0[5/HBSC[]3^6A;G"S"$?)9*&"2<:$2D 40QR&&6>QGB2\8 MH82-R&0R2ABMB3A]OA.ERU_!4M6;JH]AFYP49@0W;G#TJ,X=UM.07B/_U?Z! M]JL2HGTU0*.']0#]BW"T1(7C9)B4%"^":9\>+VML'%'^4O(;\;&LEH^20$@QHQ$QJO'\NOFY66SJ8DD56NSD,Z.Q/>CT M^&D\((Z)9Q^+*W";KY;T!?S:_MN)G74<#DO\L=?XI,1P7+']&7_B*?/SUUN> M7]<>!JL7%>JM?!FN'RO=<]CC;\]MMMY^O &=F'4^@CUGI>$54!>R\P>UEZ/E M>"I?!I31V>TP%J/.<$\T.=E9[K!*_3/=,T^.W+GDZWOE8OF!DTK5A&PC^#WB M"1$F'A08IQ!E7"[1%$-CNWB:@D,RB$NX-G M>-*-5]KQ=%-"G0_$'U++H2MP<"OBI6 M>_C7D5%RVZJWUY*0V'*U46D$OG&Z*>KD[$TJ5LX^2>'4/F+3#/&-^(@+%4-0 MWO*BCD-H_ V8$"P(< *9P!Y$/B8-_XB$AGXF$BZ(40YEN^+-CL>Z(M.Y 'W] MP$Y!T&D(U.CK6AV*MEJK$9!,%-;NQ=4W7;S"LYM%H3M"W M%6AF5[AI8\B< 'L0'N:F%]MN?U^ZZN@+@@7.$E_5"%39]2.<0AS[&0R3+(G3 M($F86HQL&5/'-'LYG!8= @\ OGI1%G.5+[T+;JUSJ?/JO4H[O*X6*(J]./4]Z G.()*[94@( MYU!D'DK\+/:\0&N#K-WCW$CH Q>\3J)-\\?'95F:NP&>!UF/;:Q"YYAK>K)N M,P3412GJB+R\^#8S4 ^T-];I!X_K_Z)G.,:+SKPWVO#\,L/&WXM MY&3^;XZ+3](L6V0A"7P21)#%JD"R3P3$*$E@ACF),$]IEFD5$+U(BKDQT?<' M7G"L)+3HI7=R"#3OTUP#Z_JZ3<-+K\H!X?7U^Q6HX0=*$?!I*'.J73>]]L8Y=N_5[UUED"(0M)F)$,^I1*XO,\##,_#2!3IX1Q MD$8<&Q'?<'=S8[C=++PH+\<9C$WW=IJA8W\L=[>R-MG%# MBI_>P0V^-?(J0E4&_%R6&\X^; K9R2TOEGE3^*K/S,%H3S+&&80^RK*(J$<9A%'$$1B2SP<(8%T_;6 M>M7RW,BOJX.BI .?/^C[:;W&:YB<+D+!,=WH F#DGG54V5&^6:];FLPQZZ@" M?:^LXP^,S,OUF!?5\G_:>[?]K.D+1%% !":04AI"%/(49D&&(<,QSPCB$4V- M*B<,=S>["=J35EUYXS:)O(K<[*H!U%D/#*M9]W9P] UJ^Z!=U"ZPF(R,BU,;&4> M&^YLVC1C6HH?Y!33>VNLQ_NW![ZJ2S3C]ID'&<6^W'!*^B:4JYHW M:9A&GL=HI)6L]GCS[%A&T,IKZO;^"[[Q1=1DHCCG "(\1WN_'U+[ M__U5O1W ,_;:[;"A<23W;E,NURK-AMHRE^IB1TE*$?(H@YDD-X@B M3QHH)*0P$-0+,S^) FIT(GZVQ[F16"QYW/5ZSBJ9C'KL4 M2&/2T@;'$DF=[V]24M)6?Y^$]%^\I!CHEV/U_[[R:A'1",>8)Q#3+%:'6=*, M$D$(/8\F:1;')([#1:5JV.DQSG!W1G2S[=3=+/F\?X9R!=;<,/?8&8#UJ,4> M;(YY9;@ :.U4:;OXYSE4K);]/-G9&Q3\/*?X\5*?9]\RCU/N'#+_OJP>WF_* M*G_DQ=90NF:L9JUR$6&?)ECNQA+D!1")@,LM&4UAQD5,_#A-TT"K.H5^EW,S M7SK!L,1O_9POJ6X&, .4APG%#7:.267KF*TD!IW(K_9<6[&MXZD?86T?UXFB MKZW@:Q2E;0;50 2W9D.317>;*=:/_#9\TW(IYB_;B#*4L3BF603#+,(09;$' MTS!$,,X$23/J>1D-K91C_C+7<+[!TL(7Q/-I@*]G#=J%U#%Y6T#37KGF X!< MEVS^\C;!?/H :)=N/GQS' 5]Y;^U-8&4FU21K^6/M*[Q4C9Y/YM_[C+.1TDJ M6!!Q2"+$(>(LABEE&?2#F# O"B5/41-",A5@;O2D*BFMJ]6+7)/SI[K6[58; M\%J=>JXUCP\\]#6OP'_SJFO.C-.,1U./X5R.D6.^DZ*?!GN:'+=CT;-$AL;= M3TJ-8\'9)\K1[9CGVKWCI=P"U&U_X"KMWW)=[P@^R%_J9MP=:F-^#+>5%;P2 M%BAI]1/N#N(V3$0V(7-,."/1,LJZJP/%J-R[@PU/EH%71[U^'EZMY\W/T>[X MTZ9N^/.:MOG=4!8&GE#>H\CS(4J]%&84^5#P+&"AGR(>)KIG9H?-SV_BMQ(" M*>)?](]RC@!W_ACL,CB<3^H^$B-R!!Z!1/\DZS)H)CJUTOQ8C,ZE3BL^< 9U MY*7)SIM."]P_6QIX:D164A740G#)63_)>Z]6)WG9/=*Z25RK;# W3[43YV]K MR20/RZ=;7JB=";[G"Q*(. UY# 4* XBHB"'F 84B()G(@BA)0JTB(&[$FQM+ M-H*"O),4/&U%-<@A:G\4SU/NVXZ-8\JN)8>UZ'OE#WIE;,D+Z#_7Z@AJ)957 M6?W"5D]P.X^1-<@R^Z8C/%6VVK<9:;,\N,X&8BB?KOU.I\O+ZPRP5_E]W?4R MLAS7NN TOU^KQ$K?\>_O^)J+955*0Z%0_HZEW.IL5NJ(HTXXV>0#:();Y=.W M>=G>DHHX"PFG G*$*41A&,(TX2%$0FY>A%S%6:2U3[$KUMQ6[I\*E=!PV2H! MBK;>:)4#VJ@ 7I2_\%,GOV%Y,#M#J7="._T .5Z^^PH!*2/H5+H"G5)@JU2; MW;<=M$:O^J7;LT-G7K',*M*V*IW9$6K:"FE6@3RHK/;_<_>NO8WCV+KP7Q%P M@(-N('RA"W7A/I]2M]F%4UT)JFIZL-$?#%Y3.N/8M24Y59E?_Y*2;,NQ+9$4 MI6@V]NSN=&*1:STT'RURW=R.;G%+O%OSP"=Q(-\FK2_GPQH_:%\07WY\:12J MQ/24G" X,;>,O%=]<&G<"X]':NK;HWZ0O+^4O X<3AIHV-T*7QESO@OA?J5. M[H('/FI;\+;\KOY?N=^?\%IYE=2E!#'(L0$M:OT?L,6N49[N:9; M(3G#:ZR-GA$\&]H3OR^49#>>^J?7$?#&.\KN-1]I DI.?ME]PF699 ?(.BNA M/$:6F6 M1X]9)T)[&4E07>QO=;!WF1DU -_TV5+7!%A*!M4 0 9954,CS5 +X^=V17R$ M*4KE80!%7/(A9X"P#($P0F'LAQ2&$$Y6">/G=FD7"/*K&D]8!T,"KL=P$\(X M,;W9U<#XN7VE"AA'[%ZC_H61ON-@6O/GY M&_[U3OZKK'(J[

5B.,A\PPGT 88KD21IG@$0H@8F( M)-59=J>TDF=IE-?M6RA5^+'=U('_\K_6RA]%:NV46TKJY57XEVY6JJOETR/, M&1=EZDB1SGHT\N_7H/TOJH/G2W*K7M(J=)&W $L/-6D7;2O%)OR%'0 M76\&.6Y8.U;^N'F2PRNF;V:4YBV7VZ!:89Q /X,A(&F:JCJ),2 X"$$&XUCX MPI?<:Y21=6VBI?'H7JZ6*LU(\BJ:>NSG J.):>TH8LMCRG/>2.F.I(9P<,0^ M5Z>9E5:&E'W)%X.?-_5_0N^);6;R77/-8GV#_X-7W+3N^P#5=S#IC M+6W/MQT;BIS*U[4\QGS]XAUE]QKA]9W.6F@.>Z!= SFUO:.!H;1L7-HTIBA9 MN:FU)IC-9VVB;M>!;?2_D MEDQ]#/M-J?%[&^MWT,0[JG)^;%/=?H86QL+F&8NI,ZO(6I"9[::Q@)U;5J-' MM*/./W&1JT-=?0.G.MY*1@PA"W$ 8A$0>?K"$2!9AH&/(Y0FJ1^&H5%_D;,9 MED9T>P';9HO\EXJ;-SQ]G<.H1V>CP)F8I0ZXM-?O2CQWI'-5VN>)>7/[8E7M^)3]O-0^U#;#R'+ZNFH)3&//%C MX'.6JO0*!DC Y>Y/XLRGTA:"4*MTXA@AED8+1QW4/:J2O?6X#W1L<;\- MFAZ*36_%5<@CBF&D IMY B /4H!A" '-:,:1CTFH5T)V8)ZE45TCIE-.DUI9_\K)2,5Q-4M8*9YA(:DD!2U-)-3[$@- T ZD0@3QHA0P):A%& M.I?\6AMQ_N#31DC#\(*YEEPS#F%)*SAG:8LWF@4/WEPJ>- H[W6T]VKUO4KJ MWY9#D/3<0.#)=UH#@L/HAIF7S548Q%QBSQLO,?-BG 56S#V_>9FE]T)P6DD# M^W"E^$62]!>N$,[7>2WP%U[MBLW=YK[8/N6ETN!1%:1J28JLZQ>BKN-=]#FQFOTF6=)]$L:S;0T,]4NFG:)C$H4.0"VIQ;1 MF-%G*SKD ()N=2$7PXWK72A?IZ0MAOI6O@USUKK'OLDW:REX47 6K""BB$6, M T;]"$#,5".@) 8QI8Q"DLI3EU'\H,GD2WLG'1KQ=817KIR.^%Y'?KO.AEJK MHG?ZF0KKB=],KF"V[GMH@I?C%HA:4[]*-T034*XU1C0:PX[CIEM96U5I!* M R/U.:!!*H T*A) (B@ )2$/,(QC3HRB9'0F79IM\8XW_.<5_(EO=H8A,UHP MZSJ+W((WN>>H[8?W\VH_O%9HEWXD?8B<.94TIIS9PZ0/PKF[R>!9,^)A/%]] MY717R)'>_Z+?U27A9_G]606(^F%(I!T0QP3 *&2 T$QU-$T#EE <(2%T2.;: M!$LCE+V,WEY(3TFI1RM70>RG$!?03.T=,4-%FQJ&5._)69"/-@P@?SAN_*L# MSK+)A]39;^C!SXW)05!7(B?7(?(7;^4K,J]K&G$YZO=5BK" #"/ 68)4-GD M,A*$ *>B KV=0N,5R:9?C MZ@^-'G4)MEH1=U>OUA@Z32+0F?<5<@8,X+B<(F R@!V1-?%V'W!>_(G7._XN M+^EZ6^X*OF))YF>![X.0XQ! G%! 1)0 F&4H(Q$5">8F=Q-79UK:3<4W-8>' M+>)^KX.I1T1.()J8>/;!N4I*KQ;3.\KICD\&H7#$']?GF94O!M5]R0_##[B, MB&O"$6XW3-*2//G(UX[JZ-N&Z:X@0S@6# $:,GEP"?P09('P@<]PY"Q1RR M9/7$"[+5+GC8&=YD2W4GF3*HZ6F[?E)YR;0V,SV!:7WG95CDL(MA3'%"_(R" M. HR( '# (68 PKC(*3R+(P"K7NML0C.TDUO5Y45WC"%(,'R3]3PGOP$.3TN MM\5C8I*N$[J47)X2S&&YQ@OJNJK%V!UZWD*+%Y0ZJZ)XZ3.6I[YC+=DZY%1Q M:\&_2WH]A/NH[/3/O+H3\LBYHB+$*@P4(%^:>9!F!& A6=$7F"/NBY"'1EO8 M5M'7=.NPK4A1 -3XZ&"Z)YGIP.YJE/F1V$F\C^$]GWEUY-38T; M3VJ@.L3K?2.(DQ M2V@,8"@RU4V8 40@ D'&8S_E?I;$@'>>Q[OV@C@QUOS+XHB+=^P$P#70?&,W. M#'__^&.]?>:\3FMN[C3^X(^$%RL_31(>9ACPA%, @U#U7$/RS)S"B D7XV<#J^0![%P=(BX M/L^LQX5!=5\>#(8?<-__J]-2YWU3$^Y%7P$6A#SU@PQDA*FK8,D=1"0^H#X+ M>!"*A,/$A$#&"+,TCFE[5*WK\DWYL4=5XT0_:0EF5W%OU,KI$=1LBO.,TC M;.56=0;VDNL?\37!'[Y<<0_IQ#3XBFCJ7XZX1W6FBQ 'Z!I=>)@!U7.YH3G0 M;!<99HIU+RT,GQQ3.?'M6MIQM^UI+PM$DL0L RE79C!.*+G]X\9,CKQYY\913?CG,ZO.V;@'$65VMJJP#H[M_5P6L/V^K M_^*5NBQ]V.3_XJPI5?5A6[2_4I\+5A%-TH03 KCP4P!)* )( &,A3&CPH\A M"JUNWV81?VF,U)'-^U$+7!=N?>:X,*W;.O/WP/"N<'&K.S&E#@2VWG@'I?>5 M$)66\K>57/S*.RIZTU8\],2V\#K*3G"'.>L:N;X8G4?XU[EMG75AKE[ASBN% MX?U$4:W^P+_RQ]UC:Y8E.(YYF(4@HBKH-Z4^P!%131)0XOLXRH)$ZSUU-O+2 M7B&M<)J'WS.OJ7$X M=5[]@/7A\F6XUR&^D?@T(@0G ,:, RA/F #[C *UE8:5ZV(K@W"Y.Z]> MG6GN@^N0RA=.L(./F!=2>=?>=WZ3CZX@CWV8R5-ER,-8OKP)EWR!( AAAI) MP!@G6CZ$EP,O[=V]E\U3PNG72SG!JI\)QB P]<6^EO)&95$N:6I5#N5DH-G* MH%P2OUO^Y.+?S1UYG0X<;Y7=7JARKQ\XKG8%;\V"IGHB9W]NJWSS<+_]R8LV M5FX5Q@%+0I0"S*5U#7DF !8I!"()4LA3A#C7JJ V6I*E;>:]/4I;B;VG6F3O MAY+Y1EWOT+ZWE>-E&O8$S@;^/+?7;4.?HRI>J\N-MU^9O3I>HX]WWZS,_;PK MH^]5G&V%9G(V3KY21JY()^CV>"C'C3^;X]()#%U_IIL!+4OR;K?L9[Y>UT'> M!6?O=H6:H.GC$\?0CW#*@(\"^>;RY:&4(") %B(FWUHL35.CW,>^R9;V?D@'$%=5@/NFFKA'5KD$LN-.[Q]U MEMVMI=A^1^M]V,Y>>+>5RULICMA)AGANWUJ(1#0A, ,8L13 ,"$ )0D#F;0; M(&60L, HG/+B+$O;ZA^X"EA=>Q7^Y>%=]7U;&%>8NHRFG@TP&J/)K[@;^>KT M\ML]/A.\\'N!I[I^X,OJHT;146Y?W]!U,U)@:Q,M[_?6 XVOX7IYAU]_*706/WK^"?/HD/>22:OG M6\;D&I?MOS[E&QZLY"LV\P.:@$Q$#$"6RO>N3P5@)$DY32.61KYNJ,C561:W M*VM!O5;$F_T/GA+6N]L8A))6?ZM-OZW MG]OQ&S\^BB*XW;&\^K@1V^*Q M*=M&RKJ/WPJ2-(.8(9 D,0*0R\V/>0!!B+F@#%%$L=8+OV^2I6W[6DZO(ZCW MUUY4S0-W+Z3].]X54%,?N*?%2#]JRP56,P5DG6'F)K)J"(&>H*FKC\X6#S4D M?#?4:?"SED7=)9^R?+U3E2S;EHO/J+S=\ICRVV:RET>G/)%& M&(M%!.*(JVI?40HR=1Y+$L32C#$LA%''L)'R+(VH#EV-VD*DJKF1H7MTY +I ML=:,L$],:H,=Q2:IC>@(/U>>VI'2S.O3=0/=F??7T;!VM"H'S-R>'(<,^#55B(P0PX*J8CH] 0'CHQXD(DLS(CM.;=FDD64NMG,GW,)37QUB-#]RA.S'D' (\BWWAMY\1).RB:(>6(W30GG97$S(!XR56&3[OL M!]MY-;YY/N/#NII+6[Z_TQ#O'SQ_^*Z*O3SQ C_P][]X0?.2WQWO! MO5IR%TUI)_U&Z!'PLM=Y1@.VJ_Z)%4N>O8N&;E-*K(5!_G $XL8;^.[H7)C M-;6U;@&4N67>#X,K4_S*+//:WOVJGAG; Q^W(X,O_(EO=OP+5W>R36)J[162 M&MR1=?Y0DUFG[QY$3$0D9("H1C0PI01D21P"#OTD#@(>QJE1S+CA_$LCCU;\ MNJ4,;0O/$^X5G3*H/PP;(]JNC![-3(CWQ/332G[C'63W.L)[1^G==CL<"9PC MPC*=?58BLX3F)<'9#F/IJUZOMS_5V!^VQ;OMCE1BMVXO,LHOG/+\2:7>O=T5 MJE3?*D(QQ%Q$($,T 9!%,< ^Q@!RGOI9RB+$F)'CVF3VI9'>0?BZMC-KQ?=P M*[^A^]IH'31]V5.A.[5CNY71.PIYXYVB_;;@*O1%%9F\\5H-''JZ;8!SY?8V MFGM>'[@-+&<.<:M![,CM[D?=CF7SH+XG;W%1/+='QW)%*?*S(*&J^P$"$.(, MD#3- *>,!!0F89(8N6ZN3[4TVCI(6I>T]6A75C/.ZH%7CZ#<@#8Q&QWQ4E)Z M;[7P,J:<82@<\4O/1+.2R;#"+YE#XPE+UPK]SMENS>]$3VN^%]4L8OFU08S[ M(/*%/ "RC ,4I!'PL204CB@)(Z-R 18R+(U8]BHH3Z;H[4-JZ.>P6!Y-1\6T MH$_M:>C@/=!L=,J^HB- ='7);R'!O+?T]A"=7;./&,J.'?_$1:[&^X(K7E_D MX@R*B"0"^ S[ 8^!BA*59M0&!&&$1%^:D)]+R=8&J_MY?.^U,G_%E?B9Q#J MT=,88";F'B-,C"GEFN*.^.)L^%G)X)IR+W?ZU<_9;>./&UIP7/)WO/GWQ\W^ MU'6/G]4\MQLF?U/L./LDY\W7=:#R*B!AZ#.!@"^(W.PT%0"I(HHLPEF"TH2R MT*ATHIT82Z.$PPW%CT9H#V^8NOA18N_[JAM:.9;KH\F(P"R%F)7FQ@'UD@Q'CF9-F=M'_K62!%Q' M*QQR"6&0Q5G"0)IF27OVR^(80$A%F@@28$8,.?'2/$LCO;:SST%.XP3-(5RU MN6PL6M.3E3%0-D34!X,[IKDXR]Q4TJ?J!:[H_;@K^^GM=E,/_(^\^OYV5U9R MTJ(^?ZTXBH4?X !PPA" (0E 1GD&DI"R),48,A:O-ORA;A$^QG:Z*H+6;D#- M;C@39+J=<6A7KUIXYZ7J+##:3+J^#*$?P A#!&@D#5A(Y&D59V$$(I0201&G MOEF:K6O\Y^Q4-2OPMD:I$SA?QQ+=B^[]E+)[>^%OF@NX*-M,(.I"WTJMI+QIWEXJI4R[MT^QKIH^C%=:IG^_;(J.IHJQ7;>" MF7 A%I(,<4G"?ZMLAQZ(7: MA#'( D$!QS0,"2(^#;5\,)<&7YKM6@NEG)Q!^!OY?5_I1+-,_47T^IEU+"83 M4Z(I'$8%\:[I;54'[VRPVE'Y6F!KJB5GC!.6#[)X4WNM(?["=!DMGCX=; MOR+?E+#/5*G/-?Q&]?QL\>NI\V<\Y&SU_VR5[=8%M![#O*W8QTV9RT]^*UA= M+B+GY7VQI77C \X^K/&#;GNQP8&6QONMP-ZW K.F1W C=LW\2G;.ZJ-:JX)^ M"[)A2/N9WCF:D]](&@'I_:7D=]2I3!LGJXYEPZ//UKE,6]%N!S/]A^QN$]_B M'WF%URK!P](3LR+KQM2AO_4J(D(;, M#P 3O(ZIR21!!1A(2V>H:_A%#E--X$U'E/? M\.^A^-@/A?E]_$6-75VEGPX^[RWX1<7.+K O?VIVN0\%8CIB>T>Y[:KI#""O M1P+N\9R8' :@G*@:L!E,CFOQ#$SZ*J5Y]("X5JE'\VGSNY/;AX?J?5$H!]WG M;?5?O'K'Y?Y^E),RX^[L.F,MC6BDS$4=)>%)R;<;OMV5ITYRJ8DG5?&.NNC? MHFB!.WR1XAK7B0G' E+')&0*FM7%BM8$L]VMF*C;O5XQ>F[F>*WW_[W+J^>/ MF[(J:O]">5=]Y\6W[WC3!@A\WFZ>>%EQ]J+:X=_DT-4[^0W\@//B3[S>\16+ M>2JM)PA$E*@XU@B#C& (2 H%"5-$TBQ>-5<87RM<5)HGI 6H9K+S7RHXI;.F M$=_#E4?X0[ZIJVQM1?>:B&W7:UR4ZE=-Q-A< 6,NOU@11;X?2GL]R%+YQ8II M#%!($H!9C#($(\%IUGZQWF_8_^2OU5Z]>;Y4?,/^)WZ=-&\B%B#J@BP.!Q&. M#3!>!QFOAL:K)#;'^,<#/!=J2=<0>0HC3X'DU2@M(#9R@C5_[6!*ERK]>T1? M3K"(SL(UIY#-TM14':8^EN6.LW>[HBG\*%\/]="7U5NED;3\8(1 D&0$0-\7 M@)#$!RB"#*) VH7->>-A(;\9G>A\AZ\= M:S1=O23,!9B7TJT!.B-@^Y$L8Q_6N"SO1#WO)WGD_UCQQW(E"!0H9A' F4 M"BP9D:)0_H,1C$,1HP@;Q3E8-\B@3\VS@(+>#X^IS/$-_SHZ%([5.1 -8)H$ M((F$-(H030%B@0 P$PCA- PRW\@HZIEK:430%IZ0LIXXR4:5Z;@,LAXG.()N M8F:P1LVR9DZ15J=_2J?+E^1_\C(VGC"U?BY^N\MD0.OW[?5.YZ MPS=QEIIV] GK\*_+&G)R2(:$MG<2S,Q];T7@M.ZOW6' M!.N2CJ>*JDOK_0H>E'KY3!WHN7-9AW\2V%TSK!/97H>37<)ZE<6=3F(>)/)! MHK3=<"7%$R^>W^WXMVT[]YUXOQ%;N97JV\#'2C=6Q&#(Q=%P([JWE]UC.ZZ: M-;7BJ_-11X'!'3T*[>'@D8F GIA4'6-L%#EB@9A5 (G)/+/%D5@HWPTGL7G< MS@[5;FY/NLWM#XN6AZAN9\2S&C6]MR%8S-13?@.;(/1PHSJT'H!KB7%J"C4"Z%'+N9RP0 M&=0MG=,[T]*(L1&V/JZ=BNLU\NH7U.D'N)_IG,(V]?'8%C&CFCM::%@5X.D? M>;9J/%H*=DOSZ#U@9WM]VFX>OO'B4;DB)"_5?017V$\%C3(..,41@#3 &', M0. 'PL_"*/.14?;AI4F61@=?^--V_:0B6VG33%%@=4K7+:S5BZ>>L3,6I8EW MOQ(/*/F\VE@DK0B*> M"82!SQ45( H!(C0 F?HEQ3$DF59I+H,YE\8,)_GZ\FO/1A>/U@%>,\S +9Q3 M!QWH%468M1J"ZW $C1F75@'A:JB"P:.&50*+:O5%'7[K]E]^S"3'T @D<9 MZ( MQ.SDC5@U-[R&J][[W %:4[MS+( R?F\/P.#H77UMEEG?SP.JOGPG#WW<]GKP MXT;N,EP'/[S#%6X;SJ^B)(9,I!3@D >JL+9D QBE((D"%),D"%*L=1,P--'2 MZ*"]ZNH(J[+!L/=VX)QKAJ[NU>!XS.:Y&32&R^)BL!^+$?>"5P:>^5JP7[WS M6\&!SUL[9'%;^4':^'?B"W_BFQVO^RBOPI1D/$ 0$!)C *,@!1G/0A!@WT=8 M DO,VDCU3;8T6CB555T&M-*V+<7-?:C7<=;VD#I!;V*"L ?.QNTYB(@[I^;U MJ>9V60XJ?<$A.?R,'8'R&->OGFH_9IUO=?G8Z$LSA$+.)R>,E7-Y?C:S> M).7.-'%Q1"%#L\W*(IJJOR02W M/TIZT[9_=-T)TOUW0,_F6>#*3NUN&2HWT8A\X^WU\VH%O5K#MEI%Z754G+H* MTF2+,6FA(_=2+Z"6T61+H5>N:+KI;<-ERN_J_U6-I">\5M&Y7WA9R8E5^*[\ MP^V&G?ZB\\E#X'N,L9]1(E]6 D7R994259*# Y@1&B,BHBAC9@$U#J1:VJM( MB=FTO%,_\*/ IG$V+E9,[]4R^SI,_.)0$MYX]4)T!+WQCCIXS4?4,KWX9?>) M25(;G(+M+/+'A4PSQP8YA/$\>LCEX+9^S;=UU;/ZK=&\3^YV55G)[VR^>5A% M"14L$CY(HY0">8J(099B>810-9-BR!E'6FV@]*9;&LFV3KM&Y*8.T,'@ZXAM MZNOL15S7X^D*QWG\GM806O@_=9 9X07M'7YF7ZB.JN<>4:VG++HKL/_W;7O/ MM\I"_; Q;ZAP^?&E<8(403>Z8T$-KBIX(_>#8M4&X,N9\G0_ZE3II=C#P45M[X1]\O?Z_F^W/S5>. MR^V&L[J(8['B:>PS91ND\O0&( FEJ>"S!'""8Y_[- T"K:B'P9F6Q@CM*TY) M"_ZIQ/7V\C:538WS)*\AK&L:.,!M'JO C(+>V CA&FP+619[8"!A0\-P"& M'K",E][7M7[S?/CQ/W->R(&^/W_B3Q(%%>8;9PQGF8 ^WX,("<"$,%3@'B2 M"!C$24P3H_!IK6F71AK'HOG>0=CZHN#S[9]V4=5ZZ.M=U;C'=&)"&0.G>>RU M$3JN0K'U)ITW,ML(B+- ;;.G9^['].E0SCC B2\"&H' 3U-)6$QR5:)BO7$: M"9]FD"5FG69'B[0T,NM6T!EN2?*BTH[2;$0):@<+/,8S.M6RS>CTM&HB,U$] M;'<@OW;7ED^O4VG;'8#..J:X4/W5REM*=X^[NC30.RYR MFE,JE47%'0I6&KT0TXU,- ME/7XTBUV$_/A7EAO+ZWW6Q?)5N#KD3W&1*>/CB,BTYAP5J+2!^ E$1D\:7Z) MW29F^-*?+0. 5+V7JBG+MZE+8L@-RC\H38VL)R%U%@-8FXF=#SF^_+/'S?LL_S*Z5H-UT=8&C,IF?0- MB!YDANT)-Z!,3!X=(0\EVV\\*6?^E+,=7GN]@!E9'<-X6!DA/U>M>6J?N&?WW*,5&U+!5/M+]]>ZQ=MV(18@G), C3S <0T@A@ M@@( TRQ(!2%^@OS51N4)R]$TRG"93*[US4?--_],A.EVP;L+-?[J=RG9;G:: M4)Q MUJ^R9H-7P^;RT9JO _F_ILJ:T5CS5&&S4>]0II8E)UV:!YLS4'H+P];.RKTJX@,@& M)Q [S+8>G,J^_"C=%C^V12.*/"WQMZJR2_'\=LOX"A.(<<*A).Z$ 1@F(<@@ M2D"2)HQ@&N$HU2H0KCG?XDAX7UVS(_--W7B62YB]5G)/B6Y>F+0/]WZ"G0#- MJZF.J #E-9>BEB4 M 9%Q#"!!%. ,0X!AA%."0]4#R:@&X:59ED8EK7@>KH4U+#MX$48](VPT.!,S M0R/?S;Y@\22>T5X,7)43O#C'O$4$^]0\*QW8^V&[[?ZW[9;]S-?KVPW[N*GD M*N=DS9N)]G]JSJHK&,+8#U,!_"B5% #]#! :$Y (XD,.B1")T8%0>^:ET<)> M.C-"T =:CR0F@6]BXM@+5CN'CE)[>T+9__W&:V^^)KT!,T;0$>WHSSLK%1G# M\9*>S >P[,+(Y7'L6'&(1KX@B'$0^5B>=Q@A@/!, ))E48*='-?:(3,PG^F"8MU2\J+.K9HJG@\_;1O&B8F<-%"]_:G2! M\_>_U!T*7_F"D0RF(? #Z .8\A!@CGUE6V2,A81C:+1ISZ=8VL;MUN6FH\J8 M[S'4/$R,0F;JDT0'E%:Z26J3O]#>?@4F9KHN^)=X3H'? MT:-M!37-S)QR*NF1$@!%IFJ^L@SX&60X%0@RJ$640Q,MC0E;WV,U$-YZ2UU.BNSMV:>/CZ( U/-^L M1REM]5\>FO0?M".5S[Q2'3=JRXIQ]N;Y[R5G'S=W/[B*P-L\W*J.XO6I[' ; M&Z61SRG/0.*+#$ <8(!C!$% 0A]"*% 0&%4?,Q=A:;13M[H1Z^W/LLEYVNY% M]_!!=C-:LE@6/9Z:%NR)B4L*W[05VHNO:C?^IC3P\LWOWD$)[ZC%)'?H]B Z M8C<+ 6:E.WN 7O+?B)$L'?KRW,GR]4X.R[]RNBOJP=__HNN=G+_)>7O\L:O: M7NG[ZFSWO*BMOD_'>KI9G(F$4T )P@ *E@$OQ5X4RJ;;JM2X$[^HGP6 M*Q0&/!8$ Q82%4<><9!E, ;"YUE,L _#Q"B5Q$J*I1%\U_O7"NO5TGI=16Z4 M+7?ZY\8-:)I?;+5PII[8B99C1C^LTY48X86U0-*Y#]9$AE?RP%K =-W_:C.8 MTSO+S_Q7]>TG7S_Q/[:;ZGNYBK*0(1XG($A3#F"$$Y#Y" ("0S\.$X)I8%0C M57/>I5&E_(Y")_>79P"/NL4< ]LB[C+O-@YC;PU!FO9"\VS6)5QK7H-"\W+S MZN.6#;OR35Y)P_")G^7NW#YNBRK_5SUU&SQ\MG-B"(F?10% 2:H"ZI(,D !F M0' 1)*$\X//(**!NG#C__HPUCVA'JX?*USJ1J>^"4JX +FJ:! )A"7+<- M PBC0.4NPB! G-- JVQT_S1+(\"]7%[1GIBD\7'T_ZSK7#,S@KP"KQ[QC0=M M8D([.FEJ"6_V_;8<;[[>U5.IW;[OQ M\%XS(+8%**5N7GE0[L;;R(>W0N4]&%*2JU76)+%76+NI:>_M1U6"F50=]\B- M=WNR7$J=&^]O]8HJ57^_\;"0WRFOTUY>I4I\ZUD^<[)TC+4K>G4EUKR$[!C, M,PIW/;Y]_R-5G&M+_]E4"^ST+5@E&..4L1CX" < QKX/<" "(,)4"#^E,0V@ M:;NC:Y,MC9P;6;U2"7OCE;6XWK;32.,WN;>;7U]OLF<.N1ZKN@)R8J9L,?S: M8-A(>N-U9'7;HF@($8<=B:Y.-7L#HB&E+_4;&GS&/!GCGF__X(^$%[IY%H<' MEK;Q[]_?Z:=#'-7NW[C6&D]]Y_[^SONKDY%OVM<)%I?=*'W78>SG;=%_--_PAWZA83H]@^0?*[0_+%Y#E+/*) MJH7CLPA =3V!4XX C2**0C]B(O!;9-]OV&RX[N>:#M7WS;W#!)#J&49+OFF8 M]&YAZ@N%5[Y%T+XZ<'5?\**97N/K5IXLE014%*H!2>N&CC$6&,ESD#1@5&L[ M2:=![ ,2)DFKIIK7<>[?_U.@-S$=7*A, M=>.U(GM=F1T#:=68U F@K]&3U I8VW:D@RCI=2*]/LQK-"$=5.I*_]'AY^SL MV,8%)2=0[3,W5'+-L7>+*NPE%VM]^ PO5[Z/!!,^D698(&TQPCG(>,0 CQ-! M,Q'&D6\44&DX_]+XNBDGE=<"*L_\P4LON%P#O*ZK%!*^X2*OS&PVTX71L^@F MA'MB@G\O!*=UBF(C7\U'7Q3ZIZKL2WS590F5.IW/UU[[1]61R)VI:(FH(T/2 M=/99S4Q+:%X:H;;#C':/W^/BKJBG87_B]8[OTQ17-, 9$3$%,*#RJ.^3 &01 MST"6Q2$G,(X3:A3NI#'GTHCOU%G^ Q?>DQ*W/J.R[7J-B]*3MFQS7K5WEU]= M MV;?:? 3G[#WW6>2X%5G<)&9*^6^9AL/8D;?0@B]][TJS.^EE-]"((>W_K@ MHY87C3M2YBS'Q;.*"[H3]5QUXUP2B,0/$ $\C(6J41$ S),(,):&PN<)D=\W MHWSE:S,MC7N4>,K&J@6TZV-\%53-BS$74$U]06:"DOD-V1 "KF[*KLXS[XW9 MD+IG-V>##]C1P<$,/EI%DG%.+:,ZT/ 8-UBNTC3R_9@0@$@DC9:01 '*009 M)6&*:>HGF5%3&QLAED8BM7QFK&&%O1ZA3(WH8@YGM1*=F&AY(I,O2N4M=\=- M8\!T1%M6(LS*:&- >DEVH\9R6OKPX^:)EZ>EQ58\X&'@^RE S(]4G$0(<,PY MX"B,4^AS%O!X5:G2KWKLIS^U$><=!)ANFZKT$ZI*\.V:JGOR?ZW,KFL=7EH' M/2:<;U84QBD*? (R[L< )ED*,,GDL0XG\M])BD-JE(E[/L723+%:PLY1 MI9'2\$AW 4G-.Z)1^$Q])60(C?GUSU7M7=WVG$\P[^7.507/[G*N?]*I;ZVV MA Z_VCPTY2K"SF<=59J"GK/YS7J1G-9I=GGJ)7C, M>D'1=)?UCS$B"/8-EK91MS5*)SKAS?/Q(VW-@MN?N&!W/^J2=9W LB_;]?K# MME!_7+&,X=@/8\ H2@%$ 0&8LQC0* P2/PIY$AFEQ4PCYM)(\_-.92LI6Z$5 MVR)&U/U::MZGO_H*37T9KZ0'M?C>:1NAHX[JS-C]7*NG5RMZLU_5DXA7[R^E MKM?JZ_)Z?](%<1E%ZU[(^4-Q)P/Z8CSO=+.9)Q%W!KQ]>*C>%W6!A-O'2C>I M^.H 2Z/G[JZ5DA;\09E?4M[MAF]WY0M6Z#>V#&#LYU]G"$Y,GR[!,\IM'@3' M*M?Y^JBSY3X/*M;-A1[^L$MGYMOMILHW.SE9&PTOB6>5"):D080!94$(H$\1 MR!@*@3P:!UF*290EJG[(WA%<%-'<=[]^7L$H\@57!319" %,&0?3[97<)6.?XC5T$RI?1LA7F"8!@!2F '$D !$) MQCR&B*=T]<0+LK6K4FJ%;W>^"0V@<7EA0\CJ,;P#M*:V$U_6)_TTB-/( J5G M*$Q2H?0XRRN6*#U3M;]&Z?G'+5VD=>V,#YC6@]5!FDSX,/'] '!(8@ SE6H? M,P%2E"%)#;Y/ F;D(CV;8FFGQ[;0RUY$JZ#7"T!J>DA'P3.UA]0,&7,'Z57E M73E(SR>8UT%Z5<$S!^GU3]IM[4]'"T&>,R$B*$8@S82*TDH8((QP .!0Q&) M+ VHB>G4&7N9YI*U>=1%36\#6V(Q\<[]I & \7:]H*JC?=H=>=8->D&EESOS MTD=F=NE]P'E1Y[WX^'.[EL,HTE#GL55*(Y_%<0(8@40EKD! MTB0#&!'!HA2'66;T^IY!YJ79 X?6(4\',6=R]QFL\\2^OVE6;_F.0*5WFP_8 MT;S33N:H?'V5M0"OH/E2O;:+T$#B?P]_H?D2.',>6DQM[DFLC:IZ_N_;M7SD M2[7YL[SGO/A;L=W]4,4PZUJ8NGY%S>&6]EYH3,N.W-X77NV*C?>GZM0L_[,6 M7]^QJ(OJL)MQ D GIFH]++V_G!9:M8#*R@6I.\=L#DE#I;ON2=-'+9V5CS_6 MVV?.O_+B*:?\"ANNUVU]2=6HE6X?-JK1RWU=+_#MMJS*3X=^\P0BZB/B@R!6 M[:89A !QR$".8_F6QFR-041.#:+CNZH8*/;-*"/$0AHMVD -;9S)-!V%M*)[O)&YK)EB6R;A[;T"WF][%7Y76<3[M6C%KY>BS?/O7P*; MI)$1"+I+'[$18NY$DA% 74@I&3.:'7G>4KI[W-5M6:]U3FL;\01!0I.,IB ) M$P(@5TW+!$) ^#B$.! T(4;Y(MHS+\U&[@C>;L 3T=L8-S-&U%\&/1*>_V[NU'[[:JBISL*M6E3_4)OL?U6\9=+R5KA!SQFOZ\LU*9,1POV*]M@.,7 :5[!%_[$-SO^A:LD_GSS M((]V8EL\JB8:=V2=/]1KM/= ?,L?56BP^"I_6PI,V]JR1?5.U9=545)1$"<1 MCV+ 4P0!1)@!G 0!"% $>0AYEJ1&-:_=BK>BHV9=RKFH/*6I5<2;X^^!GH'S>JL[,>F]SL(:FT_3X._(QG(LW*R&V#3 MOK36)IK%[D4BS[?Y1ET>;AK;7PY_+_>$NB0\7ARN8(KC-($)2%*H>B)D&! 6 MA8!1&K*$$)1!HZ;96K,NC?;_P!7]KO8Z[8AM>/NF![<>#3L'<6)V;>7UN@)[ M2N(;3\GLCA^-@'%$>WISSLIF1C"\)"FSATWE7?MX5:'/MF>N;KHD=8DZ(],7F==BYHQ6]"9TIOKX GW^->HX*WUV&2 M/@9F\+GO:J Y_VOU.#"#IZ?C@>% =C1X7ZB\TNI9\6MUNV'O_WN7_U!1 N_R MDJZWI9SI&(;FQV$$DS %R(\# ,,, I1 M+,QSQE6>@C;,* )I,OC?SVLM?N MN(/@9EQG!+X>S4T%Z<0,MQ?[IK;)JE-0O:/LCL,!QZ#FB-B,IIZ5TVQ >4EG M5F-8^ ?6Z_>_.-VIX@1OY=GT05HAO&P=9[K>@IXQED8^4E;O(*QWE-; 6="' MF(;KP!%84SL2KN#DT*VHBX:=0Z%OX/G<"QKJG3@;=#YO>VJ31T),JW_DU?>W MN[+:/O+BD G_6:K2!">M@J!NR9*",*(A@$$L YA"&)Y6",PQ9#ZABWDM.9= M&D\ M46Z71S CH)P=O/1FG?FX903%^2'+['';\%2F[K'RBG^21,@^;BKY)%G*$R#)-_4]_#<5#+/R(Q3S+ M 2I%J#!Q3 M@%F,@1"Q'Y"0B@RE9J7+G"<[2:F:P.H.^MBFDQH-/LS?=S\LDP:N%]V:Q[XDEUN"SGH]D?% MV8DA4$)V5 6K'U[\QZ@!N^,7.#V<22 MV='%V3 H5M=F/EZGUP6ESIQ:ESYC&P%).JZP6U+6]U(K!&,X%-=R\5T#5V\;CH9IX0UN@9!'$V >" MLZC%BY/,'*;8I^AY7&+OIVVS:>K<.74;\?Q-FEME$V?=-EG%/*09RB*0DBP M,$@)P"&' ,(H8B3A0JBZK2;),3VS+8T06F'KJ[YGKR.N91/;?JCU^,$9@!/3 MQ CL+')"-#!QEN+1-]?,&1L::I\G8.@\Y#B8[YL(3>W5L ++O!3= !*N:LI=FV;>XG #RIY5>1OZO.U!I^3RH>_O^!-?;VO2 MD02D2A+LY#;\NA753SG9_7:=T^=CV'L&8RVD-5GKX?W5_GN23(51B#H[@MG(,//1; 1,YT>V,8/9D>4?N/@GKXMA?>5T M5]2]1YH95J$D1)02 5B:2CLJP!A@Q@E @A .!:=Q9)2'>GVJI='>45+O**H9 MV_7@JD=I;M":F+B::E6J&%7[))QI/6'87XNNU:B*]8V=.0JB_PH$GX& IPRY5$2(!,!!"&%""?43\/4J(C&]:F61AI?\;JM7_NX ME]2PE\]U5/4HPPU6$U-&*V0-U$',?*_\0TO\%K2PRU[S#>YNIM18<#[=Q+C"*6<PR?"&RVXX=@UB, A^!-S ==W$YE=6\$:*+BB"6& M9IN5-#15?\DANH^944KYHUI]V*[7VY]WF_L=D2>0.R%X(0V.?>EW&B:9+S! M440 ]*'\B1 5EL8A3E@2QP%>/?&";(?89&@JDYW0G7"Z#=%("^XVWEY2/0(9 M!+6?.5P"-3%E'!%J!#T -5Q>P0PQMJ4[=>M69T+,@MS)C*^ X'BNU46C(5GY MZ9HX _F_FCP''Y^%-765V-.E]N?M3*^[X@%O\G_57XJWVTVY7>>L:7FT8??R M>['_PMR)#_D&;VB.UU_E;^K\B?+@JV4X"3%/()#&&&WKF:9)")A@J>_S+"*) MD1_P(JHE9[QI*%I9P'USZAK CV&:R@XV_9$9FL 86/59PW].S&<$:*G1M8)V/ M6YK /[BZ>=@\?%*=ZK[D#]^K._'WLBFNJ M>UPL[5Z2< @$95&4II 39M0]SE2 I?%I5T1E_Q1* [ 58">__MN]PWWI<]Y%+^)DS]QFO:T\H3^!?.=K2W)IZY MY6F)G2LCTW3Z>>U)2W#.3$?;<2RJS?[$!2O?KKQTW=M\J\>JT> MUGI6D7,$)Z:;/7@'@>>)"36"R5G\E\Z<,X>"&YO81U,(/N4NA9+!, /#%+.L+6ME&V+E)N M.V /SOH:K:UUH;C2LUK[<>OR!%61J[;7;W'Y?86R2/ DH8"K7#E(LP"0-.! MD)C(DQ%,?&Z4,']'<>Q@@"M^H8O! MX5>;AX\5?U1EAJBZ,HLAY&&*$A!'B /HAUB>!0@$'&50P Q% 11&]<%&"K0T M7OC*F_J=01+^]OB[M\X?\\K"_S%ZG?3>[W.B/S$#F79:Z6CDU2K5X274Z46J M*WA=%3H;*\Z\!=$<@7=6.,W5N);NFV-[F _;XC/_>4NI:O.CO$7%=B-_I&VD MM.IJX&A2&/"C JK&%)\;VC M_-ZI E8=)"UMW>S:,'NY'68^6W&$W,0\UL'4EW5MX MO[7"_NXP"E@+%5=$VIW]> M,8@(0T$$4&:_@X<^9MG;0J[T M=USR.[+.'YKXA Q%,:)9! @60IY@. &8A@%(<$Q]D8DP\U.3 +7S*8PV[GQ1 M:JT3;"=_WAYD-0Q7NX"GWMM]'$H3;^.]<-Y1.H>=)ZYJ[JK1Q/D$\_:5N*K@ M61N)ZY^T:DA[S[>?^?;VZ:'^AJO2RK>/E4$[VHO/+^VUJ[JKWK^_\S[+_[]] MDF;- _>:':T$EF9-DQ0XT)M9'[YAUX\+Y";>T6Y ,^U*VXN*;4_:RX/.V9&V M5ZT7_6C[/VN9Y[(OUE!GSZRR-(9!PH@TMGT&H)\*0#A4#1Y(RB*HLEJ,*IF? M#K^T[7^0KDWF,KQ ?(&=WLO:'I&)M[4^&.;9)A=U=I56_Q?'Q?L->R?'7HE(H"S&"8A8(NWN6/@ 0XJ [_M90G$8 MQU2K;'#?)$O;O*V<7B.HIR3UWJOF*U)6_9/S54B'C\\N@)IX3UMA9'24'@+! MZCQ]==#9#M5#:G5/UH.?==.U[64^)(ZS&%+, .9!!""B'* ,87G6YFD2A FG MOE%5X8'YEK;]/_/*^[0M2^_'OBW9N,9M=NFF#D&;^CKMK(W;/)FFF@A-U-[M M5;-+-54?:O;F)J-4)95\W9&2%OD/=3YK@Q$C&*(X#"CP(XQ4PP$?D RX(1:Q8 N#[\TTNA*J)^6=0&V?G88#\;4MGY'.(L\M0N Z.>IC0-FICPU M,X",$M:NZ]^3L';AH=D2UJX+W$U8Z_F4.5%U&S1LE:NQKAY4?MZI<>^$_!TO M5SP-8Q2E&8"0, !Q)@\]3,2 !2A) XHCRK0,(-T)ET9FC7"J8MF3$D]_^VJA M.\QPKC&;^BQTVEZEEK@I/%;>>"V6=\+[\?]^HS?^PR?_% MF9SM#=]PD5?E"L( HPP+$"9I J!(Y<;K^^X0_Y1MV5> 3+/U##*\!KR,8!9Y1E&*28(]7..0)$)!&0 MAXLPB1"!)* MLN\W;&9<]S-.>%.X8B]G!UA-_-XUA\GX33H @J.7Y+599GW_ M#:CZ\M4V]'&[M];A[7B[J[YOB[QZKK.H,A9S7] 4L)!D ":!I(#$3P'U8QK MA,(T-HHON3S-TFB@8T$>Y+1*6;N"JAX/C,=J8AJP@[W[]Z2ERA-OP$%MC8(V M7^AG%:.Y'V.VD,P70G:ALT8>:1=OX83B+-W4;"(VCB'0]\O.0J6F9R0)_!@^M^[O.#,4YDHNX==67GA MC5>3C1L'Y%5$>KR-Y\_,YEJ\*F[7CWC]0X:,552KVS+']YCF(J?MMXT&-"8L MRP"**50%(1A &4Y!"$,?0QB'1&C= 5X9(?+!C@DB_^MH?EP>9:B(FY1[]&8+-:JA5ZK4[G\_RU"@4. MX3MCD<"KHBRN0. 0:#;% 0?'M RG4H'];W#)63=G^K8H5&=@92N_>3Y^Y!X_ MJU_53>_>2[.V>OZX*:NBMJG+NBK/M^]X'WI9_DT-4Y<=-TS[U'UQ%@G'6 MYFG7?U2Y21]P7OR)USN^RK(,Q3Y%@&<9E^?(* $D%3' $.39ZWZNA<:KL;GQ&G2\#CQMZ>1* N2U"-UX M#4:J+VZ#THUWH+5]*9#Z(W6&L:>P\FJP'(9$+FW]7<57+D:O>8,U%Z/VM["J-_8/\[ I!*'@:^R!,N K< MDZ=\%'$._#2+6,)@R .M_-!Q8BS-EI.[-S-[S5K"K_=.G![4B5]@C0*@UL [ MJN#5.LB7DQ2\;O_3U>:F*6>A-''W=AF'I*-7@:40L_+V.*!>DNS(T<:F-/U] M\\1+^?TZ-D2J37W>,C+I[5K6>G@5>MB%=K8IO%9+=:FJ>+^=9@ZC-! M)Y=IK\N5A?"4/EZKT$SY3*/@=9[29"?-*V4UC8+N>F+3N&''4O#?MEOV,U^O MCQLV3.,0B5@ D>(,0$$AP &B@' <)AGSD>!&S:=ZYEH<=7;V[EY86[8\!]:4 M"4?!-2/+[>6B7FN:KR=5:Y_HAE1R5E%+[!])^2GCC=%7F5 M\WUC142YP#C*0(:R2*694X#2A $,21C0+ E0:-8_Z?I<2V.,6E1 :EF]H["& M#9%ZL-4C#4>(31Z5HL!Z\Q(LAP$J!GBX:FS4,].\;8R&53YK6J3QB!U;?"LP M4][;^NJM;854?N&4YT_J%=%45EM!&H>"Q0&@B? !Q'$LC0Q5G@)&&8%)F$9F M18^U9ET<@[1R>D=!S=A##VL]'G&.X-2,<@[>M%45C0!R1#%Z<\Y*-D8PO*0= MLX?M".@=%[PHZL3:YCI+_K#_77N;=>)6V+!]_NUEO\/;;5FM("0T536>TY13 MQ5<<8!0E@(8)0GZ:I9EO9.=,(>32Z*T^RTH#2;D^:4=6,XZ;9#GU*/&U%VEB M!MVKTF3_U@K>U#\?_M J>7/JX591>WM%;[RKCG"EK3OVG7(M')'U)"+.RNU3 M@OSR53#I7'9OCL^\>HO+[_?%]BEGG+UY_GNIG"-W^^9[MRIRL;:45R0B":4P M 2*-(( $8X Y]8'<:2&-<)S$ZGV@WW5+?VHCEI^A&YG1')"7I&AM"T@3+O?_&"YJ4RRC]NJB+?E#FM0V*" M%?2S5*$'_(@G ,(TD:9PBD$JXC#T><0#P\J2DXFZ-(.X(^F-AQ\>"O[0Y*RT M4C?AR!:QI-,LM*;38A'+-[7/8WRTYR&>\^1;<%!YDIC-29?%91#F-(+.'U4Y M*> 7PR2GG7%D@[NW:UR6=Z*^"*BK9G%,18P8!7'*?0!9Y@/B0PZ("#,:^SPA MQ.S=<6VFI5%_+9_RF#8Q(#:%R*ZCJDG4+K":F&?-8+)OBG<- M?]\<[F>9U6 M>=?4O=HU[^H#YD7)WA>%HB>5XO?$B^>F;Z-FA;)+SRYM9TL9MQN^W97KY^95 M_])$V$NO7\_L(F3]F]P%6A/O;6V@W#7#'$+%JC[:Q0%G*Y;6ITZW>E-G[X_/]1VFO;\I< MHJ9;\4 #ON%SC3OD)F:"0=#DR<9E9)H^.%8'G8&A9SORZ*G8/?QH/C'R=O-. M?,@W>$-SO+[?EGE]^4K*JL"T6@59DF94(,!C5:DM\$- 8,B +TT&%..,A)%9 M)HW&I$OCD(/,ZD+O(+6W%]O[:R^X[45HWP(8WHDZ@G5J-]1X1.WO3#4@UCV;,K\PTOR[?;1R)9JPW!K",U;U6=;ZO7K=F@"]H% M>\&]CN3U<;^6W>L(/\G&L,/-T48QG'S6C6,'S,N-9#F*[?%!'D&^;]?RB;*I M5[7R8T8"$2(015FJ;ADY4/6<02002H(X94'&3(*)SZ

B?/$#3\3B X@S0(.4,Q%0"RF,M_1 $@408!S7 <(3]+D6#FG5K' M ?MOTZ3U IX0$:C,$6JY8"9&U]_ZJ6=)+N53WK+ MYY6#(2QC%T631B:!>NI++G*9+(4I^ .!:^-&BR,*)&F=N7IUD: M51T*,^4',;VUE-.,D*Y JD<^XX&:F&CV MYX1Q&]3WT@&?-)/P:.N./*)+/R M1+^B+SEAX-..ZCZH7(;F,+]>;W\JZWT59Y1!GU)Y@@E5N:H@ HC*LTPB&$T3 M$J4LRU:;.BV+?1M1S>%\:JWO/6J^]V<"3+<'/O&R_ _O(*Z']_*.+-)P 7L] MUG %Y2N64#BB>3N(YO@Z"-?QF:JLP8497[=*P74(!HL.]#PZ]F U6,6^O%;& MOCUWT2 (,2/ ]SEK\FPS'OH@\A'/6)($0E@6XQPIV=)LG>Z!H4G )+V)FN4Q M4Y.<9VJ./;J-77;3D]V,BSGCP4\GX;;LS;B=\G#H"'/G9\>Q?$IQR1?Y]7S%_[$-[NZ ][#)O\79RL_ MDA:J#]4)-46J.QR3!];4!T&&LR2F J5I8L+[9M,OC=Q; ;WB(*'WH^!/>9-' MQMKWN1E9&RZ('B-/!_/$M+L7W/LI)??VHM]X!^%OO/TB'.5WQZIVN#FB3L/) M9^5'.V!>DJ#E*,X;'OV!_]^VJ-.*/\OOXKOM(\XWJQ"2$$>0 Q@*>1SG60JP MD"8NBGB0("0"&FKE"EO.OS2NZ[_MOO%J';PF1UYIX?W5Z&%HJYJNDA[_38C] MQ 3H'G:7/9#ZP)N^^='%V9?2]:@/&H-V1[W#C+X%4)[;-\_U\,T!+XM2'F3J M(!_X&,"$$H!Q0"7])0BB&%(JC'(*>^9:&L&=G/#J"A_R!-=LK+&G[C.8C<_1 M8\";\V1LAMN84^XU1-R?6\]F>JV3Z#65>\Z65Q^Q/BU2KFPV=43]DI=R[&]R MI+K0#TLH1[&?@)334!I-80 0Q@*$"60T3@/!26QX-+PVU]*HXT143\GJ*5&M M*BGU0:Q]V',!W/0G.QO,;(YP0VBX.Z]=G6GNP]F0RA=.8H./F%%&650KU3JL MS2]JS?4895P$3-T:J1Z)1$! 1)* $(9)$)+03[E6:XV+HR^-%N0)-B_5MUN^ M&>^+7-KI36M?PZ/1923[N6 T/A/O?GMHM F@%X*^+2\?[&QW^5_'K7YYS%DV M=Z\Z^^W<_R&[=_['#=T^/4I;RLU1.7?9LUW*F!WG(X?+;5*V(M M@C%) ,I7\%T81 M()'\!_<)CD2:Q#Z%)LD%$\IJ1"XS9"DH)3U2:^/EM3I>I?0QLS:F7%P]:V4A M2S8QWS72>[\I/7_WU*[VCJIZ1UWW*]I^OE;WQCM5S]OKY\Y(FF$1'!E94THZ MJY$V ^0OC;PYIG26T'F\]__(Y*LL%SD^]@!7B6\%9[<;MG<7Y+R4?]L]J_6-=Q)NV/G$ MI)G&$ZW2=-G)K@5^[8SFB19 (PMZJIF=>Y2_RC5<+79N(![%O[%UA.O#K\:EC4"?FRT_;S4/+EM].N-*Y<\P %U>5K31F MG+>\E3X$9S6N#!XU=)[]J%:7S=1W_$?!:7ZH _2X+:K\7_5_KE3D#DU0"$2F M$@@AS@!6I7HX08A%0J# ]PVN.*R$6.QMQ5'BFI]P1V9--YS5F@RXZ2:#^!52 M##O2J]N #N"WJAC93("S+=VI/=ANB=<"_D2,?Y\%T/>NC@&P>9?((>KW0R#_ MUWA7K<:#4)3G]>EE$W+ M3]4#5 EZX[6 3=$Y8A@35X?KGIGF/30/JWQV&-9XQ(PA&,]7[S=57CV_?^3% M0[YY^%NQ_5E]5UF(>/.\8H(B'U,(4$I" "EA(,,\ !%F C*&A(^T2FL-S+,T M9FA$]?:R>HVP7BNM'F$,0=M/%@X!FY@H++'2I@A-)'H:2,@1&F:0/QP)86C< M6A^W,Y,."3;J8 Q.?8]+\2V>%0U)^[(.G^H39'WOWYPJ@YL=1.1 M._%5_K84F!YOM_'_S]V;[CB.8^NBKT+@ .=6 ^:&!FK@.;^B II00-"+>C(WY"=WM&$UT#&>- ME=4Y6S<,'8=I5UZ<[,2L6_#VL5C/DT,C%XYOC;^([8=?;+73.=.;+(]+E$@< MQ@F%OH=]G9&?P301''K,QV'"*8[LBJ&9=#HW%FSY9) ZK\!:7'>C]*$1K&';8*>+G=CQ3&3557A;:_QBFMN M3.9:86I&++5]:D,FI9 C)FD] F&LO*Q5)V^;BO5(T=[LJ\=/#W0@4U^, M)V70''9U[_4)_L=,;I_^4Y!\B91>'N$Q](GTE/6A*UD0&D$O\KT4D3"AOF_E M/=;3X=PL#_7%22V=POH@-:,"ET"-3 J-J$='2]L-H )\)1E? "TO^)C]<)C) MV10>5UYA?=U-ZQ)FJ/R9/YCI>V\?)*>LG6684D&EU&<\ D$48P%IZ&,H61R' MD;)$1& 5?.U8OKD9,-JFKRP60&K1%T",1FMW,SA!1ZY/S=Z+ZM]/Z_.*;-\VJ]7' M3:ZS1B_#&">,(P99XF&(L.=!C(2$E'(O8#A(?&1TRC^P_[F9H(WXX+=&@;^! M; W:.OP_H-("_*7U +4BEK>NML-D>E8V&OBC'YLYQWU(WHLAZ+G+96'5^]3Y M*89 EV;],.,VH MH;DQ6"DPV$L,&I$7:L9LMNO-UO ^TPS%;EYR#N#(+-2/'?A+RPU*P1U0CQ5 M'9YMJIV:8Q@_4(M9ZY,0B96B#6W8O?1&OFZ?E?%7YL)9XLCS1,SUQCF*=+ID M @E***2!#'F$DR3PTTG]W?:BS8VC7'I-:25!J>74CF^'D3>SSMYF/$>FS*F' ME'];MBZ8%+@CE$3""8>@C#E'DD\&C$ MXM@JUF&H('.C#?4M0W9FV> A,#/"I@!V9)*I5%B $S_3HSIH9S?"]VN'%\*W M@NC(@AHLQJ3VTJU@G5I'-[=G?YKV]<=+&61@?7IV]N+<^$GA!7X41UN6]VI- M66V*7:YF5"F\^7G9.4[]YV,W032VL\DY.E64$G!^"G85AD&G7N>M37;*=561 M]JG6]8>&V2UWZVW&LU5Y1O9=L%U>7BI6+JR"5PF>GU]V5>3#O?Q ^H0"[:O*!8D("SRS*AT3R#HW=FE+"@ZB M#LI_-N80FYE.,QFXD3EOX)A9VU 3H.G(S!I3TDDML0D@/S76INARW*VNWCU\ M5+-K&<0D3N,TA3&B$J) _0?[00B]-, HE(*EW,H[V5: N9&[FB?).%O;/>1N MM[1#@)SC5E;K,/U>]A2]B?>P^^YGN7<]!6?HGO6L'?N]ZD/.[_+\TYH_9-N5 M44WN\[?F1C6E4.;;T!,(^O>@P[4?F1\>>5)P:6CBXM%#63N;9AQ+JH,A8>ANKWU\,C M]22_TWY=]R]E?:'[W;;8DK4>X'^*[/%I*_C=#\40C^+#+Y&SK!!?\XP));@? M,=\/(2$A@=42 M'I"M6E\?L_6ZOI.OI "_96O -ZL5R0O]*U!H,*['++_I-\2+:, "&4&YC1* P299!%$013!-/9\&(>$A@GUN*&3X=4> MYD8*>].!5%(:9I:["F#W_'<"R\A3_\R8: M-'-]:NVSS/4^>%,TB;[7^?!+S9HU6;W;%=O-LYI O[_^76P><_+RE+$['?YV MXBHB1>0%'F$P])":\9A'D$8^5C_R4$22"3\T2K'N0):Y<<-W]B3X;B7T-C2O MU-+;D\>]#F2E?O]H7$S&Q7"9V1<3#<+(3%1K496J;_0 >T7T6!Q4 :4NHS@* M.435;1#'($G>(FKC%LBNA&G+9D.=9#W.CQ']LRNO22LXJ3MZ.^\XQ#,,D\9!:>P@)$HCB M!$/JQR'D04()D:%/8KI4BR7=3()BNZ?Q<'0)H-F2B_H]O"3/BO8Y;E8;Y=1 MP+Q(IW/WHU0JFE0S'JT M_'M<.5U?UW>0@\])4Y,Y^%Q6H>W@<^4)^_#W=]GV56_)IV4KCR^ ELX\K/T(K.Z9=PL$8QO_ M9MI;A:M?4G50A/I10Y,%I5\2OQV'?O'O0RMOWG&NAK/XNBFV9/7_92_EMREA MS.="[<(1\84NXRXAE=B#84"]( G]!!.CZ*ON;N8V$>M:DK6H"U )"Y2TEC.S M ]G^>>H&KY%G[5"H!M3=[$+BAK*;%YN=N.IFEVKG13<[GQZVA3^-_#E<-'#J M>P++$$HL4\4 :5"EF\$LE0'"?IQ(JZ/-JSW-C01TCNW/FZ)R,RQ%M=N!7X?4 M;*/M!*BQ9W\MHX[1KC!RG*'0& Q'V^3K_4RZ&^Y5]W33V_^"O6?(UWS#=VQ[ MGW\7^8^,B7)CQT,6((]+&,A$T8&4'%(2>M"+0X0"FH22&V6:N=;!W%B@EK%, MQUZ+:14_?17(;A)P <_(X=T/CI@)2C2!OZ:JN-/!1C;IF( M_7IO49 @Y241[:?*-$E&=* M74]#>?ZHO\FRL%RV6,L:])(%)%'&( BP@CKP(!A&+@I3$*!9& M%_:=O"_0_ M/+0D,-V>>*%_6JMI)8KM-V4U+#WMD4<0@3Z-*40"(T@Q\2''H1]R/R));!4= MUM/?W";_:40(R&IA04Y,JYB80FVV)7 (X-@KOY+T0CAN(RWXUH7@@"K"1K@X M*R?$XBWRU;L!^__-'MLZ>=\_U MK, !P6$L D@XB2"*X@BFR$,P"$5$8X$C%$>F>YZCEN?&/K5PYCN;8YSZ=S.# MM1^9'6JY'(>V7M3VA@W+<7N3;5(NJM'>F%Q^8)C-\#7?O(A\^_I5C<]637%= MC;&F^C 5L83(#WV*$Q2&TBI:H*NSN!Q)$!U=G5I#:3B=*G9I+1.RZS M")6_+>YVVZ=-KFN._[E6+9;!956*(RU(<93,Z)M.'_-Y\U/DU:?L.5,,E'I) M)-0ND(<)4LQ.&4QC%D,JE!DFTBCF-+X]%Y$;8>>V1NS3G+UHB4&9GFPTF*/F#S/T9? ^O:EWNITFMQDN4.?*N&OU2L^@&4JHV=F\GM M (R:X^O?Y#_VN3O5J0H#O-;^$Q0/TRA$&$($9<^)"'' MT*,1YSQ)0IK:W0C=+-*<.;G1"51*P5(K<% +5'KI#%FE9J!4;2AI#QY46]*> M8JC&)NV;1VDB%K\5:^_#HIO$;H-A9#(J!7.>#/^ZRH.R6IPT-5E6B\LJM+-:7'EBF(UD M.)G+&#$O39@?$ &3(/0@DCB&!(4,^B@5Q NH-H=LC"&+ONKO?/HE<;SIS\:3V MG:K'*A!)1])_$=M[^4!^+3W,*/&$A$'*8H@BG$!*? I3#_D^]["7"*M-GDFG M:/!(LG5YXZQW#5ORRX[ C* W8R[7@(Y,61661_*".B[Q-RWR MW\K+: WJ0P>HUEQE@Y(CDC+J\98W9?UME5QM_CQJ?-YGM1L;-,O9>?&GAJ^?#\^,?Z M)7N?%>QP\V!S@'FI@=E-Q_(D[R%[UM47_OCR]1/0XJXVQU!(9!,NIH3*LD<%IVG3!*O%> M5/]^6M^_B)SH>.>YT9SI71@58N7""@PG@O MNM.<;G9HN[."XD/?-LH&! 9N5)VKQ3:S(5O"'S0/Y]<]L^_2T M6>EBYKKXRN7*V!A12N-00I]A"1&1BK;4Z$ D9.H+'LF4T^5:/):M6L1T#I3' M:!+B:A*>236BT\KSRVKS*L3__!]^[/WO+?DEBNKC"\EX]2FO-*V?V-3_/M6O MK,6V^E &^=0?Q7:[*D_)JI\WLO[]H2)Z]0NB;7E+&AW\A3!CU5''=Z)XR4J% MA;Z% BW9%Z#'Q=MA&.6-*+H*L1PJQK3AES>"=1::>6M[0_-\29'GJC_RJ[)9 MRVNWI:0IBD.&81C$'D3,3R"-&(*Q3&GJA4G$B%50_>5NYF8KED+9)N^ZB)\9 M;=V.RLBDU A8DE(EX@)THS0@05<7",[RNAU%V=IX7A2$:2^9 &'M85?0*(N<U=QF_9__ M\?T_0"-LJ[ZF'1%T0&M&!FX &YD0_OQ^0.H@Y@@)LOK1<,0,'1U-R@[]"I\R MA,$;MQ0#>-#;BJ]J0Z%3DQ B8A'R&.*(!_U,$;I.V_I.#E7/T7GQPVO54+^LO]-=_\R+C@O[_^66C/WX_9FJR9VFK4 MT9^*39:,D"#U>**V 4)M SR/J6DO,0Q(@C&3$0IU?2_SS$_F75O1P01YH+2+ M*"LIH99=^[K_MM-[\FS]-R ;#0#9JV#'$Q:C8L8?XV ],J]HF$OF_=J&^<\& MYKWPX*X?9FO2L4?,$1E9=#PI2=D# UH81FJ?A=HDB<_5X7;!\JR,9/^< MK<6GK7@NEL*7$L5J9T.D%T$4!@DD!#$8,UU\))5>$!F5"3;L;V[63"7NHKJI M68"6R. O+30HI;:\W^_#W(RG'"(Y,CG="J(U(1E"XXB%^GJ;E'H,53_E&]/7 MAI',N\WS<[8MCVGOUOS=9JTOSH0B,M&ZZC_XRR$<^XE@^M*=^!!1BB&5/H)Q M&%,9X\@/D17GV'4_-PIJ25\ZP1S);T<\EN-@QD/CH3LR+74".YYSXVVX.>(L MR\XGI;!AP)PRVL!6AA'<-[$EBBMY4S&V/L!,N.>)B*0ZN;FNQ* XC(J 0B], M4QK&L62!E3/1Y6[F1EAWC.V>=^5MG%KK9<8ZLB3:H&E&1[=C-#+M- *"?9UG M]Z? W2 XXI KG4S*%=V*GG)"S].WYN=JW$OJ\K*7[YWO5JNZ:N2]_";8YG&M MLSU^%7FVX66]AF.(0S+PUCSLS*0H\NZ=P8 MZ"S#8NT%TM8.?/BE/UO6G!IOL,W8;19#.#)!]J9FK$>.5U8;>*6RL#@>$XO'_>MA\V:R_BLT7L='= M?US;A^-U-3(W!E?"[HK2>@?;#5!2PZ\?[L$7]?\C#O^XV6S7&]/"@?U0=I.P M4Q1')E%+ ,<(X#-!:E@07V?+TP7RF2AX%,QG],+ >'K&?UC]$]=4HE@2)-/:C$.K %HA2ZNL"XPGD,A2)3V// M#Z,!?N/#I#&:/M-[C;=UT!;E2R4Y^(TT6NK?\EJWOP'U\S/)_Z7V&MH(&>H7 M-7! S"]#2Q&&V@9N0=)658)@0TV8O MN FHLRP'M[4V\*[T$ RGZR7JC:7V,E<4I.L!;5^7@@8^\P()HR!1;.JE$M(H M03"5,>)$A*RLO&KN]M'7X=R] M\!O>FSH$=>R+TQ,D/W2C9G]/:@B%JXO2ONZFO2DU5/[LJM3TO6$D\_NNR-:B M*)1Y2+-UR6N'?>4GKF@LDQG9ATHWZ:R5*&W!BF+WK#:JNSQ7+[0#+#P:16DL M!4PY88JB0@I3'&-(<$0B+Y9QE%H%J(PK[MRVI75^R4K.M^7% 5J>1 M1]N,$>(:8 _75\FZO6&3,154!Y,B+6.)1 MID\1;%,/G_8RS[6 U'/>NJ+M923-"/MF?$;FV0J:A@X/(CK.$GP- 9=I@<_Z MF#X/\#4U+R;^O?JP_:W#5R'RO^>;W4NYK2NO/RI#]]M6;;NWIO<./7K^IK1_-*A#\G^:P>'((X\]QW@9W7-8(C,H(N&OK8G MNVHP5+)]V6#ZBATO%"];70R;"<&+CTK$]UGQJ!2JDP2W-L/?GS;Y]OO/;/VH M'I?9MEA&//0H#5.(D%0[SRAA.F2:Z<*@'DTP"DELE.)WN BSHYI:"Z '6U\@ M[/70Q]CM8S-0:%U@H971D51:&S/ZN6' NEEIFF$8FZR:$= :@/ ;MM./51E]WG8@CF3Y=QL0XP7E=BRK=4:U4ZXDOOI?N9K9'+QRUKSQWOE=K(5JO2R?75K(#T]D?=F7Y^ '0D6LEB4< M0N)%1*U5@D&".8))[/$D1#%6JY=E!(HKV>:VB#6Z@%H9H+6Q#DMQ-G)F&^@W M&H^15[,CSY[RONC2V#0'E&"KE#M*DG;T_FA!+ZZ!=Q<1XTRRJ<-E7$-Z(9;& M>1<#G>TO.V$>O(-_?ST\4CL/ESG4/Y(L_P=9[41Y,EJ5Z_Z6%?_ZF OQ::V( M4A3;;V0KEG&0<(_[#,:41Q#%:H="">@2SVU!T#*J'8UB MG:R6$N3$U$5SNG$V6RAF-7HC+Q]7EX*6NCJMQ$7_?*WS FBM0:DV:.F] .5W M0JL.&MW!MZ[OA+U7_E3CY,H[?W1YI_72GPK^,V_]R3H>>%]VE";Z6_;XI#9! M?Q;5W=TR$!0)F4CHI['0:TT,*54_8H:EI]8?XF&K^-#.WN:V3AS2H*^JO!"Y MEA=N)-P5HKI7L[Q1Z\3:\&;-%8)CW[ =YY#7#%N#IX2M;MX<7K:9@.+JTJVS MKVDOWTS4/KN$,WII:,YANOVT+K9Y>1)7QK@M<8A#2@11YJJNGL>Q#],0"ZCX M0R(>^Y1&5C&B%_J8&W&THSL_;]:/4'7Z#+3@X"!Y40 5+,CE:T@*#2 E1J@$J/1;6E61S.TZIG&VT&''D.&S?#/>O8HS$V5XTT M$ /J!-\ I+,"PD-DF+BR\ TPG9<R>GRF=?-U_M'/>[P?>9E&H7J! 8 M$&MMU^K97-0R"MIO5P!8&6GM$YZ4HZ>^+^F[=RX>T"$^U,JTZ^UR;NRE)=X[BX"_*B$MMX$&0!O:8D[A M&]OPLD/.WIXR!L.5\=3?X;26DC$ 9V:1^9L#;* \UZ?G=VNR>BVRPM[:N?+^ MW)A!R;E9B\VN.+G>JN6V,&.N 69@L#C :FS3I!NF,2R1'E"&V1S7&IW.NNA1 MZ\B.Z'O649FZ5HQ869\&1Y[$7@J9" *(_#B&A,8$DE#02/@B]))XG__%/'%! M3[=&7_:31"\3U:K@3>6V+?E574*!WYJ$!J]_N['&W0GXI@?+MV/YAE7OG):W M,<1BK.)W)[V];16\RZKWEL.[\MK$[ECWU8W[AU\B9UDABD_KZIRGG.:?UML\ M6Q<9*T]]EBB)XH3&$?0I3B"*<0I3'U$8B#".<$"(%P23>&19"#TWTVN]5U8?KFD/WP92E5 MGX&7UH"!>FM'+1N1_SU\M08,@C-WK2%]VV^$'W*N9'F_RZN(*\/M[_%; M><)NKG&1+3^LMVI'=<=YKG.=J(_W^PCJ2$(&4]> M PPZ9K%ZNYK%ZL-A%G>U.VXSMY02/&3/>F7YX\O73[J(5)$I@$RW4QU(]2^VMX,T\KSMP@?\ MI85UE6R\$XEA6<8O-SE=>O%.E8[RBG<_>[[=,FU_G(_ESK M2&Y]+559Z&4L8&.E?\TS)KYI:ZO^C79XK"WY?PKM&BWXW0^1DT?Q3>@[+/4M MT86ZOM!L#E?>GMI9\3KO25Z*M4. MYTN@! "4".Q_6WW)&O5!K3_8 P!:"("'KB_9L).H^0RIR\.J&6@U_7G6#)3N M.O*:D7C#K('&V_:>KK+'4H/W._%I_5VH0>+_*4B^1#*@A"$&@Y SB.* P315 M-I7@D11^P"*?>#;K=&^/G4(V\?&W=<;PR/(Q;N[V]2?C16_Y2YS%\+[-5J+0][1' MDMLF5NI V(Q;7.$V,JTY#! M.T[-DH>G+*^MDD!9'BF)(4QR$7,J&8A%P0XL JV73;I1=)+'6MG)2'RA#!,8Y\=?B7Y M-1=\FS^O!]U('KT\MYE[=.&F)17Z<#Y;#[F./$;)_#9R,$!37D8>83/*5>1% M&&ZZB3QN"$0Q2HY97*.(11C$4:^IZ'8ZLS(*-> MY[8DM#+S;B38R]W._F9W3F2&O=EAD7-$1UX+#,"7PM?68^J05S_9CM:WC^(9ZIR)<\26,_"AC$::"( MRE.415E (/8]@@/?0PFSRMUBU.O:I[>2NHW)4/,NIUZM) -E!<*/MC]?K0@-N'\ABVNL_3I5FL MXFY/7IX;B[3$ ^^-R^!7[DH3A-B%4516L)YD8&QP5_BSK=XO->&S.S8U3$1^:98[#+W):Z)F(COT;^H 'XWH^\O8_/4/1<.?U8]S^M%]!0 M>,[<@@8W-'PCM5F7T1JG<1S+$"<)C@*U;THP@0A%!*9QP*%V-_1)2%',+?V6 MK_8U-W:K1*VRQRY 44H+R%Y<\%NVKG]KF4>O"V_S[9,#%"?8,AT K 0%!TG= M;I%ZX'"X+;K6T^1;H1Z5+VU_^EZQ=&K(M\N[9Y%GC#3GD(F7>%'B)S"1NGY3 M&E)(, EA$C"2AF$8A-+(1CIO>F[TT$AG>!]^#E7W5+\-@)%G=B.8P]/7Z_IV M35WU5FO:JI\.4_9"@]/<.U]59'^O?/V)80OXW0^2K;1)\'&3:X/A8!GH"DTM M*SGU*0MC0F',D;XZ1A'$(F$P06D2JV7>BWADLYJ;=CRWN?O'[5L48\S-5O0Q MD!R9!,IJ:P?)%F"O Y2;'&HMW"WQMO@X6N^-NYUT\;<%X]02L'Y_&"U]$R]5 M+H7B7G[.UD+]\RX7/-LN8Y'0,!$(>K$N%.M)#*D7ZR0H7L0P2R(<\GV:;G,Z MNMJAT:PY2= ]16GQO;QZ]ZXZ*<]/6"FR'1M=A]J,?FY#;AJ^.4:KE+*,)^V& MRYII>J%P1"W7^YF42WK5/26/_A>&1RM]6JN5X[D\X:UJE2*,4*HV%! )F4+$ M>*2S,"!()4U"(2+D":-RL%V=S,TXVN\GY6$H!31-B%J&[O^J7P3(B//81LP!N0^ MO:#T#5E/VZU-G._T@B+GF4XO/72C$WKEJG6WYJT2&W\(4NS4:G^__J9W";J@ MJ7K@RV:=-S_^3HJLT';!IZUX+I9QP,,0,P933_H0(>I!BE "?1H@3(@?Q,3J MQ,&I='.CAX,?]J)Q;]17?"T-0:,B* -T:ZW*I]IJ@E)/\)?6%)2J6A8,=/LE M,-N#O-G0CLQS;S*JPUWO7:+OVD7?B6QOX\KO$M:K+O]..QGL5O,B:[A[G M1O.-P(NROONVG.=[H<%?C=B6E-T/O!D-.X5S9&J]&>GI;VH? M%S/U+_BT&+YH'U=_%WA^7-YKZ]:;BV@:2(*1@(PD$B*?]2OR.0_.)KDX6+=PG=#@KO?&Z8V:3-MZIXV&JU^4F4J*>5+M\] M:??R3^N[Y\UN75:Z34,_)=!+8PZ1$ @2&7A0X)"F&"&?\=#&BK(58&[\U\X1 M\J/1!9!&&3M;RGHTS$RK,3$>F4_WHH.][ MP7B!7%UL\2VVAMKVE.NZLL*% M.C+*K+N?U$8;"LZIR3:X'7L+[CM[$GRW$O?R$U=K7B8SP>N];!T^?;RG57]3 MBR.O[PB34/I)$D,/:28D00)Q$*50P:C;O+HV%W%7SS MJ)A;O%.-SD26\6VCY,:*=@%IA[5]4_.36>4N0&A;[T[:&^BHR_]K5VQ+YYF' MC>;D-D>/J:;WYD7/#?7_\LTR?,>V MV8]*K.98+TI\7W"U_C&B_H.B.(#4YQA&,F(H##R4FE48'5/(N:V-+1UU:NR\ MT1*LQ1:LE(;ZM_HS4WJ"EUI1787\MYW.0Y*M_P8VC;J [/6U]"$>X^M@MA5Y MZT$>>8D]&=^]@CJ''JA4!+]I)?^F_ZSU!%_;@_QG,\A[=<%!WU$.EL<<$%?. MT&.(.*WC](@@GSE9C]G74(?LE79M_DKR[6N9AEH3UV9]X [/2T,OH@*F(J 0 M^235T9X)9)2'.$7$#Q*KXI1]'V^;*7_NQ&WXWH"D]*M5G1*EE1&EB7DTS4W?T<;<.$/) M"B[D@#$T!7L1ZZ8'EV"-;9)=P@/UCG+8FSP_:)(K M^T;9+YOG%^NI??+F'"?TR?ZA7>K4:EZ?@F0TFV_ 9X(YW &-^ZE\!8JA$_BT MN2FG[1553B;KM:>&%X=YGQ7LLZ$K[M7WYO0=;)<]T4*N-MJ_T;5?;"\4-Y4^ M.6YQ\M(G%Q6Z5/KD\H,#TPRIO>[=FNM_M/?7#[+2'/)-*(LS8\H8O?SW.O$Z MB85D?NQ#S ,"$1<>Q(AAR(4O$4U2&GE6N:1O$69N"U9Y?*7O[LH/+7$7X* 0 MZ'BJ4LLRB=$MHVFVYYUJC$8F+$?#,W*660=8N\JQ=(LHTR9A<@#:698F%VW: M6POWNVVQ55\_M:CJL\H?(G_55LC=\];4L+_>PNSXLFVR]K@FV0#5;UNYP6AD MOFH)"1HI@0UF5C96/R2##*V.9B>SMOI5:YM\AEO@X9"BV,;*,>YX; M0^P=&XLR:7ZV%[:\&[8SE,SA-[.*1@%U9$K9XUD5(3A(#;38"W 0''SN MC: MK+$&RY$-8][OI :+-1RGUHE] X.C"']D.E/_QTW^?K.C6[E;W3&FEYUBZ7&1 M4A9',/"#6-$4XI#&@0=C(@CS0D]2WZH 6E=G;?/N7T=EX ML/]... ZWYVH"DE4\!OWX0:.;6\ M7L^=/"0VLQ['IP&>-AUHN#,2>YR+Q/[N76J>NZJUOWX M,"HHDXR7Y=_:AP>M:^C?7P^/?*UR"I;W#OI<:_O:JEEYOWT2^<,36=^_E%XJ MBK:DR+;ZUN>?(GM\V@I^IU83\BC^KAK?ZN(P^Y082Q8BGZNM*\3*+(1(D1!, M>81ADB215/M8AC0Z#V%GQ-JEMG5ESN,#PE8M M+/H*VL_5N( 2F 6HH&E7&@8E.&"KT $U/ O0 F@!&HA C1$H02H+;8%#LB5W M"\>\QMW1.C43I29=%F>B\Y55>&;2W7;8_$!^M4*H/@M2G+B@+1%+?488@EQX MGMH1Z#104AKS@1L*=^H'H M,+5AQ\_] V)W_.P&WXF/GW6>@I;4"U#+;>:X._CTV1@KQZ?/_?V^R>FS,1S7 M3I_-&W"2BOSSWGN.1R@)6!S#4'@^1+%0=!6G%$8)4CL)G@IL5@VMKZ.Y6?>7 MTVU_MLTNVHMO-P6Y1&ULQAD,V*U)RL_0<)6H_/.T[HJFZO4D+#]_WD&U6)WY MJ3:M/OP2.$H4R]@D>7!WV4H]S(XGC M J6B%E-G'RG*/&R;2OX;*L%>Q-WX_L0=FB.3QTFEUQ*\6ERPEW>DLJY=T(Q1 MQO5B?V]7MK5+_UF%#&NW/[4SS,63VAQF/T3]6[M M4LM69S0M]I*757_:(C<1_6.$EP[$R]4IC67OTQZG#(/F[-QC8#,#9]4^^\N' MYY?5YE6([R+_D3%QY?AE57Y%U*=[>4BB]57DV89KKY>BRI(DU.(?'P=F.\$1AG2.T)?$S(7='\*#).NQB,"?/9DC%J9R-==Q?7 MSN_/3^D_K2OA3D[K&\OR:ZY47<:Q]!GF" 8,48@8BB'Q$P2Q1T44^9++Q.W% MMF,%YK8<[:^PP6_9&O#-:D7R KR('!1:Z^N.:O/X.CBZPW[#09[!;771Y:1W-;D>IC M#26HK3/_52C-5@D7 (W,Y@=LI@F0[H/$$3%>[692 NM3]I1H>I\?>NDBM-=T MO6>\6_/2L:7*U?MNE^>*K98\YEA@(90!+*5V[Y20^C&%/$8$8Q&'*+"\=NGM M72C[KII8M3+$>_=JE@;$)4-(J5+V(E\0+4 M,KN\>C$&R-GE2W^/$U^_&$-P?@%C_NIP1Y"/V?K[]GG[(<\W^;N-:K7,E/AQ M11Z7S ]C''L8AI0$$'',(*6Q#R4C<1 DB12A45(:L^[F1CM['P(&U*E\1ES@.)L?9G&JJW. FA-0*F*PT+5MV'IJB3U0"FF+3Y]&U1G M9:9O;&ZF881:F^IL:\D\ELB41#"180I1@"3$J0@A2:606$I=L7I 3,*$*AA1 MQO11#7,-#VR-O:/[DXF'+!?M7:B0<-GAZ8"Z;)1'4AS0,1U$J M DRX56IGLV[GMF7=2UTF]N*UW/L,7Y;I8LR0QXR%$2((!B$/(1(40RK]%$8Q M0EZ<,L%9O'PIF>O[EN3;M\+_5(3Q1N%W\9BMUYI]*%G9UPTWQ-U#/A%Q%.@Z MQ>H;+W@$4^HCR&(N&?9"QH*DQOW#FK\MZHT XV'^H4HU.R;@9K:]>PA'7C$O M9EL[)I)6[C6'F92L@'*56,FLTVGS+%D!<99VR>[M@2?+36*'ZJ#F#T%TM0Q^ MOU8][/)>'S&/KS> M)P5:-/6[&Y7 9@WV2I57_FVU0*E7'9,PCE^12ZA=G6V[$&G:@VZ'()Z=>KML MVX[#=;7R=YOGY\VZC"]]MUGKG*GZQE$0[919'2KH^--WJXW.@:$CZ+*MXIVO M.[K*V+V40DNT3 -.0QH(Z(D@@$B2%!)EZ4.$F?1E'$H/!2;\[4J@N7%W)7<5 M;\TJR36-9Y7LX*447OVFDKZ,#W@5)"\,8P*[_%Z(S,W)4Z50S\ APT M K5*B_J,&&BM0*T6N)>@5@Q4FH%&M8G'B]=^ ^6)XJS&[4BR_Q^,G_&ZZQKL M:LU5K9;KJ*_^5ZZESKJ99!UU#4JSACIO=^(KY/H0RYA]4BBQ&/ ZO(A-$DG=N*VQ)T 1:L5MQ9Z MR 9IO&$>^6[8Y>#-_R9X?]=[]!W8:SR;[*VFH_+65[R]]2*]ZDH=H*_W^E%K%KL2EF*RT(O@S2,D>=',"(LABA6:PI.F8 "X\@G MQ M1:G45-D"&N2T46OKR-%OMQUAE35;IQ,K-FMJ1;U?[I$"B\C$A985@O4DK M [=-=VFW#!Q5(Y/X2$ 6^LH.H"*!%&&J=MEI$L8AYI@CN_HX(P_=-&5SOH@M MR)H!G'1 #%?L<4&>8BTN0"7_HEIRB\7EI;>=@X5(-7%;$>PNDV4-QM-9PBQ[ M"29.FC48HO/$6<.;LH^'^K#>*G+])AXSG8=KO?VBOIE+RA.*?+7K\:*80<33 M"%+.)&32Q[%:M!(!P(VA8WOEZ M"W.;HW\0U8L^.RS%U7;A!8]"\X+/'=!U3UQWJ(T\?8T W\YO?XT V>0!V9' MLY-Y8/:KUO; -'C:?LJ7>]R'Y\<_Q/9IPZWG^Y77YS;92S'!0_:LOZZ5K.93 M^QI$_?/: 3HC3^H+P(PPA7MP_K[4YV>3M4:H]<_L>'79T]$%*'5G<9+Y] M(+^^*8K6F0O7+%MEI26OMF\B>UP?/?$^T_H=78@ TF_Z^'C3Y M&N\J6^_,C8F4;+MB6YYU;#='S@U-0% M[8?M'-L-3;==O"#^T1[QTM]=.K)5%SYW.[4%S75B^S_7JL561:*O:E"+HT2] MW_2IWI\O+R(O/WW.GK/M$H>1[TL901%KYX.$(TYK?[LKD1 M=F[;XSZ'+4:_[XIL+8KB MCOV?759DNE]=2?Q>MGYQ]YB+%+M?M4^./9"C'S! MP\C.M\VN^[DM&(WTH"7M F@%]/U;ZY=@KX/=*F$Y.F:\/Q[F(S.Y2[BMR7H8 M:H[HU[+S20EU&#"G%#FPE6&DI\M%WQ!Q+B$EV(.1'X>1B/TT$<:ATMO<"'(O.&A+KN,<][+;5[;HQ[Z;-T=#=&0B-0#3L:?:(*1N*G71W\OD M%2^,%;]4^,+\Y:';JN>7S;K,H2O?Z\9SP1_(K\\9H=E*[>!$T91_7WK<3Z(0 M,9@J[H'(XR&D/ Q@@#V4A$D8^-2WVV^9=CT[5JJEU>YK8'60UW9'9@R]Z59M M#$!'W\,U0NN=W!Y9[736$EQ9>[7H3K=WMG@YV_<9=SSQAM 6D/.=HG4+]C;4 MW8YG:F3+$"[B)[<&*<6S3+H MK0U4OTDS4/V1^<%(@TR.=CN3&147A&^;#9?^/'R3\K5)1*R/=97-AO^,X M!M)\=S$8GHEV$L;(#-HQ7-3^IMW!<8N3[P0N*G3)ZK_\X-!:OALF!"]TLJ_/ M^K[F7E:YJ9<>PY(C7\ PB0A$&$>0!%S'D*=4&?MQPB,KOZ.K/O)./_*+Z(;1V]81NY:M+6 MW*C@V+>V%AYHZ<&/XC^ SJ-3:6#N@FP$:3'/:ZUL]PGKF/ 9$8.X1':4411V-V: MMX\(BD)90;RN)-[Z0W.B\*UR@%@*P9#PI0]9J/;]R$M]2 B64.B@VX2FG@B2 M 54C)U7": I/7S=R?Q WR-EDVJ^!F:$UOU&=V .OI?@"'%0';=V;*@V-]F5A MAO8Y; W M00M/^X.!S??NOYU@QVY9MT]!Q[ DXC^YLX$DXZ+-?\$*<5PM[6 MKE+,W/'-2^,J:6I9G[\Y-SNZDQV"0 M@7NANNJM(W7CJ?L9^)7(?*_YYO=2YG$,2\^KJTWNQU-S&UN:E%!*2NH MA=4Y/C;;]<9FJG9AUC]G'<$U]D%7!U(C[%L-0!DTF[O:G6Q:&RC7GM\FCP^L MALO8[GFWTCNG]^(E%ZS*5*(^KT09HK#F[3#]K_GF1>3;5QW*M55_T\6F7S2- M+W5]4"Z)!R5A%*( <4BXET"!.4E8D&!/ILUVTVRGZ4JT 9O(D3GGL[+'_A=H MZ0=X2\%R6T%:FED6'W4UHF8[QTE':;("ION!:>NDMW"U5N48': M[8KMYEGD='M!$<11!+[$#,>0NRC /M$!D)8^3 :]3HW>[ 6NJZZ M5XL-?BJY :L%!U2LV=,SR?]EQ\QFHV!&N\ZQ'9E3CV!]=P1K(S/XO8%UA&@U M*[P<4:)9GY/RG14,IV1F]_+;%$6KTPOH ZU_BNSQ21'OW0^1DT=QE'A@*=*4 M4$H83"37)0*TN8K2$-(H\:CT<)(*HQ(!$\L]-[9LB:V+2&^?!!#*[-G(\N-+ MY0 U7GH9]]\+,_:=X6B/S-\N*ZRUM%^ 1G]0 W"2M68^%=MA)_6BL#79/5G(;YOY%;U+[YN5AE[7=(8TP@Q N.8*SL] M%!XD'B60BI0@IJST)/)LUJZK/ UXP_'H(U]]5-+"P[B+G3R52I*)\:F>%^9L?EC]L.AU6:! MDRL':(,>IW6%-H?@S"G:XM7!]T8(5R>]8#BBFNO]3,HFO>J>$D;_"T/+&K\3 M^I9E]6G-Q:__5[PNTY2(@ 8$QDAMVA!.8D@B26%(8IJ0B$2)Q^SJ&I_T,#<. MJ$OXUE*"4DR@Y+0M;7P*9#<+.(%GY-EOC2E0UX? M>$"V*L=*\,NWCG7=LZ5'L Q2G>PCDS^O<6"/O1@:G]L9061 MJV,JLTZG/9:R N+L&,KN;?LPKR^;];?=2O@>C7SUC7C(G]=;_G%%'DV#O*XV M,#=648)"+2G0HD+_R&7I0>3/.BQ6ZF2!7KV*M<.\^A]V7ACZ[_FF*):ISRB5+(4B"1*U\R0!))SX4,1< MADD:($N7@+X.Y\80K9K$I+;5'[6IN+E69CY2W*,!\_-Y0-\6ZF'UMD?PNUD)FVR6/HR!(D"*2$(40 M$9]"&@0>#-,T8E',/)98.BE>[&=^3%*F\=*YSW^CE8A_&[9ON0YL'(:"<)C* MB$.4^BE,HY!#+Z5^&O@AHRE:;O5&:CI@][V->. MI=#N$0)D!XASXWP:?:B: M4;,#K$9FY/K[IT^=:AG!;[64UR,N!KAW=N+@S+GSVYD>K_;%AD7 M33C1GWHAX^#[5LUZ2].L#:#95!\(RP1;LS^_CW#)?T%=1[.XW?*D,_>"2J>S M]=(CL\GMV!Q,-VY(Q5*JN4\0PU $OMJF12F"E! *41)[S$^$8+'1_?^40L^- M4_8.?OE>QC=/WW@^TF8<-;?Q&YG\1D[6>+BEVRL_ZQ2-5X=JOID9ST7^=T_( M>'40)LC#>+WOX5>5C9_K^]K)_-P;]I]YILM8RV*).>,!4;O[F(?:$M5[4AZI M[:B(>81#XHD@&I!AV%(,(X*:/D=P*1_<* $78"WJTM1L\T/DUK70;,?%_"K3 M-9&+)6<.K#QI9'4W-'TIA'IIILI<1Z9C@XW M)2UBTIJ 8U7T3K<1#)5 MG^(DAGZ N)=XA#%FM#P9]SBW=4CM)?*=X. G>11%>3;X0EY5[ZM]['U]>V^Y M5^^'WLSL=0KHV M.+2MLH#LJ>U/+Z\X.-H;&D4'P MLZ]I'0I-U#[S)C1Z::"7RTY?Q-_+^Q>1*_-H_?A=/);S9!E&,HPX3J#P(PE1 M(A.8IHF ?HHXY1X-9&!47;VWI[D11R6HOCS8-**"HI;5T@/F*KAFS.$$LI%9 MXX#67DKPO0\M>U>9/B1<.\;>I/K(,_1" ;B%3EZ1_FI8DK MOYTH<%[T[?2!84OO._*2;"CP8<:K3)\0)I,R+ M(2$R2E.4)'&"K2IYF/0Z-UK24I7.+XJ%"OM\>69(FY&/<_Q&9I]2WJJB)0>5 MQ* 2>5&=0&@6^ED]X' 78063JV(21GU.6PK"!H:S0@Y6+P^\2_D_NVS[>D>+ MDN*6..()E;Z$2>@K&RA-/4@]G\)$V40)\N,H]JTBI8^;GQNM5-*!OQKY+%U_ M3K SO/D8C,C8UQS&8-A?:5S4V=7]Q7'CTUY67%3L[&;B\E/#)NS^V.&S(,5I M@99O0CL%-7_4R2S\92J)OI@0,**)A(@A G%$*8Q3/TQXS,(PLDJ]9"O W"9] M(S$D=46FO)$9K+300 GQ7!;U>A4D+RP+>5D/CQEKC GZR+QR.*LLQ;M0$FLO M?_5$F83%'?D,AZSQ-"/7&8S2R!Q\4VCA C2:+JY'&2I]WSR:T'1 WC: L%?*?X>805.H'84) M&G=W8WS,L?OBQTVN%K+UD8/C^TQ*H0__,J*(Q9?22P)2U1%'-/)@&GL^%!XE MA&/I)[%5KHJ!80B[CO"QE.)M H"&074U/FA@<\-XLZ=B^H=?;+73]^&:S-7_=#KJ M)?=0RA1!PMCS H@\%$(L$(+J_SSR. ZEM+IE'2##W/BR,I_S2A$[QAPR EA* M[-.801Y+"1$)J%J_4@S]*.2"A@3'/%RJG1O=S&0,VK*,-PK?IL+?;+4:&=.1 M5ZI:>J")[W#I_5,I !H-=&[N6@?0**$7*G?+T0T0.EJ*AD@PZ3)T T2G2] M M3=E[S.EDX7=LNR.KU:NNT?H/M:7X+E;*/!*\]D$_.(\;.M39M#FW-:2=/!TT M2I35:\&/XC_TOO^%K%]!HT[CIV_NHF<%>#?%C8GUR+PV$&;'GOU# 1SD'VC5 MT63N@T/4;WL7#GI_F)7\>;-^U'=*[P7=/J@F[GYEQ3+Q:11C+*!'B0^19#%, M(R^%<4(3$F*?AZE5A>!+G-$ICXRK6IYU/+.*"E,Z]A>0Q7]S2^"821 MYZZA_E:5*B_J.JA"Y7%+DU6FO*A NR+EY0>&GN,?%P X!/$=3--8)HP(QJ"7 M^"E$5#N"Q &#L1 \"&4H$#6:CA9]SFVBGE6RL#VE[T?9]$3>*78CS^\SV%JQ MNR.%[EH Y.SPO+_'B0_*C2$X/Q0W?]5I=1!]_I&M=]GZL?:+V:R+*R?T>^_1 ME% 6)X)!(6*U(4AY!'&0"AB&(4M1$A'L<0<%10:(-C?ZZKFU&GN@+"\;)X5_ M= :\7GUC ]P%KC,V8U1%R(U/E4-"L"<\ #D<,UM73I)1DH/(IQYB\,C2TO'BZ M6W/]CX[S^$%6.A?$7=61(J\R6FN9QC%%J=2G/B2!"*,8$D0"*#R>L,A//$*L MHCB->IT;D6AI2P]2IC^(@]RVD>0FB)N1B7,W@.$\H-SFY6%<5%= +QXVM>-LXVXKBB]B>R]+&6J7 MVF6<>-1CRI@)!/4@"F(&J9<$,/9(B&D:))*F \I;V,A@-+&FKVW1J%"66J"- MZSS10A=9M8-I,F*4T['6QH[%K,:*AX2(*%;K1>CY$)$DABF-" PD1EZ2"$R) M50R?\T&:[MI(D+ 0?(R\$-C7:Y'=WU86Z\\0T!S MM !9=3WI.C0$E-/E:% ; _.-'IFC#CVF(S, MC*6 L)00U-/I./%;I1\HU1(K7BY8^ER@I2>XIZOLL3MBTC[WR@VXNDK%,D2$ M:3.SW #26:*66]H:(0V$ONC21QOZ\+VI1($CKAI*B:ZKKN,N*($8I0SZ(1$\ M$7'"H\19&H@+ LR-3,_20/!:Y@%5UZT'PXP?QX1X9&[L3_K0R%_>$#DL^'$K M>%.D?;C4_7S2/G2 8Y7VH:L=^W)5W\5JI9/M:C+5W*HHHBYXSEG"J-H#0T\* M"5'J(XC35/V'>C3R(A;*Q"A[=F 2AF1UV S C\UPC61F!U ZH;.<<;AY:M,H&W&E'G3*)AE-GQ4LP MN7-,/&I]:B?$2ZI=<#B\^-C F^7RPOHCT6XNAXJ]DD2"10C2.%*3GG($4Q$1 M* D/?[5#R[#:WZUEG.>V*KYM5QEZ7PN?$$[HH =/%N5FLIG\B$?0Y%31. M$YP(WV;27^]J;E/_4N*R E2RWIQBKH'7C 3<@#8R%73A!?ZJ_QTE5*$?GO'2 MKC4=O77FM!.%#9*?G;XQC#ITW.*G=;'-RTWB[Z3(BN\ON2#\?OT/DI?YU/0A MC+_$3##UQ8E@0,,4HAACB"-?0K53$"*-F8RE55U4TXYG1RM:4E"4HH+-&ORH MA1UP]FN,O1G+C('HR)RC108'F1>@0O?['MU&\/*HUQWCV$+EB'^,NYV4C6S! M..4FZ_<'>JCENM#?]O6K^@9M[]98(N7)),NAQ6D\D6PDCPE(L(I]RS\O9V+-_<6&XO(2"-B(T'.&_*66[) M+T &Y+IP/;1FMM<;#MC(_&D>(U[I![(UV-G[)-S]*-^'&HR3 "94L#:%@*5.[ MWK+.)TTA\\- $(JC!%OE)>KH:VX$OA<59"U9+5,"=D!K1KJ. !N90 ]8M<7L M]VVR3Q+8#X>K7($=/4V;,K!?Y;/,@0:O#(R:J;R(U,[X#Y+_2VBOC3H_1OVM MCJ1((J2L]U0'<:(@2B'QL8 !"8CP?"2\Q"J1?E^'HU#1#!,0TR2"##$D MHS0,F6^5N<*R_[FQSED<0Z6 WFS6X5XMX1>@5LN.F&R'R(RG1@1^9-IRC+DU MC0U$SA&KV?8^*_%#K#;EI4/CUI]$,=57CQ+I MK.R^#B7QO4#]R,)4$B^.D)5+]=6>YD9KC:"@):FE-7455$,SR@548]M/%U : MPVSJ@\*5O72UGVD-I3YUSRRDWA?L+PP_*NDWZ_)D2''0J[*XU,B7AS_W4N_M M"-MFK*H\^6I]?3BH\;E11*T$:+30X09[/?1:?*J)^8WB,/#[[Q='QWUDOK&& M?(0KQYLP''0!.:S'R:XC;P*D?3EY6T.3%DZ_6'?W-+UV>;7Z\$363;7>91"C MP LYA4&LD[C0)(4$!S[D/B(XCH6?2"MS:E+IY\:_K?3S0VXRIQUY,YMOMN,Y M,J_?5([]>@WVLP(%B]HA9:M@V!=Q?_,R[;<-W]L6;Q\H^UL')HP_+(X*O=\H MA'U:B;O \_&GM?8;R'Z(.YTL2WLDUEM7D42<2Y+39:5K 7%I32EJZUYLD3NI'M7B".5!3=[T^6CL)(C79*"K,7;LQ$5M]2%?M**1B%R&<1 MAH&DBCT1CF":D!B*E(5,2C\DR"IL]6I/$$.:, 1I&OD>D3(([2HCF'8\-\ZHY6YV@9T906]#W(Q#QL!Q9$II(-33 M C1"@Y]*:M"(/5*=/ENP')&.<;>349/W^,(;ZB22(DQ\2+&^.:8> M@9@*G9Q(PCJY@-I]+-C>O^GF^* O!:EW8RZT,*:TN3R>UHFE'DFXW1 MR#S:UJL,NF@T6X!&-[#7K6+;EG85X5;Z@9:"[MAV%-P=4;);V2;E[5%@/27W M<3IQ5"[G:DSR,O4(HUX<0S]DN@ +H3#U6 !%G'J48L&B1+@HEG-5 B-ZF+Y4 M3KEKX-EVI[WP=%[&EUJ!\I9"--+?6'SE^KB8$;5CF-^N\,I)FH/%<9Z#$6N>X^#\W;D9CCJ> MFZQ?02/I/M3>IA3I5:"ZR<0%1B-3QE!X+',07,=@8,*!"PU.F%W@NCK'J00Z MGAMF?]QQ7I[SD)7.3?!I72?MK6][?!2$1&(/.WN;VT0_"%LFUX#9NDEI;&=*=$-L9CTX V[DV7\=LQ%\E(U <604=/7LW?K]8ZLOHF73;Y=T&2(,2YT4'4M0[FQA2-C* 2$E12FK'$51"[B<$%-"-S@24JQM._3_4. M T"]6DUV]>$PQZ\V.,FT[E.GF5@:KPIWJ8X[_%OS/M6KQ^W;# M_G7_HO^N-PS%AU\B9UFA=A$9$]]T HM6?%3U7'$25?5-Z"S5ZL_-J;I2XT'D MS\$RD*&/4A+ -)&13C(=0GVH 1%-?9E2%":)?;'%M]=K;E15BP\V[6C%GTUP M8U.'+&_4 >R@#U#R/0\HW/CV@V!3"_+MI9T1A?>6EZQ4TS$AE?Z@! "4""R. M0V+/(FCW ( 6 N"AZTLVK SE?(;4967+&6@U?;',&2A]Q<">FWCV;LC'Z9?; M&9<_KC:;?$F#*$@)0C ,)87(DPR2Q$/0"SE.DC@,*8],'9%[^IK;JOF/=FYV M(+6(Y@ZU?;AV+TZ.T1K;YC_-PWZ4=WT!/KJ%SMP;V2&$$_DC&T&Y3SBH.,&- M>[(A4!T.RGTM3.:B;*A*VTG9])6!AZUEZ,C2\R/*"<%08.Y!A#&%A'@A%%Y" MJ8PP3GBRW&ZV9&5XJEHV:\69^\;'^_X^Z#X&A0G6,!F>C%HK/_81:+?&]J>< M1PJZ.LZL&IWVW/)(D;,#RN._VM\[EA$%Q;O5IA /FS_6+YFN_?MIS;^HL3*] M?^QJ8VXVB9;)_+*Q$YW^2T=7P(P]]THQ02FG3MO[D#T+[;OPQY>OG\IJW^H/ MVDU$QZGR[$?&]8ZS$TBK:TD3E 9=3W8V/-DUI8EZ[>M*H^=MSF_/?Q(^L MJ/-NJ-WB)M?F7[;AX"\MK6F0WP4,>_8@MR$S\J0?"HJY67Q=_:[E6+W66HK5 M3X".1^SO!]_IO"*':#P1(Y[*$(941^/I0!O,?)TTUO-8 MA +*B%$TWEG+19:8R U;W?16T'7?@=MS393=]% M!=I7?)?/\K(\6]:7_B\B_;-3>5E?G%KP,9B'%T]V:ZW^TW]\/LFKE M*Q<^\AGG&%(<2XA8J/:H4< @C3WAA21$B1; P-M_JMDAC?KD; M74"IC&45Z.'#8K8GG@;JT0GD&.,%4'J 1I$ZI$[I4/H?EQ]:VHS@;70[J*ZJ M5 \79-I:UC<#=E;Q^O86AWI)_M>NV#:^TY==J2Y? 'W3\0=%MA7?1?XC8Z(R M35L!MKK AUB2.,&,>#'41X,0J9T,)"@@D L6$\)YE(96H7MC"SPW>ZN\4H.E M,H"UZZ/5R0]L/39''F[#H\T9#>+8!S=?/[U;@%YW S7=J] _'>;S;E-LC4+5 M!SB63@.\,]_4D<6=V+UU&O#//60GZG?@$O2\R;?9?]>Y.3]F:[)FY?U_L2V6 M+.11*#F#+(VIKJF.8!J%&*K?^2Q*@U D5EENNCJ;&_6W9=5'0*H;H?]53*'& M$&1%L2O+\3$MO.4ZT(6Y(8<[0G)L_CT!L;I\;J![UPF=/;T:8.**&KNZFI;6 M#)0^HR23=P9FS-+Y"UMI#K\H+79YKN-9:>HG' N]?(I+]E);9L^Z#J\9;[@!;636J/!J2:GWZ(V< M#O-G]6+A*H'6]8ZFS:#5J_!9"JW^-VX(#_C]U.)I&>6_OQX>J6WV\MY/;\&W MKP=?FD/&U-JC\1^BV.J\JI6U=.+?^'?5_O:]=KLA65[MF5 J8DD29>-PF4 4 MI0E4FV*I"(H3DB#A^8%1'M39:38W%JS$'^#H/PR43?%%;)J;*$./NJ.7YK;2*>'@EP_W MAK;].0;=:\U-ZH_,]8WF#N_)KJH[R./MN*7)7-PN*M#V:;O\P-!2[$4AQ#[[ M;5G'N;'A7YM^531.+!,]X]@U5Y(?!22VU;L=UP!,RLRC%P'9D(*I%U(&>3"KN4 M>K'?U;\NM ,M%64^#Y>EW>V@\OV;\FGO8P^5R2$W M^;,^(KZGJ^RQBL+"<:"(D@I($"-JGQZ'VL?/@VF:))&0/$SLKK*->IV;9=&D M@=;7SZS.*TMU7'V3=W)07NT>Y,U(RCF>(S-4+>^B%2_>$AD<9%XX2S$V""JW M^;1[^GR+9-IF,%S)I&WXLJ/R'TO&1,2B2$+?I\IB(B&'&+,$_M_JKJS';1P) MO\^OX-,B 9J [F,7&*!S(HL<1M#SE >#9]HS;JO7=O>D__V2.FS9LB22HF0- M$"2-CL3ZZI-4+))U4"^*0H[< $51CQ,X> MM@\D&N-?MY-'Z_%#ZX6&IP[LI_19B@)'8MACZM:QA43B,TK]E,+(I2D,7,\1 M'@?&D 9N&'J^[P MYB[0@@/<6F+@2*TY- BRM0^L('':'5IU"AI[IQJW&N9)H-W]6=BPS(#:KJ3K M7H85G_ZB=F6Q\5I%)E9%Y(O Y-PBDGNYR2MK"+SG7*P&E@Y+2>!'!$:.'\,@ ME941@]"#7IC&8>IQ!U.DXYQ,"W]NGL]7MC^V\5AM *ER O(?V%%3S22-:=\) M-4L[WR<]LM&6JMPTLCSDFK!2%A27R =_]LO3.\K8RVTD^F!3]MRLI5'DPCS>4Z*,SF3F%^)8+%-GM>44;?O/RQ MD\>1AV#%6[)?/1>=E*ND5D8CYC$OAHAA! .:^A#A ,FZ8A3Y"75#I!7)HP]A M;HY\;J;X.OM[5[0RXA5T@ [8]:8O@\>B-@6-2_;8QY["5\BYKN#+>)974@/A M.;P&!R7 48M1.H*:DVC)B!L F-00FQ-T;DP'C&04(K%@V5>6:0=)U&^;FW62 MP0*+]]_ U_??M"(E3JA0BI4P96&":(F2 /L!$Y=T-@V9.!EKRJ")2TJ\03*VJ7BL5TX(B_,$8I3'E,_8!X,58K M+M(I96[?9AEQ>4 )?A0X%2N.=#.JYA$,YFGDKU>?(NWYO),"2U/V91F3SLJ= M:IY/O-T7&]3WHW_>97*XO&"5:D&_^DUS^W:/&:&/IOC<)^)[3TS[+& MC(S\E;:38:V.5ZOZ9C7Y3D::K@C?)05.JNY=O,!FB-?B'I4E MS;]Q6;@CV^1%&LIZQ4M*6,R".(0TX%RV%I-%<&,"(S]B8JIV.:46^GW8@#HW ML_&E#'SD,B_B 6W_$HO:9QG;+1-WL[(APV.!W4:[#BN/6_$D<18/<>P#R.%Y M-I6Z9;L-\=P+C4&N\J$H^-A]-&P^F%%;8U@!.H-N%S8)5VM@856BX20D2U'> M;NAG\9:N__NT7>WHBDALYY@U#D8$0CK9FD M6][H=^%7T0Q ]O\_I%;]%V^\*S;5Y*_3O;,3'V_3+Q:(19 MZ$#FB&5I0 ,*<1IXT$412AE#?HJTICQ-^7.; BMT"E)A! M#;36P6H?@TIGK1;)F^#XM8TWRQ';>MR8'M/V#3_ER:VBJF>'N:IWF;I#]2YL MGU<;]FG/'G9+&A"/QXR+17[(8,"$VY,F<0AC&N,P22/?];7VC%ODS,UNG'4" M!#\D4I!#U3SF;2-6U8493-?HKHH!4P;^2"W&_T8+H7*32 MZYX6KWM#\'BO?H[->*'3X%5[46-$TQ46,"?5*KM)&[)0::/#_J*D(>E:"Y V ME3L6&ZVW6-I&.9;$R':[DZ7,TJ.N%U%*(8Y9"@/B!!"C,()QY'-A-E+/#[3* M5&C(GIM_(:.BCYGC:P$7D#K>@=LG'0_!<.O$#K77V#:IE=F1-+]5HGGXADD_ M86-MEG1(ONY&23\EO9LD"D/H-\Q[O]G+L+FB>.\AYU6>A#SMEF'H^F[ *'1# M5Q@MRCR(_93 D+D(IX%/TIBK]L_K$C0W"U5@!2786NIV 5>]NUXGN]W6R"9G M(YL>4[JT6O&I<&'4F:]SX,D:]:FH5^_;IW2]:1N_C0RCV!;-1E:[O^[$.&6( M-N,NCA%%T'5C66T+,8CBR)7!#\P)8\082G7.V2)FYYUZMRLZ==_RT#JV)]VI#L@4DG98D2 M3%),">0XDJFWG,!$6 Z("(^QY\24N=BH+M91AI:9F* ^1.YHYUFUY1HGVYA6 MQ:H1J682!M(SLBDX+D8*>."5!/AZA/)83?5M%\BJ2;A.B:RFBJU%LBY<:LDQ M>//RAFW(O0P*S]-!DH0ES"%BJ9 $1-;BI.)SEV7P6!ASUXLQ3_Q!WL&9P'^ MBW# VY=68L:XH:LP@,?I_05E"H>[#"V\C.4WG(N[KO/0HGRO!]%VGYZ1V3WN ME_($YQLO(D$^()+7$_[.Z%,>A/EI\R;;;K._94\7]+-\&IZ\0^= +J MP(#'#*8Q22 .W!"GPAJYA*@8'!/A!5]5J&7@6<5WY\VX* !>#L^WS0C^8%G48;Y6KR?H/@'\:\\2PPA ML)@QQ CY+."*/_E,8#3D)+/"$&6K&6+0&(-JQ!^K"B7$CY(D%8M-QPEAP$(& M<1C(+A8((P_%)-7+\SP7,#^KG^,SJN^N6XMI"!HWEUF>8\ A%G$%$79FF'8@5)/,365G%2=T8 M"Z=.*=.@6\S MP]3+2)=KU'[S=$Y0KP(G[D[_U<-BBXK-N]/8I67J,<&=6.?Z1%:TC(D+$YY@ M2,(8.0$)_20AARA$]=WU+IE*[_-9&.)D?2AH%?NR1[_,FVAW4J[F(0UF\-H1 MBA^WV6Z$R* N/BR' ET4=978GRZEVX)].N\Q72*MY=>X0-O]RYTP5#N4K\7R M[6,6$3]TG$0LE&@ Y=$$'DAA3AP<()HC'PGT5LMM9+5C\J-4%G':)47)/S 6%G)"/UD2Q(Y M'G*3%/IN$L, Q1BF3NK!*(H]$@1Q%/%09XHV1C*WC[L ?3C? N0 &W#&JHIT M KAFCU[C)Z4VST_"_Q1G8MF%,YGRF52:W("C+D H Q;]#T6_M>]00FWU^C7& M,6WSWZ%T-;H!#QYP0)VVLX1M'$8\$,L9Y(=<)FR'$*>,PT1F9\:<>0[16LXT M1\17)3_2^\3OTZPW;,+[:[VX?]JJ[*B9CS\TPE3J 2@E GY@LN'^NAUQ- MR,.(2I4; MU*!Q],-VCOGG\M"[;+W^)=OL[]$L5AKA<(3"QF&F!$.TX@('XVG M&+E*B:%]@N9FX$I80*;AHC5X+ J5*YX\][+:;9]L%24J ?Q*%UOT$$JK\WQ=IWM MA%W^LGEOB4^VX2=$N]K#7[[79 M(6YDFZC*F=TSNGYJS-I3M0\[7:^J7M5.&E?U7VV8)ONTVVAX8:*7GM A:VXFHH(J7*4:5LU\ MV YJU;:E+!$VLFDX<'4"%6]IL1?U9?18_ M_?Y;]1OQEVQN]/MO_P=02P,$% @ .8!76 <4J<@"L [&8( !0 !S M<'0M,C R,S$R,S%?<')E+GAM;.2]V7:;29(F>-]/$9-S.Y;A^U*GJOHHM&3K MM"*D(RDKN^8&QQ=S"9T0H 9 A51//^8_=Q(DL3CX.S6U*$B*@MORN;F9NRW_ M^M^_?YG]\@V7J^EB_F]_X7]E?_D%YVF1I_-/__:7OW]\!>XO__W?_]M_^]?_ M"^!__?;^S2\O%NGD"\[7OSQ?8EAC_N7/Z?KS+^O/^,L_%LM_3K^%7][-PKHL MEE\ _GWX9\\77W\LIY\^KW\13*CS7SO_V^6_Z!PC*TR#3"J#4CE"X$D E\F+ M4K@HF?\_G_[%>\]50 0KE0+%8P&OM03%E&K[_^RZ^__OGGGW_]'I>SORZ6GWX5C,E?SW_[+V>__OW6[_\I MA]_F1,6OP]]>_.IJNND7Z6/YK__K]SRR_UOW]_ M__IBR=77Y>)DO5JD:9C]-2V^_%I_X=?G"P($D3K\T_6/K_AO?UE-OWR=X?G/ M/B^QT,^^KFE%(;DX7>__/OUWOUXN^W6)*\+*P.8;^L'9/Z^+[$X"?E_C/.,I M6^!D\.%Z4<,;R8-1UCBO)*Z)YT,$*TU\_+;[]2A_\:Q5#_6*0QR"+6\N=RF4_ MNL\WW>MYW5B#.#^&.,.)0)F*81$8SQJ4UQ%B2A%H3V5ME"XIX$$LW+7R=6ZN MZOG9,OVR6&9E@_K1?KGL^_3U<0&FQ@G>ZF%X4"$:PC"*^">Z2!3Y,;'>Z!1PBH.5)^M M=(H/G*U7YS^Y!,J#Q(R'EC9Z7AQ#Z!V@YRK]+Q9?PG0^B8ZC"X%#X9KD$@R" MBZC!)&=<%$HGV1HVMZD8!R^-U;MH*NL>T++X\F4Q'_AX]CM^B;B<>$1GF6. M2E??S2:((270WCDILF?6ZM9HN47%N&@Y5*\W87*8D/N"R6]G'#!-SKQ5!9** M!A2R#$Y$!5H*3:Y^+ACR\6#RVPXP$4\/)OL(>428W'$J4WB K\GLKB8.F=*2 M" ^6V7HR"X@*R=RB9U*DS!2*UC[MQ>KC@*2YI])4R)V Y2/][B0**7TL$E*J MMC#Q "Y+^DHFPZ..M*%*$W#4U;IR6_?4W09 ["S(3@#P;#X_";/W^'6Q7$\" M1L6MYL!S%4*. KPV!8J(VF27\_R" M'/=)R@&Y]0&4K:K M:17*&;Z-UH%9S""BI.,TD>L5;&10'"_2R,(2\VU.D!LK;X40]>00_2L>!65.P@<-U?<"A3Z MR8#B((%V 8;W^&E:[Y;GZS_"%YR@R#RJ@" UR4!%SB"$3*%X1,9MH0#Y M;@N(ZZMN!0KSQ$!Q@&"[ ,;K>5HLR< -0AFN")\O3N;KY8_GBXP3+;/P23/P M*DCRFKBC((W<:9-33I&\*+2'!:U;$+$5;.P3@TT[L7>!HH_A^^M,DIJ6Z>GK M[YF=-%%FI40&:TQ]QZK;0?D"SDKDY')QC2T.GCN6WPHY[HDAIX6H1\;,!TPG M2V*%B_AQNI[A1$9G>":W6V%.50XDF_KP6;17V0A!L1D[""8W5]P*&?[)(.,@ M@8X,!G*T:U;.AQ]?XF(V,4&Z9'4"BXGX=E463 5PJ,C99BYE<=C]Q[7EMKL) M8T\&!_O+LA.+\/)[^ASFGW#PI3)GF1NF@$?AB7=I(;KBP,V%PE)0QL,.CGN7WPXK3^?BM)VLNP#-?RQFY%*'Y1"X+U>3A(I. M1>\@QV1(+)P8<-E -%XF.BD'QNZ;P*RJ?Z,RL(HE&>G( M>3VG3PMI/?V&+\(ZG+$U09^([& @#%>!S$9PF9QN+PN=I0)S:&)5-J^^'6*> MVD5K TEW@9C!-CX/:_RT6/Z8Q"BLXQ(A9Z.(?&F@4@VQ6*^8,6AXB[NT:XMN MAX^G=N>ZOUR[@,6'+V$V^^UD1=)8K2;!24F'I(8> GG,TI0B M;0-87%MT.U@\M3O5_>7:!2Q>?L'E)SH?_[9<_+G^_'SQY6N8_YBPE&7-78#$ M.1D]3P=F*)A EV1\2@&+OR\5=5MX;%Q\.Y@\M0O4P^7+@JVMN!XZGHVK4TV\FH5/DX(JYN(TH&::N-"SIW*\V MDG(7]N/=29Q-TZO9(JPGT?H%2?32%Y\DF$*NM7(9P2N'X'A2 M2::B6#CL+OYA&K:#S%.[;6TF]4X2$U>7F0V8?_OQOE*"\X0?\?OZ-_KE?TX< M%RS46HZ CL[2[#P$KB5D9E526;,LVA3W/DC*=HAZ.E>SQ]%!'\:)V%J&V>MY MQN__$W],W""&@*!M9<#D1,(RM#T2!NU28M@DH_'&LML!YLE=T!X@VY'!\8Q$ MDJM8!A],&\5R\AELJ%ZZ*Q%"%)%"NJ!XJ<\3]K"KE&O+;0>&IW/WNK\L.SEZ M7DU7* MSJ5K"_EV!9'3ZH]3)@*/'%6F&-_7A\MD.'A&!V/)3%LZ(FLF9D.07%EZ.Y@\ MG4O8-C+NPMMXEC.I8_6=@3H8I![P+$,+QJ2TD2HE/4 M*/*< K-2-GGDV[SZ=F!Y:E>R#23=$V+._E.EPR=!6,F3M^"R(+U3K,_M_IUZ%VR!'A2C$-R2,Y6RI%B$5A M30+/J)/T!0]S:.]>>SNH/+4;VH.E/#)6JI?U;(EAH!MMS?;6#*SBNK9!(+/( M; *>>,J:Q$0.^4'HN+K:=GAX.O>K>TMR9 2\6=2 [/-B?EZ^S'GF,1/9G,4( MJKY3>N,YA>^<7"<6;1"'Y2S>7'$[)#R=B].#)#JV/3A-I[R\S3EO@\$T#TZC M!::S)(\Z9_".>Y"HC=3:&1+/8;;ACI6W0\?3N4EM(N%N;LSF']9?UB^7R\7R M^8*(2!6^]1%-^G/?3]B!K;J)A\G-!2XZ/J/S MVB>7P:7ZZ"8%AUJ^"8*.#RF&7O#Z 9'<]_D'/;*=9CP-E8-TDF%R%$?[9&OC M$^GH*VXH1B+OUT6M#![XQ':YV#A]ZIIIZ=K;VIXB'/MY]93L-VZ1.E$ MX9"*8!0A%PVNR/KB4QR+A8(>/"P9^<:"XS2F.R8"]A)E'RAX-5U^>9TG4L0L MI%1@$KDO*@9)/HP2D(3'1%&/3_&P"KEKRXW3?^Z8"-A#C+T>X\\7\]5B-LU# MFE&8U4D@'SXCKE=[G.=W?U:CP1M;D7K@"7^KU?K;0IX<+4:TO%NG"69%]%RT\PYZ.%AK>>\+&+N#O S8:V\RD)+9QFD'@MP#"H(1C: M3L:B]!C12'W?;<3//>%C)_4^/.%C%UGW@)8-PR>"""%F4[N7*!)('7E"9IC^ M"$QC0JGD?;F!/^F$CYWTNL6$CQV$W!=,SH=/58VYHH\)'DPPOG M(D:*W?Q]CZD_Z82/1C#91\@=P.3"REY>]Z+)TN;$009!YI45!LY:#RFS)&4J MR:C[WM,.;9:46AYX=_[Y)0RW@&3O+X!.$&>OD#( MQ9 <=$S>W=?4@$[=D3WTNF@FW&VBF?=HC96Q3CF5B;:+*A"" M*&"BPVQ"8*JT'D^WD9!Q@7*(9C>"Y! Q=X"5YV'U^=D\U_^\_#\GTV]A5HO[ MGJV?A^7RQW3^Z3_"[ 0GC(DHZARU0IL'%-=UCIHNH&LE.N?)N7L3OO;R4;8A MK G"&U32&X+CBV4E[7_'N7H9J-Q+'=8/:P^Z8&NH!@"G5QO>K]Q0/ MTIXB/O_ ]3DO-B:%0460*L0ZS2M"Q"0AZ> MNH!9MAZP>!\]XSQ&'1%:K63? M 8Z>AZ_3=9A-_POS\\5\D,WSQ6I]A2&#>1C! <[5.S ?##CE%"0AF-1)2<-; M!VD/$C7.\*1CGI$MM= !K-XM\6N8YI??O^)\A73\OUU_QN4UP4V8=_2_O/:7 MJQ;7RPA.)O( BE1"8RCYW@Y^^P!K"[+&&<%T/&BUUD0'X+I.?"X^.RL8^&+K M'7W($'(2D&P60I+-->DXMP2[ *9Y*N413[>]I;L_-!9D_![5+_]C,4_G'&:& M(9H$6+RL' KP(F8*G$4HQ46K7&LSM#N5/7CG;2X8CJN@#JS3N^7B*R[7/][- M0IVEFFO0^[5>X]%I/F%1^I!XE15S=2JW!2>,!2U5#F1H9;IW3LM^9][=]/3@ MF3>!53.A=P"@NYW!*YLB&644=PA)%@%*N3I[-2.8%'+.6M$.:6VUMJ&K!\>\ M":":*Z$#8+VE+1+J*($W&%;X?OKI\_IM^3LYA55L$^3:Y4#,<%G[@4>>(#!# MTDK9%5FT]_F^FOI]$'4O03TXXDV@U$[L'6#H;XM%_G,ZF]5T7A>BX"!MM*"$ MR;5S?!WNFQ&YLIGDU1@NYVOWX'$W0<9>PNP !*])W/-/4_+B3H5!5O'E]S0[ MJ**<-9)S04#CPJ Z86:X1L*;!HG:>[#5WCC$4] GB:*Z$#8%VY MF[ARS#JFA7!9@M.,I"0E1:/6!9!.H9)UHZCF)],F0L:9BWJ,$^E@,7> E5/Z M)RJB=D5HX+4OJZH%8M'4NE'ADRG,E*2.<_TSSBS4H[WY[R3(#FYZWDQ#G,Z& MNP**]X8TN\^+&0E]56._]8]+T3#G910%/%N6;5/F0L%47%;F[VF.K@O@V@.G]"?A=^U,O0\]MV5Y3123 (0^8W+<_0.@=0.?\.NH?T_7GYR>K]>(++L\%]N.")^:M M,,E".4TUCQF<(<^ FUH_X*,LH749V#9TC7O@'0E6S172 \-E6^XC(O'B-FN7,&S9'0T=8B#10]*A)I08 VH[(O5B6G/6K^9;4E:-P[V M\2!V#"5U<*[=$45<82@8J61P ARM3X:<8E,*5CE8PTTP";/UK6^='B2J&[_[ M>'AKJY@>D%:?%:^([NK;HBG),X; ?6#9 M2=@=^..U0R95JHXP.[,\]$HI&><<"F4Y?"Q-,G97$C(1@"D:#VD?3OD?C M0;D$1TM.>A14-5)%!Z"Z,KW\M/V!3\PEHK5>>63:%%Y T#E R"*JF W7S:\I M;](P=K.;-KK=V#9K3T%W )1G.0\]3\/L79CFU_.SLH1)]DS:R NX9"DRJ"T* MR:\3P 3QQIP5L;1.B;R#E+%SF(X"FQ9B[P ]'Y<469XL?US!OW(E>TP(4KM: M0D=2B5QD"#%KRRRWAK4.Q&Y3,>YETI$P+/X7+'#_51[R/+1_33KZ< M#"^#0QA)-I0H^HSSU?0;OIZGQ1=\LUC5?/.WY6/X/D$=2W3*06&> DHA%43+ M \@H-8\V^,A:=Y#=D<1Q+Y..9:..J*8.;-=[7(?I'//+L)Q3\+"ZPNX++-,T M74\THJ1-)* H,LD42$1P/I(P4?A46*%==]_@K7V ]S!5XUXN'0EKC971 ;QN M"VI27&2VCJ%C.>J:0^\@U,X]W+N:'V@PE-9PNDW%N)=,1X+/@<+NX';IH?AV MHGG1.7,)*2D#2M?^/!$=<(["9^KSQ<+J/@5YP8.3.K1VU9_<5)E=D/# 5)E= MQ-V%3W37'(P<''/)$2.VIH/6SH:NFNS(C2!S8B5/[5VCIS!59B<-;SU59A=Q M=X";#:,.1.#<*K,+K+N M 2VW!Y[0;F%:U=)C73R97*LIMLCD#,9(W@I3=5C@45X_NIXJLY->'YXJLXN0 M^X+)^< 37^C\32I X%A L> @UEFP5G@9DK*A>7;Y2"[/+P,OL/EA\\D\ EY@$8@(Y$Y%T!Y M)BG8C &TD@L?>(H->KU0FQ(5.007$) M*&P&%3R%IBIGT.0#!JTCYMRZD.T.4L9^LS\N7NR7JW#O+8-T'SUCO\,?%S_["KX9B([XQG4AN]6B MG-5(T=\>^+YUQXMWD-+X]2IFJ[6F0]6XNH-TMA"K%OI^ MX,%J%PF/>!ZMENO:\3^?I#7Y\[C\-DTXW*R[Z))BH8!FDH'"[,$5R8'EXE.] MZ^!EJV<'6N *.NB[2V3>EPT%&H?H!B204XY6)W=DGK.,4I'#KDQ MM?^6R^"%#,,1C"JHD-Q6=\?;(>,V >/ HXU.;P/D0 &/B9*OZ\F'D[A*R^G7 M*OVS6V_4')GE#%S2-;N-_+*8=00;G.-6%5MNWOK=\C8V?_+H>C]458MF<&P07-03%-/G7( 1)QQZ*)*JJP!0H>7FF< M"[;CH**Q7#L(WC8C02 M< <0>8_?<'Z"JRM.>':Z, '%!*3=DQ""EAETDJRH7 >6M:ZKNDE#)Q[HGCJ] M57%P@(#[ <@KDM.FOD(7DSIJ\WWZOUPK="A\LU8J!Z;4"IVH-,D+59TDG$M$ MQ7/S^'8/,L>%V6&XV RRHRFI QS6H65ORQFCESGW-DG-4@%1-.U,P3,$D27( M$%5B3AFNVI>;;R"DDQ.MC&7Y[AZ?#[$N^XJU@^*YBT9W9T/(+P]O2SL# MZ\B[J(,B:.O:PEP7L!IY1I90-'^JN).8[AZ<#T%+&Y%W8$W>DQJ(@,]D%%^0 MN9TMAJF^9UQ-(A.\9"')(#IR_A!K4:K5D*+AC"4K)+9.=KF7H'%/I49*O^4D MM]) !W#Z@+-9=>CG^?>P_"=>$=;$,ZZE8PZBJ/WN4-<+C9:_3.?3*ISU]!N>LU,XD[Y>H!HC+;&3 M##B*12$%*97T2A3>^EA[@*1Q7:'CX*FE%CH U2TA33(*)^L41Z=-G5L?&#CZ M$@SCA153YR@<;2+W.1'C>D7' /Y$7#60N4=DH:Q?HYFC93,NX39.;PZ:!P'MP6>H;_Q^+^>*ZH3S?#4(6 MG[,1@$444(E<^VAC BZP)&L2LZ'U*\/]%(W;([GUZ=1.^!U Z?*(/7^-F\Y/ MB*G+'.K?L"R69XT-/X;ON'KYG5Q!4MIT'I8_!GG6*0?U'6\Q!)H7NXI;F:/V M"#+7-IQ"4)SI%0.F;$&=LM7-&U0>D9UQVWHUMX1]J+T+5^V,Q;,=_!N%M_6R MOS TCA>$G"6="3EZ< (E2,V<\BQ:U?R.\PY2MKO=9$\*>H?)NP/#^0>NKX0G M6JN2,CF@6AH+2CL#T? "*8L20M39E=:=5*X1L!U$GDH2TOZR[<">G/=J/2]R M?C&=G:QKS6%DZ)GB8(D;4+PZ!H4E$#Q)I:)E0K6^Y[Z#E.W \E32/UK(NP-[ M\@^6G7HM9;GP_%SC9&#BD1O?_91:T4?8*5]*]33 M@VV8SG2K;_SE+;M5C,XU#6*8=Y'K&/ L%/#DZCAP5=MZ'ROM?3L2&Y>8,MI_ M6M"F%-S1SN3(P=B^$.2DR/B8\'2D]WD?S(58;O*;H\+\*M MQ73D!1IG7(2(0I,Y-P*B"(68D"F1P772;_5.]T!MX8UE.T'*'MI;M!%E/R@X MJZ!RV03/N:@S@4*=;$?'>A$)C#)19A\YFJVZY&Z/@[%K2P]2WV88["'+#KSF M#4X>>;58?@@S_(#I9'DZ[B+_[Y/3)\2+ 4^2%6],4:!UJH^'%.Y%&PQP86-0 M$9/(K7MNMZ*]$S/5!HVC*+0#(&]@^8(5[XOF.B3 $FHN'C?@320_03G,K(2D M7>O2QGO(Z:XPY!"XM1+[4QA_<_7&9,/ HW:W/W=-4SK6]<]#S+2__[EG(E-0 M6F3C% BK1(WJ8YWR53ON$F:0.19UZ_3EK0AK?-AIAX8$;GEWDW<%Q=D']J42JF5W,ZVX=(MV@+/-2,T0*Z M3#L))0-RYNHA+9GR-M0<@]8OL)L(Z00SAROZYDOLP5+O #I76KZ>=5$RUG%! MH0#87,@4I]I UHDZOYX" 5^$8;IU-NXM(L:%3 /%WMU8=P\I=P"3.R;5G[=G M\S9R1_Z_K>VV5$RZED )2$HHYVE_B=@ZU^->@L:-\]O#IYWT.X#2M0'VIQOC MC!$6>)1>!$B&#G4ED@6?(H+ARF>7L%C5.JOL3F+&C=W;0ZB-U#N SQ;SZ,_W M!='NLG<08YV58+R!6/F,A?Q#Y(;;T/HR:&OBQJUW/(*%.HI6.H#;S9'TYZTF MN3(L:$&A1T%0 35XH>FKG%.(WG-TK4^\S92,6PG9'D@-Y-T!:FH+VVF>!K*W M88;7AG)B<$)9#[[H"G^23;">@\!@T7KT@K4^X^XDII/GD ;!?!-Q]X";2_+_ M"%_HRX_+,%^%5'5RMKF*=<$SI<#6-JB*!0M.##U1B!N;$%5JWB+V0:I&#O'; MJ/\FJ-KJ8N2VU*\6=0;>V_F[DSB;IK>%""#S>CZ,4S/$(&I_W?I^$V. H'B$ MQ"0W+J7LXPU/:6-#ZOO6&!DAC76Y.()@]P;(-US&1:LL ?JP.BUQ>"%^>[4% MNRB"RQHAL!0R\<,]N"@=:,%9<":Z(%O7A]U)S,@'UW' U%8%/1QFMQ^@K10Q M!1/)Y1]ZY1@#@6),<"FJ[+1.>;OQ&,=/5CO^LWS#-XS]!-P!1"@RK/<2^ )/ M__MZ?ON-\#T9V%>+Y9]AF21::MZ[>D<1. M'COV1,3MVM6CJ:<#]-VN8F*E,*X*@^(9KV&F(\_12I"L"(HRF5&\]=O'GG5D MQT+0455^TWX=)/^] ?25/+1%38M9KAN=1@5(J@4\, ;4M MF5D=4;5/;=F<2C26E_2H0#I, WTAZ71FZXN3&D:\.UU@V"?#7Y[Z@ZN7WW&9 MIBO,$Z.D8)HI,*K4")=1K(L*07J=6(HZHVF?(+(KE>-Z7(^.Q.-IL(=#% _:L)P2F?O4_L9J5R+'?8_I *&-]-\G _[,9*DA[)3I.B]_M)[)$FOIFL\FXMP*IGWF!:?YL.G#$*:2,:E M'#I0U]X<2J.&H"3M6HZ9:Z%--JT+(([-T[BO2(\)_Z[0T<%NN?_ JG_^=E,0 M$^N1K.FIZ?6 M9@Z32KQ(DJ/1V8&*%%4Z6WL(Y&@<"SD[V;KT<7 M)"2OC^%[G?%614F\UC*\S3R*D$*6V4),Q9)(2RV^\Q(PZJ0Q64L".,J-TVYT MCMO2]/$OI8ZHQ0Z0>L4)>H]#TM;'Q;:L6I4#-Y;_GL N>-V,1W)L3VJ3L?O)WXV#3HAYJ&=ZXOIZA,M=;O([,/GQ7+]X<]Z MU@P#S5:3E'PH0480;F@<0D%M=.2F)\&T$:YHEV]XKG=-WMYC]9'[FCX&&!]) M-1V8T/ONY-E^DPB?C<+\]7$R! ]\P5*2I,*LYFKJ 'K7VXQYHU+B))W$#*O3OLG*!R%I M\P1CM=:*-:_BWZ.#VT_Q-K2_X#M S89D*O1D<9T :VMJ*231[)K/]'*\P!RG@P!RDE_-\K%RVS#W767O0A050-D=P5C!(F,E\HG%9 MMNZ\OV0"KE0;'"(9I: M/$KAC7%,>9=O.%$;[^1V6K23RL]Y'VM60UA]?C5;_-ET1L/% M9QYW-L-FTMOWY+M8Z++]FJ!X3-3G?R2_6"5)P- B@S0N%NZ4$*EY5?(]]#3N MP&>9MB7J +GDVFLGDS7.B$#NG4P&34!LGM7?9P>^PS3_0..]7<3<@\-\9]4P MV8-(9ZP&[269R1#(#LLH0#-OI=-UX&5SQ_F@&OW':KBWDX:WKM'?1=P]X.;A M\D_A7/'6"'"QRDE' U$($ANRR!7S)LC6W4&>;HW^3NK?O49_%UUT@*Z[JW]E MY-(6Q8$)X^M8@TS.FTR@4U!&N6"2:)UU>5@!]IC5_#MI?>L"[%U4T &6-L09 M*A>1;-'@':? U!=+@2D&2-DDR43(2K>NXN]\6LA!9]IA NX (G_@NOJ$[Y:+ M;U.*,7[[\7>*$U_/WYX/^WY&F^K;Z>" M"9MEZV>UCH;6'%O;]SYZ["+Z#G!SK9JGEN+,TW2&UUCZN-A5FH9)HC5I"#G1 MB>#K4%-D @H),REBM*3634J.P<>XI^PCHWAT('2P&5X@K9RFIRF])5M>=$U! MKY-]%'T+(=@"$4LL,L=D1>L;O:OKCVM"QT?#HI%J.H#5LR^+Y7KZ7P/M;\NK MZ3R0-.>?GB]6Z]4$F0]!,"*>5[=&>@TNN !&<3?D[#)L'93>1\^X-J\[V#53 M70\P3&F)@R:O,?5BNDJ+DSK.89[?+?'+].3+ZO7\&Y[I8:(HU"]1U<:QG)%# MHSE$FSQ@O2 HFA496D9^^)KW//TWC#)^M5EB9 MXEB]<@9".G+*59#@]9$ 9FI&(6.)<;65:M;D#5N%XON8-E: MD1U@\T)4;VH6UOOII\_KMX6D..RTJXR]_%ZK&W'BH\Y6,PDFV/H.8*O\M "? M-(66P4B9FG>MW9'&N 9V-#9'5FJB5OO!1P-37+99D, MG1N<-1^AU&-'BN[@V$!='8!ND-:*"'^U6+Y8G,1U.9F1ASUXTA-IO+*9?&;D M@P!FR!@>,Y Q>8 M@F::F#_^$(<[R>NM5_7C0+.-MGK&X_G9\"[\J <#[;KZQ'!"!$Y#G,X&?VA" M/G,4R7+BSDEBMCB@\Z/V<4.;M5#,Y];%UOM1VEN_ZL<]WYOIL$LO<]->/&?P MQR1RAA8Q (O>@7*23@HA%6BIC$Y9J51:%S/M2&)OS:3'LZ#[::U+4%Z_EKUD MC"+'$%A.X*.,H#B/$.M7C#ZTB)2<+\>WF'<0UUL'Z,'KYA+)0.#: 4])8);%:6S]R+,]=>/ZDX^?3'P,I>T/Q\4ZS(X)Q]/< MD\V"1*M4CBI#1.9I6VLQ/ ^ *$5++[73Z@B=>W:DLI-:G#?'+)1HI:0.K")Y MON>S*]+_.9DND7BES;7^47NLKSQ?:ZKP$X)HK'M$%;#X#=A?ZNBR;>#1DME):"DHG'0>TD5SPZB8[[QEPG]708$EAZX2VK0CKTGM\-#0>K*J.8'BE*WJM M7R>K_WM8GRPI,GM;AOO_JSP:$:25C($0D>+ X,@'-[Q6F\&Y=%4UX-#>1]SOX?E/W%=KUH_8*H_JX&;$A0>:J-K_S +*M9F=)(3 MJS%JJ3+RJ)O[E;L2.>X59$_X/%B%'6!T>WE.%,HBDZIOIC;7L68&8A 1)--: M,.^#4*T-Y_;4C7L?^>VT>"Y3U4CNMK/LY54"LE=6 5KYK]*K,5A6M$Q;1NVX16\D*4"]I/KB!Y MR$9 LE[;G%&ITCK!XDYBNKSH:8:">T[B_572 ;;>X]>S6.QMN%V EV2KA63)E)R+;-Y ZDYBNKRJ.1:VVJBDHX#X@IL7&->UA3&)#4]+ MTZW,TB3,4'*2Y'>0X7?!4,3/E!;!2(JDFH>_=Y/3Y1W,T4Q8([5T!+2KX='& M ??,Z>B,96222R&^$H/@ZH![F63V.K+ FU_^/414ES^QIIX]]V=$:8H^DG!XLVIE?L/-L MX:2MTRYX2"[4NT8F()B8(04?=+">\7"LE[6C#(L^6NGS2([>417:CQ>XO70G M1C@A>(E@7>W7DET [WP"9SGS+-H@]'B7=>-61S\R1H^DM [ND"M;]?]KYL^W M,#O=B"2Q:2+4#UD7\WS]!U=^\W3&S^W,WS0[J5OWY??T.N.I;Y\(L1:.* ML9HD5M/0-]+E1UXT@]_UG!("UA/A.VCYP\"-M[>6Z X#S MX!AJDG/4.=27LMJ4I/:U">3%44R^PNLY?1;Q]"Y,\Q^U&8-*AJGBP".%T$JF*JZ(P&*VUJ9@)+;N$GB# MA)'S.8ZCZ%LUM?M+O0O0U$9@'\-W7)US8+BTBG@ IYDED11/7]D(%JU)3FE$ MTQXW-ZD8.5WCD:!SD.P[0,^-CJMOXSJ0C!0\/I8V.P#N6;OKH:M6GJY/2)^T&T\J M);^=K/]8K/\3!XL^*<;$P;6(&FE#:F*.? X'SE@;%'2LCT>! MY%'TU 7^AECG9HRU?AZ6RQ\DP?\(LQ.W72Q9O,G^VZ#7H')E=_+ZF M@PGS7PX<5;'\%.9GHPJ>$S6T5C[=']NGG\_7!KLDC/F.KU%'F/ MWW!^@K71//$\9,GM?CAL^) F-O\AXAJ9\K-E:H+GQCZYY^#DHMCBBP!449*^ MZ[N=]0XXN9:.(B+.8^NA!5N2=KCO>>\REY"W&!-GB@$O5012ULLN7V@'A!QK M"VLO6H'"6QDGN[L M)G;9TM'5-K/,0C'U"MHIBG1CDA"#U[7A@R"-MZ\[N9^H!B4VFQ>X/*DO 5\* MBR44#\$' ZHP"8%'PK^21A*HHVH^3F87^L8U36WQLZ'ZYCAZZM4PG;=0>[[X M$LF// ]%3^?7U;Y6J\%3V2?(WOJCFQBP_1AI9-0V+/[L]MH7"&76LVP$G6.A MSE0/VH(WQD ]SIS+6;9OW+\;A8>:NPVK;=I .C"=E1' "F.G^31>Q )S M&0'IYGI7+@LNCE#IK>?90.3H0?'(P5M+SKVVC!D4+OO6U_4[$=@@4^F.%2XQ M3ZB65GH.)CH*-I0.$.O3,I:4-#<$6]'ZX74+LL:U3,=#T8:LIJ8:ZM4J74]G MV,6W7/[K1B[+'>0T,@T7G[_A5#$B^ZR=!,MK0T2W_==, EEUT6]=A4A@Y0P2($H23$(E&@*0)%Z^:U M]]$S^IC6)IBX,PGV4 WT:CO>X[?%[%LUC!3J+WU+K;AL? M>QB.#1_2Q&H\1%PCDW'ZT9=)'0599B("6FGJ]'D.CGD-LLC::R9GRUHG.5VG MX% 3<5ML?RS6N G!5NAL4W9 8;:C %XG",5*0K!$GQ"#T+PQJUL3-ZX9.0 3 M-\W'<=31JT$A;XL^9OH-+WK;[1?/W/R05F'-O<2U\D$N=/NV7&U6==;<:FA? M.K2SBK6=U7GKJ\L^]R()#(F!4S4+PKL T7 &,HGD5$FV?5.%PR@^V*?9=O7? MKJY^N6]JYSHFC(&D& D,58*8@Z-O#?GQ'BD^:'V;?2#)(_M(CX?/6[[4(ZJZ M5Q-)?'^9GL[G"?-<5]9[=6&^#8\]]IK/9 M)) AJCH4)$! -70?3SY:PDIHWCEI%P(/KN/:9K$K#[E>N.@P@&2E]KW7NW:WW#Q:1F^?IZF%V$=]C!E-SZ@ MB?6ZCZA&!NL#?JIZ?H]?%\NA4/7BS8,E*X1#X%F;L_?+BJ18K">5NII;VSJ\ MNH.6@V/*&Y^["<,278ZDS5JRZ,DOL!J\M &P:%&T8:+(UJ9X"[+&-3A-L'$K MHFRLC%X-RA^X?K-8K;[B:?/?/2S*S4]H4]MW'UFM[J3"49<">1EM,+5<9NJ3M )=$8$3+IVDM+1%1&E;]T1 M[CYZ#K4GFS[[$MH>H\;, PCM:<.H&,%GYL '+;(FKSO'UKG(]Q(TKEUIAHN; MMJ6=$GJU+R_)=BQ^(/Z&9"\5G5>B]4:A[6J]3I;[0J& M0F(YY PFIU1/D@)!FERS1+7310<9FA=YW4M1@XN8B]O*6CAT6\RK8?KVQ\]A MOGE6Q96''EDG1,D 7&E!(N$.HC(6L@C!!XK^=?/.9 W)'[D^K!WN-MS9C*+B M7BW=V:7\N[!<__BX).Y)P'O6BMWY48W2B[8AM%G]_>;%+NMU$B(IN !J'\DU M]P*\\@A&95YR,%QCZ^JOAV@ZO.)^\^=OS-K/P5.T8$"Z.LZ,47@2G%5@;98Q M*,U%:IT_L0-Y8]?=-\3.[8+[XRBI5_-T0(^E<5I+==-BZ@FTFE*1!92E@'$4 M)*CB%(1L)+ADC:"3E"*%UJE)7;2:NK;PH*I3Z??3\#"V<=L'9;7^QD:XZZ.=(KNQT];;?4KV%Q%P$%X'+UMMR.\K&;><]/A:/H+\.4/GW%;XM+U?KZ1<2UFJ" MEB%%3AZ"+K2GDHC@K900H^/22(FA^326ZQ2,VZ1[?)0=H(\.T'3SW73S%F$Z M\1*5A4)<@8J*(G>9/3"NN'3699]:AV];$39N-^[QL==>>QU \N*Z_(K<7L]) M6B>#X$ZYFY"[$*12"%XFVF=:TU=!,6"RY*2M(A>C=7'/5H2-._YO?$BVUUX' MD-S!SKJ$%$L6N76GY+NI M&7=LP?C@:Z2G#A#W<1ER[:T\O/>_!M1=BXPQ#&QV%[[74 R4OZ5P_P]VPV6_Q)@JWCE%XL3N*Z MG,S.?^M\.P;.;8@"=,982PT9!)DBZ)0=%S(&WKS(M27]6P'<_[P 'PT+'>P# MDGBMXCQ]\W@_7?WSM)M$_6J26.TGE!%2"K6!M##@/:^)3#'Y0A*/NG5GW7O( MV>Y^G/V\,&VEJ@Y0=V?CX)NN=4054D$+MMA,IXJ5$$S(('0N:)A63+;V";:E M;3L\_L0/-D=18@?@O*=MX_E?G=GZF#%H,NO .*O]CJRHL[4]Y,",CT;RQ%MG MUF]-W';P_(G?<(ZCQ@[P^?K+US!=5D&]7;Z8KKXN5F'VMKQ9U'Y0W_"T\_&M M.XH2A7-.%!"B]OPJBD,DOB#92-X-C^A\ZZ?&?>C<#K4_\9O0T97; 8 ?F&5R MZ_C()$ROZ?CPQM'QP3(='SF"Y9E'SY),N?TTQ%THW ZT/_%CTA$5V@%X^;%,(S>A% 6&<:1CI!:1L>?AO9"-]D)IFB9T8 4EM@QA8$KFH%7(AHNA?.N M=<#^ $G;@>\G?D=JJ;(.$/B>9$8$?'Y!3L=L<3K,:C[4#9W0(A\69?TG*>8F MDYZ36Z$HQL-46Y;6\(YV%P5ZPMD0(L^!MRX2VXO0[=#Z$[\V'5^]'6#X]9P^ M:QYF?U_A=8XF1>H8L%A@PS-:%"0Z'008@U*C$LB:/X+>2I_A._"AU;M1V@]]5BB=-/\^Q*G MMJ#0)7#6L#IXTD8Z$ZQ/S5,]]R5V.R3_Q.])CZ/F#O!\.H'G=/#.K4(G3__# MO(1DL-Y % $N,P:F8(R%!R5M:S_U'G*VP^1/_(C42E4=H.Z>'IJW]I.3K@BA MH5A.AP0W"J+BN,F+.7V9\$JQ MTRUS'DUVQ4>0RAF277TX#9E##E$FH9+%U-HYW)7&[3#Z$S_U'%6I'8!VPPST M\VN%H(2VJ .X(&G[(05D'@V"D2HH;D/!YOG"=U.S'1!_XF>?1HKJ '*;J_#> M(PEIFNJO2) M!]&Z,_]^E/X,;;MVP>:M[)+CZ[<#%^3.6I!2EMZZ/Y0:(>PV %$Y55&0P662=/ M)F);!F NE>)]*=RT3A%N9+".UPZ]*5;V,48[Z*178[3IXH'V^E"Z]"P1SZOI M\+.]#=2."S0Q6HUI<^83V;XMI#ON:#8\+\PO\XUVZE,SROEAF5I7Q 9;Z8A3F=# M%QWZNY,OF&^XI)A9MJ$.#&<1\7DK MZ6U$U7<0C5RR?\XD^<_3-0XEHC>+G7_[\7OXWQ2)S<+JRNP@[@P&[B)$H1"4 MTX6D+PTX1%&<-EXU+U8[G.IQHYE1\/TH"NX*TN?%^5<2"YC7F#6Y0CP2*R@2 MQ*0<,*VG,?[>V/WO%!3?S.;8ALY%_> MTS!CPSAO[;4-3"K(65*DHGW-]N$64H@Z"(:*-Y^ZM1.![0S2/:;WAAO!8A"A M" '>U:ND0G&<3\C!:B^T1R<\-I_9O#N9XWJ)QT/9W?;K.!KLX-2\A[%G7VIC M[].[U[.:]QN\*L8]6LF&BU10R@8(F2'4CK7%2%W0MF[-?@B]XSI_CP?;1]-I MK^?RV>OO_--IVOW>Q_+FSVER*F]!8J-#^72!RT'5*F:148-4==)8= 0LYC(X M%G.JB3N$M^;E(5(/-$X;A-Y+"B3,2O M#\)HI2A,?T#YNZPW[H%X@(;/3Y Y[H'6 ':/I:)>#ZJ+2H@##JG;G]$H M;+R7M$:'T\4J&UP@(RTR%SDX3VI5KG#P)CCRB$HD)T78(EO?IM]#3KMH\'21 MW[ LEGBY(/UGM9XF,K]G5:PWX!X8YD02@>""!94LKQ6JAO[0R<6@24:MS^T# M21[W4&R%K+MCPN/KL8/#\Y+=EZ5@JGT +GA]']987T_FB>STH-@;O!J4LA@? M*!;VM6VO21 T*^ BAIB4$,8=[]IU=WK'/4Z/#]@C:[ KM+XX(X"8W.37WF#3 M1BNM-!YH9Y)\54:(R4I(MG;SW4*CA6FGK: &D1;DP\/B58W M?U2KH'4+0ANI_M*\O"U7.V>]QUFH96:U4^909!YK;ZUWX+4TJO7@6AY+HDD(+VFJJ=2@*G38@1A8Z:)Q];E_HWJ8-?^/K_7V2AHC,!80.:H0.EHP2D>0$>A-/,&WEU@_OBJ[@K9F_?TP/)IX\G5LWI3L>'6WWD1E3*0AS%EPD1RL"R# M9"1Z&0)3N76'B,.I'C=H[P+?CZ+PIP#Q^M/5LY/UY\6R'EA_)T=T>44,0Y/5 MWWZ\_([+-%WA.[(%^#[,/UV1B&,BJ" ,6%&'H5F*9GV2'BBR3288A8RUSKHY M/E?C7AGTO$4>%S"]WCY<:5D8;K0LW#L6??@SFP2E.Y+>*#J]I\?CAGLQ+YES M=1*XT5F"RMQ!4#D!=U8F7@+RW#H7=R<"]TX:6JXGYP.E3L+L;9Q-/PTJ?$5+ MA-E_8EB>IQ><;\2;A3U6>&Z*AJR$!H7!0/0J061!FJ"4LWPK:TN47)$*?7'FLY@R-HG(:'LE)Z!.AX(8<@&;HJ1PT3 6CSCO<%=R MQ[5>3;!TSSC#HRJO5U/U!PX=>[Z>=5G=OZO8QL]ITRGL81);/1'=Z#E[@3#' MDY!*)I#2\9I'&R%PQ8'%@NBMI;]LW9/Z+EH:WNW?6($"FB$;ZL5T=K*^53;- MDQJB(W#1DP@28^ \?2MX])JV6/'8?$3,?J2.:Z6:8.B>&_>C*:VK*YEGY)KF MRE)](<14'49R4E]^3[,3VN:GPV?KE+"S9X6;4KF2Q)>E=4EYX#[I.KA! ['M M2.K96"--*D<<_IH\'V MT538ZZE\0*_JUW-R9\+LW4FD[]\6XHG^DO[UVV^XK(DQ@UC/?_X"UV$Z>^2F MWGM1.'8+\,/%VE7#\#HTR1MK(6%)M2=9!%^X >T]"\RI7'CK1* N&H;?,T#E M[?+YY_HX^GI^]3>F1,C7LS>#B>(E"YL,%)T46;+LZPV@!<]L8$DD%5EKY^8@ M@G^&]N&[('6'<3F-M=V!WW,AN].L[QK#+N:#*+]/5Y-$X:M>Z:>@M(D:^R3]XOY;UA0CYQ M7+0^UH9(\&T9F!GVD*+3WT4=0=066,HZK.TG.>B"S/("4$LVFEGR/(,6X&7TPFCKHVI=L'>;BDX.L],J'2;K'M RV-6!CV=GAE4HK750"9"K0",'I#QY*ZSX!MZD8 M.=OO0+UN/+SV%G)?,/GM_/S5P1I'^\8Q0T=Z3;V.44M@RA?IF##91\@=P.3#25Q-\S0L?WP(0[;_A94-(D7G$@4'PM?J@402"H7X\MI+ M5ID,S;ODW$7,N)5*([HX3;33 \PNR?\C?*$O/R[#?!525>'9/DR&RVB+!UT[ M-RK'"_B2)$CG40O:H,FUSO5_F*J17: VZK\)JK:Z&!%=M3WHJT6=ROAV?OUU MY,P82RUXL)*#('E1Q.D3D"WF0.%F<3X&R\J-/+Z-_5;O6V-DA#36Y>((@ATU ME*^9A">DVQ2331@UH(2@GM3BHEAFWZ\=RXP MKK-S1'"T$6D'!]/U-]2A=/&,$19-R:8$\#Q6\FT@B",#&R/GQ23O9>N@ZDYB MQO5_CH2CMBKH $O[^HEOIG-\O<8OJTG6263N-7@OZI3$(B":5""1PUBRJX7E MK=NI'4STN"72X_GFCZOM#N!]U0RKU:G=29#E?, FU=A0F-AR@, M239C+>ZN:?F"8=29E:Q;UWKM0M_3? +>$SKW^/]-]=@!1J\\.MWL4#!!@UI& MK2'H>C.CDR.FO((0D[<\>YY2ZRK,>\AYFJ\V;1#82DL_80KEV4]6[VG73;_5 M0ZH.XZV16" %E<7RQ>(DKLO)[/P71TFCW)O*L5,IVXBWJW1*IZ6+QM0;9B9 M14M[Q1L'M$]*X,D[P9K'*5VD4YZ=71?C.$IR"RV]97 SD2.>YGU5+"ZKU:?#&PGQ:(EW\1! MMH*B4!]JLH\R4(PL449E_,V'H9Z,Z='\R2/#8S_#N8NN]D;@UZ&#-^VVY?K@ M]\C;/%SE]#F1-!V: #W+>1AZOYK82+1*+<'ZFK)O @=G2@;M, ?'+3G+-_S+ MS7-#=UUX7$?R<=!V?(T\&;/WC^5TC6]+64W0$G.1,Z@/_:!TKDYR8*"C5R%* MC"RW3A7#>%^VML=G/X4G'/\5)L0?WSLHSF&J$42" ZY \5SAH@8 MP*.C,(X9*7WK-]*&1_/1?,<>$;F3K@X\FE_.^XF\L\*[N M^C$H;8RV( K]H6HM>I2*@V'!6RT-RN9SO+JXZ[]LH':NW=I??OWLBHI/$SJD M]I8%*2 GQ6J7M@ QV%JQSR)3HA@;CS>'XW[:?H:7@%WP=W<3O(8Z'#/Y>+F> M#!,-AH1L42QWAD>(KHZ9+['42B)9>ZR*4"%M=;CW0C_UBP9'3CH^BR\6A M@NT!#6>IBX7SDBUMDE(S8!72)HDNN[I3C.5>.>UY*SR,F8A^@+)NJGL/R8VL M\-^G\^F7DR]GA+N0N(I%@(_2U;X*"GQ!!2QERXW33&]W.#^@\FN+CJST?52V M:"&_L14?OE\A7"6AL68K91.14"_JN#.*JXPK*K(B>;%;1:0/*?[JHN/\58;.&[6XE)5P M#:"*H.9@B:);#2"<6Y=*A:QSU;D#6N MD]H<"MM";4^]= "UT^;CN+Q@Y;RH7>;H;>$@;9&@%&U&9[VLS<]-=CX7;X_0 M8&(3*9U":E^5WTZ,/EC^'<#HU"2B5]/O]:OS\D FM-%6D$QLT: \ M^7<^FP1.9F4+XTZGW!A)=U,S[GEX;# UTD('>/JP*.L_P\#(^940#*@HI>V!@R:SZX95OBQGVQ/#;:CJ.C#L!W MI^#>7-3"..V,4%F 25G7-GF1 ACM@(*BC*+4V2"MN\$]3-7(-<.C.OO[J:9G ML/U]A>5D]F9:<,)"<"4: ;)>O2M#W 04)#MR!!SWQDALW:QR"[(Z=NTDRB#+_?^R]:9-329(N_(O<;NS+1VJA;[U&%QA0/3:?9!X;:#I)<:5, MJIA?_WI(RH5<=:0X.J&LOC/#A822?'G7H"@4MUE8 N"RU9QYHP* MHO6+R #R7D++[2'.<2Q-=@#2'?S^#!5/V5H/1:=Z%9$MN.KQ+7(=9$@YI-:= MMCN0]1)Z:T<^L0=IK@,P_K+]VG4R\-MYNMS,D*ILW;G:D,['DI0&(R,#E2T" M%K(RKC (%-&GYET[.Q.W$S#URP7F.%KL )ZW1=6>N?.+L^^OTN+K14Z/ MS>:;Y$9J(&U37TP=(LJN[J>R]"FSK,"(0+$ RQX\X_6-5.?"O"JR^<;7+NZG M#AOIZX7$$%F"%)@B62D.Z+T CDBIJ(O18.L*D+_]GMPA2&V[)W>(MKL(2/[G MXB.B8V2SY*5 MFSEW(4LILO,@0IUS9QG6WGY/48<*W$0T+MMG/-GNWS;MZ3DFI$:2> =QWC-2 M^_6O>':9Z,BOCZWTO^DC_C6S12117 );=-U>:77MNK10M+?>9LEC\\AN#S*G M?40_AH,;6W==C$]_TNQ^#(/J_ADEZ7]R$E!JR922*4 H3D,Q3I P:ZU ZW+E M811.^XQ^#%B.J+%^'.;[7%ON:BZ4EV6Q_%*'*;X-9_-/:U769[%8IVO.O] _ M>5L^T$]79;.3:Y.M<6XL+S* T+6%,P8#R+P$K8+6O'"#S0/$-I1/^]I^1+=Z M3 V_!%ROAVO_@A>;R0S:4\\P4#B(*XEPJ#5@Y=Z5>V*D29.K.U7=R(_H2S& _ M()R*"R1\3JGFH]%=0^ M)>5-.QB?.2\9&B5 "5= 9>_ Q4+,AV199*B,;KW;J!7M75S)G03.6P.A P-X M\EKH[EM-7=NS_?>OXO^[G"_K8O.?+E>D@55M6P[S\\W91<8NB\H&3&")SJ[* M?^8:7-)!64Q1FZ/>]^W+2!?7@E.;QO00.;G2A-F=8=J'%2?,^,CE"7?)O2Y0 M^#_[2N:A?2'[EVT\]6E-)+,SN8U*-QX=5')]55I#)0JC-+!2#=9J3\EQG?Q. M20'7Z&/TK5_SGB7J: M'+$\B.:TH:K2B%DVMEQLI8*R0U\HYXFY['P8P?QH+ M1]KB9N]E(D/TTT&,L]/,8J$"_;\(T:JZA,5[\,8R.H[H>-3)"<=:Q^^M9HM/ MOY!D$![VF2T^0#D]X^W65% 68G16)9 RD,B*"Q"DXY"BC5'RI*78:95)"[R= MU&SQ(5#88[;X$+UT +4W->;^O#BK&]B6BV^;XN!M;7OD''7)&A(3E(D&YB!$ MPT#[$"C IJPTM+X#?H*<3J&UK^H7X^BA T@],>':N4ANG5E(*4?*V4(&ATD" MX]QB3L)RW=IIG?*<\4, U4@+'>#IL?'[4BNAJ(>L/YATAO@A2&HA_PY@],#\\RM&G#:AD' *!D.,*,IV"MF#5\Z5HCFF MW39%# M;2#XFS[J/J;-!_=33<]@^\>RCO])=95\<@Q$#I*$Y2V@4P*24U%'+ECV1[MY M6%/4::2^I_YWA==P970 K5$R\4%#0&(2M:.\T#V@#UTD4/!S8?@/L\_RI M4CJNUZPS4%6T2<1$P6HAEI1,%KP) :Q7P6DF<\'6,Y2?HJ?3!&)DCSE4$?O[ MR\4%GC4:K7AC0S/K,P]"$;%D!*#(M]>GD@@""W>8.6N?-]S^_DY3A3:@V5O0 M#;O;&C_V/U#$L/H=EW62VK>\_]OV3A_;Y)%[. .-7KL?^.)Z;M5!P>L:D=6Z M%N'Z"3,F.JBT-U!*H5S2I #>,D7GE=-:&2F\;'UO/8S"0[W0 ]_V(9/9TMEY M]OVF!^_C$L]7FT*>U2:OBEI*S#Z#M9E7;RL@\)# 9EE(9@EC:'UEMB^MTR81 M(R+NKJ<[BC([2#6N^+PMO_H@9U/)VJ,#'S"!9*XP[ZO__)TUY!C0> V78P( MR4=@IKK%3+_STG(PZ)GD.>D4FN_?ND=%'X@Y:JQRH"JZ ]/6MK2W]>W<@- R M@O+D%UT,]#N-2J4B S9?'/P0'=.>08?J]DFH["'H#L!2[]'>E@TG5\-F?42T M.@%7CDY/SC.EF2% SMP+2?\C9.NR]OM4] 24?31[M_#N,#%W )0]G/'-':T- MV43E/.A<%[WSQ* ^]-1YKU:58A3J#FZ$W@RJ7QCMH632%'UT]78$Y5N1:)TT M\[;<#DT_45Q:'QKX#)/4(B4+3KF:H ;ZG7 "6-&2,ZT-DWDD\.Y&81^)W?C( M>?X:H)4:.P+I+;'6)1WSM%V*LY;GAC(^B](R[I2!Q.NR3IO?[M1-6S71D\=KH;X.@/D.OZ^;I3XNMI>65ZSFU>_Y M@LP-5Y^O)DG,A.$RZ.BWPU54'0N/E.1Q;8O4TJCH6@^-&D+?M%-8)P/G:"J< M^ GA:H7K#['%UM8^+O[OXBP%C/^>,2TQN=I'X4RMDXJUVMTZ8,9XZX-44=^Y MUGGP66&W;YMVR^G1(3:2&GH=*/-0B=9KG"__A6>7>5'6!2QU:>?5^)UY7M'/ M+K_4ZN"6!6C#OG.TZK0#6)^F="W0\4J.+!#$O0)5QX %5@B#-J7:(:6\;/T8 M<)S2M6J'-^T_OR72\;S,\^9[5E?._=5#ZME@T5/UFF$(>M)#@8H> G@?63@2G3" MRB*D&LO7GUA)VB#5#RY)&Z*'[DK2B-Q89.0@ B?B9:@%58%!\LE*Y&2$-NQP M+)Y<2=H@I3U9DC9$@OV5I$67LS R G><3$-;2=0+#4E&E9+Q+K+GXO?3+$G; M%P 'RG!B!.QY*M_DT,QA23D(.IDER4[$NJ\C<2C!)I.=16/$>&'T-1W3H&N2 MN.;H:NLH^+F5J]Q<[ER)H$IT!R&L+_\V_87?\*Q>$\Z8TM)JSR%8ZT$53."T M%!"+<3EHKKEM?8L[+DN_A^7HVEJ,EZNZ0R'R0LSFM\(/N>?YM?_ M>"V0CY_Q_!^+1?IS?G8V*X+2:DYAM-:!/(H3!= 4#3ZER+AUI7W+PU$9G*;& MY$695%L0O3 +V_J;VW\1X^*28MYW^'TS0$\G%YVN5QJ:U%@/;H=>UII%Q41B MRI43.*4>9W":0ID796%M073HR*^/)V)H5[4DVU4X,V%C+D$)D%D84,RD>GM, M?Y1.%NNCQ.9S[X[*X#3E0B_GN+9DZ4S%9I@PO M$NI3&"A#N6>0Q=486>H2HW!WZ^\??.,9@[:=L.]>#/:[4/$+2W[64T-%U%X+ M"5X7"RHH!%36@Z&C,NLD,0;;\;FPJR'X%V,(/0"A@_&QUY<7,K/,467 7"(H ME1(=4HP!K]NO+9="RM8 'G0YQ=F+@]Y>LC]=WWG%[J.FDW6]@]8%6"UC4(7. M$1_H"!%*&-36>.LZ>0E\CI7=$/V?Y_,QD#&A4QW0VJ-%+>GC$6KS8FUI]!"0 MC-\45T+AJEC-=HB(&W98\9?S&#V2'CIPO;?[#E^3H&]5(\Z$+IE14@C6^0 * MC01G#0=;;#;*^,ARZ[&U3Y"S&^9>WBMN*PU-?QNP5R^L4EQI%QDP;SPH;QRX MQ#+E@CQB4=D&UGH#0?-V9O[R'D)'T^$IM9W>?<&]8KAMH^ESWS)::^D@]J9I M)G5HF%>)439LZAR[4E>YHX9PC+<'X?7\?'Z1W\R_W:\7N+;R MU3M\X(.+RW MQO;(*NX@ZGRL"TYX'[)'!8457CMZZZ2"+, I7><(&E;L6#4=772E3@:)'1M4 MA^BG4YC]V&*%VA3TR8"6F@)H7Q>:U%6_D?&4A-;%_F=GPAZJ']R@.D0/W36H MRLPT,UI0/$N1K9)D:75:+PC*^94+2:F0GHG[3K)!=9#2GFQ0'2+!_AI4R2P* METR"R$Z2IZ5?4)8$/ U,"]S9\*^ #A0AAV<+$\,Z0Z_;B #CR""E:!%UJ!35Z*K$01L?49,X"\:3$V=: SEA[[AN@-8[_C MERMCSL;FPG2"8%2B ]Z3!7J,P%B4SM61?YUM3T$F*,#I: M %!H0S@1 ETGA0AM5&1CKI %X?<_Q\OCA;?/K^$ZX>$-U5M*&2*)%8"9)5INC(R-Q" M+CPD^E_'?.MKPYT(Z_8P;@ZY]GKJ 7Q+3/D++O]]17\0(10I"QBIUPM^Z!QP M"2&&*)0)4OKF>[3NTC#M//*C0NH0Z7> GNM'WL=E=O-V5W-'&V1=4F?KO##K MH,H'A-?HN?(Z^M:E34/HZQ9U1\DJ1M-D!RC=\'3VE&SY+*IH6606D$L!2G)& M?CM3).Q0,^/(FG/KZ9*[T#5M1#<>*A[,(!JJJ /8[2"\_\KS3Y\OR+2_Y25^ MRG^LS,O><8=,B=% &Z]KY.L. 2? WC-L[8:,_%\?&?Y*+W31H%'@^G1 M5'I*)24_?R8!9/KY50EKVUJ21S]^M"*2W1B:IGJD/CLDI1R(3/A1*DOP2'&G M%Q0F2D&?CZ]:93J+J#N."QY^H<43GK$ JO$XI"3N"RM9"=#;Q$51(;:^EG M5Y4DD\!BQVJ2(3KJ%&H_OH=JPY3P=5%/J=,8-2.&'/U2O+2>@FVTO'6<>:+5 M)(-4/[B:9(@>NJLF\;P(JVO?LZN;GC,K$#29FXS:%F^R$2@^,2HXS&NQWT?WK5)/L"X$ 9=G"R M7)W"SQS6-VEWUK7L+DGB3XDZ>M%1XJL1F(A>,2N%Q=9#8X;2."W:>@A[1M5J M!ZB][C;GK' ;-0-3*[84$0J8>01AF"V8B^%W%S03E?I \79!Y-P7+=0W2YG)]_>K?^EAGW.J>ZZK+DNHY51 9!Q028/%-> MJ$2)\4@ >HB>/NY?CPJJ@]72DS_*17&.ZT'>CIRV2 ;0>PZ&XHIDG16"MRZX M'.2/1GOWG,8?#1'W@?[HU_,TWG7\73%=]=+5:7RWQ]&,I5=Z\OY000> MZJYNVK>?> "[VLF3,A>10TFEU/YI"5@,@V(YUU8KZ34V%L7NU$T;@HV'J;O^ M;B1]=7!P#JEL-L8'5X0!RT-EC5/P:41-C4R2TGL62NNI7JV;&4;#XE@(.:!G M88BZ^D;B@^6"W@HR6\[ A5HN*+T%QW*D"%5[RMQ52:)U'>^+[5D8!)4#>Q:& MZ*T#6#Y5'Q^\R)+D0S&O0!(6UA)!;BD;]P6#43;ZUF?SB^E9& 2# 3T+0W32 M ;QVJX6G8 4I2F%@D3(TE0K9)Z< )DH0Z7> GIV*1'V2-K*H M@5AB=69];>\P#FR*MBB)4IHCSA_JY(5J^F1A/P7U#;I_+!>KU8QR^5)\X."\ ML<0/^>'@@@0O2Y;19T_R/![@UC1U&YCMB8+=839<)7U#[%6,EU\NUV-?7WU9 M+"_F_[M6XXPC]Z+X#-'4-@KBB,Y]7 )87-FY>'4]EML#8Z#%NHK9\1 MJD\P6L=;>U\2,\2*%)I"DIP5V9V4(%)Q7'M7=YP=#XN[SB^?(J(;'7=#U=%L MVOC(KV.WC>C7O[[F\U5N]RSVQ(>/\AZV*S.3/(39NM:=AP3142*@ZD4&9N4A M*#HT?8E2--]B<-2'L-O"?WOO07*6?"S(F((B@P;% D4.,AMPY)\EP^BM;SV7 MYFF*3NG!:PAV[M6OM=/+WD[M6UZ&Q1%BNOOV_SO9^L<_\]FW_,_%^<5GXC=R M%H6V$&5VH#C)TR.Y\QQXJ4D_L_J(2<4.%$\;ZQT/IT?4:^>9R7UN_SOC\N.? MBUGBC,?H&62S-E;,X.I&-2NL]B@,DZQUA=U>A$X;)_:*V7VT>)I0)>SE&?-. MJ,PY%&,M*!I.<&V^_.$DX#I8DR<)V->+R^7, M>$H.$WHHJ8[2\%@ /85#UE/*&'4)3K9^,=F/TFE6RI\"7 ?K\3312O]V%AVB M%6E]_QI!:>F @AP)0FK+N1&!UJ%Z/#FTOBKTS=>L2HE1 M&Z_!JBA!&4.&62>^H" 94-AN? F30O8'CG%>_=-GU;#=I0G/GST>_>GF)GD MWIT<4DX^%RBN5A&6^FK##$+T(2#SJK; G?*]^X *%(,,BS,1>)VQIDI1X N% M'DYYSID/FL+D_S2@-,;4 0TH0_35]_%ZKTS=%\G0I **4C4@@?E-RZ(W7AG' M4:$X8BQXL@TH@Q!R0 /*$'7UC<0':S\EUSIKDT%Z7HM]:SJF; &9K12!>!?L MB&@\[0:405 YL %EB-XZ@.53S0X8B\SUZ4J6L-XU(NK[E0"6,>B<@HRF=;?[ MBVE &02# 0TH0W32 ;QV7,: IB3'%=A *96*RD)P)@"3S,7$BHJF=1W*"VQ M.01R[?74 _CNMD!8+,K9NO3!H:?01%%H$NF/AF7.8[$QIM:%%J?=@'(0I Z1 M_I3#\Y87L_=ULO0Z='!929F+@2)2O>@1=1"X)MP'S-%H8T7>*3^E3[T%%_K3 M#51^^,*3:1W9)\S?7[0]X&$+8R%RSB862+$FVFE-<:EUM\P7G9W,NU4-[H*( M*2.? Y1U5]U[2&YBA=]9#[!EH.3,BLT*,F(BQYWN[9Y1 M_8-?/C$(]E'AHJ4\.X@G=BKV5]XRDY6 %&)M1S(*L& &&VV))I!\COFB^&90 M2^)H<2N>6?_Z.MI MIFUE'(2>EFMIAJBRU[4T;[\25Q?S\T]O,F69E&@LZQ^_'=#>\]PG-GE;'$1V MHP?%S5==O^X$7VQ(&:&NK23MJ[JXDCEP102=C%8VM6X!_9&"0]W8FTSXSNO/ M_"6OXG+^]=8H9,9LB!1;DOD44!$E!$-LQAP,&LFC#*WO&9\@9UHG=(#>[[J; M5B+O(??:[+YF2EA3AU=@70F6.9&OZ7>R>D8O@TMAI_K"IKGXB$AHI+X'D^\A MLNP! -N,@1RK2<5*$%'3*1@, ]1<@E3%,6L-IU/RY27?@Y3U2/(]1'(3*_R? M%!]]N?QRE21RGWA1"22EA(3UD,#+J$@"SA1,.2#;:2[D,RK_X4O[2+8'J6S1 M0GY3*Q[_ND6XT\RJX%B]*B8G%Y@!M-S7C;F9,TPB\)U>A9Y3_.TOG>;ZM9GB M]Y;?Q,MJUJ?<*PJK209?2%#5ZZT]'TN<&;6NX55$N6,4_R1-29"616)"I_@N M*XL>^_QI;]N;G_"M)-DA&JX>I"@%MLYK,#[7L?!T)B+EWZ!526B=]%[K/?$P M95%+.\T] X4]Q#@Q&'Y;YC,\3VMFMH[-,(72,4]'F*9PR$>$@-:2F@L3,?@D M0]@!!/<_N2_E[Z.K13/!=7#U^;!_O+F+*SYH](4#XVCI6),>'',.DJI.4BMO M4NO6\V=(FO:6O?5Y,H8>)O8F/U[E;1N(UN,:SK[/2!",>R/ Y Y^Y:GOZ/%*84]%+D:0:H_HX#,DF:3B%5 <+4 9/C3>PQ!1T+$,$EV< #]"Y?SZCW73/R\6%W,2B3.HR?:@ZME$'&] M1UN#912'H4%O9>O.G7M$]'C('(:8-O+N # _POX=?J^QW&K&I>-):P],%TK' MDXV OG95>Y]9%K*. &B,FH9T@BMJ 9\I1YJ>\M%A"P>;-<3]0,.U8CS'Q\ M\>HO/^;E%S[SA1RH5AF*S^1,8W$0I*!,DLD452KU.6%4#_0\C=,.Y3B>;VJL MK=[16%M5%Y?G%^_Q(K_+RTBZF#GNLH\E "\.ZSV$ :=+ 2N$5LSKJ%WKL49# M:9QVU,9D:#Q46R=2>?3A\LL77'Y?E,75S]>' :YKL/ \G5$8.C^;7\SS 2,0 M#O_.,:J7#F5]G/HF7V(1&0-DQAW%^5CKBFN%L=122<&CN?O.TUE]TX]2?E^- MZFWY8[4IZR,3DH*%6L;#BR$3RA*"J ]Z:#B9@,M:M2X*?I*@J:^A]M;]T\[L M$+%W=XZ^V1KB]Y\OEU6J,R%C9,Q'XJ8.D7.28M0Z4+[H;*.PV:78NDSN:8JF MOKH:"44'";Y?&/V^.(_7#%EF4@H@2\R@;*H#WI0&[H.0(7H;8NN'DV>)FOI6 M:VPP[2G^?O$T2Z1DRYP RD84J!($>!4TE!2L&O,UP_<(RB3"!M#Q2N.$M^&(I^D 3 M7"D.$=O?Q@PDLJM\X6CH&ZR>$\/?>EH^>6^,P6'6\%*R<$!5TCI6]U AG7DE2G9<-1%F^:S MR(;2./6K_#3@&ZJ<$P+?CQ/LHY0D4B\A>"WJUG<#7D0//&>3L_?1FZGB PS&8BJYCOV;"'Y3/\H?'7&# ME-'LXF\DD/UQGK;5!3G]^E>D?_KJ2_W33$1K Q8.H:BZ*%M)XH\2^^A%485) MC;+U5K:]")UV]\6QX-=$3?WL,W_L2IWKHE!E!SY7]QTHD_?61"#>6$J2!]5\ M;^4AKQ?^!2M0-]_EV^'XQNS/@]&@O&#/>SQO&72%/PIG^IYL/OK-8K5Z3;[T MY\4Y(?V2P+ZUC,7YZJ=,0+ MG9!V'$GL1>ZT3TRM$'7WD#J6_CI(^?9@]37]" <7L^R)759( XF3!J*/X+3AX(QDB$(FS5NW&HS(SK2/7ATA?13] M=W"!\B\\N]SH\^QL\2>>Q_S+EA!B>UW4_//G.B/DM_-M4LY-0A'J5#@9.2B. M6->=%LBV]FQH9W)H780WE,9IW\K& NVHFNJUC>:V!9:28YV">_VS]YD,,%*N MM_Z:)NG5KE_2.JG:B[ECI%)*NKIX%M+Z"L[6VYFZ_4D8S2QRI4QN_3@Y>BI% M'[V=#['-6A\Z ![1PXU@8K0BU1;O8NIF(@R G@DP.4LDZY#>MGZT:$=]QXG6 M +P]?*H?7;O=Q+/WV'E$(*\N7F?2,)Y]()U?TB=_O_GO\2+/A,% AQ&#$FNW M@,X.0O((+.3HLA2LK04D\GDO6@]['X@B9W<.'2)Z29J[1>UVSN6'PSR MESG%BU5S%$_./!9M<]TN*X,'98A-.D$#1)>81BNB,J.%(L-([>0VH4L4-U5S MOVA^>_&Y[IG=_NC\TV:\1 [HF#8%C$=>6RLX8*3?2:9]?0/F9K J_LWA;/L L^:LND2#:L7@@@A5R%SBRQZ MIX)J/=CM<*JGK??M&]-C*;]?N/^^J'>=E_&B+J_;ZN3#9U+E>H%XK4JAGVQD M4P=Y.A^M8U+5U=&%@O\H 9,TM7*?A83%B>8#Z)H0/FW)<=^@'Q$"_>*>?O S M$3._6+TG+!"%GV?>*N2E># HZ\2'&,"AS:"YRE)'$7,Z4L9WG[AI:Y;[QN^! MJIR^QKE.VG[@J8H^_(X0Z^+1U7PMY^UKI&<<8R@"*!>H=;[<@S,)@0NA?;8R M!G8G GEPIOE^WSYMQ?/$H#R2TDX'G>_SQ>7R_.WY=?7J5;]!B,XQ5U?.,SHO MF-'@R1A!BH 9A36,[3)V_P 2=GNZ8']SH+;07T_G_8_2G@FK7>3:@5!89R_5 M.7 8*&:/9(0EQ5A,Z^ZD1TC9#8Y_FZ>T _340:77PY;UD# ?/AVN1&F]C27Z M "&D];@Q!4ZSVIHE45-@S;5O?970B/1.'M$:ESU,H=<.O.=.$(IA ML,[?K[?4FAR"KULP2TK&9\%4;C[WHP'9T]8W3 *WG2 _GNY/!.Z//H3;XDO= MP0H1I2>&G0#G'()16OFD.'?V."[[%(H=3@7@3;1](LA^]G&I MT.$)3L6Z4\5PI O4: W <+[+H@X%:0WU?Z)(/[!9_6K!1FIB)@HRP#'; 8E MZTBL1&9>)X,+(3!+U3I#/)3F:4LH3@7IS;1^2BB__3(O>)U&;CR9+M?$8R%1 M1RY )\VM$T9EUGIQW3YT3EMM<5)HWE>[)X+@(>_PQ'VQUG%(40E0N2@(9+F0 M?1 B>87T_T\ [I.IR#@5W(^%B1,QB8&O]-XQ%KD6D*0BIT#"@% B0G)!H2R) M1].ZH;0]%]-6;9R*88R(C!.QC04R)SR-J[@3P>:\\X#J!UJ'DI!"\IK$8A M VN$T,=HF+C XQ1 VD1]W88##\EZ9D+,D@<)=$C4L2!UOT=B%J+W.L@H@VX^ ML&YWZB8N NGWW#]8E;TN3KOUF'0OA<7S].:9)6%#9Z[L^!VM1Z[LP]H1)JXX M8SDW/H- 65LT*&(DG&;P+FM"H1491VLQ:S]QY>?K8:%ORSV!7_-B;!.)DD\Q+%:_8S+ MY?>R6/Z)R[2:19M0"AL H[8D/*4 E^6:9]P#R)L6=". 8W$<3?4( MPNO+@!_8NFG^R(5B!63 L5!,0L(#Y'4ZG!=*%>&3MZVWM \D<=I2G G V%!C M$Z?*]UBK$]3)REXME_5Y8O,B%X7ETGD#1K-8)^7KNFE<031&$#?H-,9G(KE= MOVO:6I?QH#2*K#MU9E<_V][=W[ZQ?W6>MH7QJZ>N]%%IA:R "'605&U%QB@$ M\"RDJMT;RH]^]#;@8]IJEFGLH@BL\9*WV<:&/?^6TU2=']J2-)-^C0UW7Q\P28D@F*Q*- M0U"64TBQ7G7$K+,I:,]LZV*^ARF9MKACBL1CL/Q[1-$_EI0VS4)*4G%=ULNQ M*%/BFKCP!;BV3$GA$C8?U/LP)=-60DR HN'R[Z 9\!$YW;K_O!86EJ1E00-< M%@V*>0<4JB9@DI&MR)AT<_^T.W7]MO2-<$-WJ';Z":I^N&SXL-!JMR_N\@KN8.T_'&6- MH(H^)D$\QN/FIR3D+_/5:OUFESP/QLOZ7,<#J#HI"U/A8+A'AYH;E@=&\$]_ M89>7:L> UV&BGQY6#\0 M_A[Z,['"C*50F:#TEGB3W (K#8J64^\)6M%\^+6 MG8GK\D*N%0S'557O4-QD-BQQC@4C2%;'7);$P&MA(-3=X1YE2*SU(/\GR.GR MSNPXFD7>+;6%^DYK*0=_4NK)R M?S8;U5=^I,_YB7[P[VNL4C2?,JHZ%\(15H4V=.#6H< B*YZ#DTZWGIA[CXA# M?=;JQ77&,'LEH@%'_PTHZ\D3HRO 2V:9:<%T\W*V1TB9 M]M[L,*W?]5 MI+WWA>O7O)POTH<+7%XT.?8>889L=DF9<+78U>59+<&K^W#? MT7H:@>1L\VGCK2@>]K;MJ. /Z0+R[.-AO6[Z1-&9@VX3@*FH^@V7YA_; I_WRYK.IYP)AY= ;1((14 M>XN+*N!X"J!Y4B$SE"A:W\"TH7S:O&9"M]Q&E_TB>!9U$MY8 YR(!I)FA"#I MCTZ'['RHD]F.!,EI[P./$X\.D?:!\>BOY^DH:?+ON*P-(=]RDU3XWJ>U3G>? M)O<(+8-:)N.*#A UN0PE@ZWKS#1$%$;X:$SQK1\91VP9?+P=Z".&LSPS(I=2 M;X5RJ%6?,ACPBKRD,$ZRA#88V7I$W#,D]=LF. 09=QU.2SUT<%I=B^DJ9OS^ MZJ\Y)4.L!!Z-@)0*18V.Q!24-""YCBYGFX1M?7GR,"73@JBILA_;G["_Y+O$ MSR^++S@_GZ%(A3,GP/!"Z72V$D@:'"RW23MM4BBM_=%CM'3BB [0\[/0V4/H M'8"'J,ZKBWG\N>ZI67[_9_X2:N5YXDCV@^"9J&7(CE-@J!&D*%B\3-HV7\KY M("&]P68?'=]]7SI8X!V@YH<)[__?Y7*^2O-8U;)EQP3F520O'+U6E$3(VKF M&I@OOA"?1L76]3W/D-1).79+)+540@>8>OR@I_PG;Y=W"V2)90VX3E.]I=\1 M)T ))LLBFAA].EJ$?4W6M-@:,T!JK9,.8':_8.3NB__5D-SM[K;H7%&4OU. M4'<4&Q8 :Q.-1,^+YT*PU+J\9RB-O4;H>X)D<42-=8#()Z:,,*XU]S:!B$X3 M.[GN8/6V+@]D0I5!IZ.00(8F(: .%']&0N9#4 M@@P)& 4B3H6(J?E#S1BS7D9[6AP;>6/JJP,X/LC-UE/GJ%T)R,$X9D$EY<$% M5,!<"-G+6'ASZ#U!SK0/?V/#K)4>.H#48R].,C@CA2![R(9._U1TK86R0,Y; M!$J"4G2MI_5U^;XW-I1:R+\9C!J_]KW/WQ9GWZKL2%2+LC&9_9_[GORX)N]] MNQ/\.Z&["W!TRILWS&NC] M?NASF*@[.(LV]O8::U7YU;N"X*44.DVSEHH"-$X1>>92QM(Z M:WJ2H)[@LX^^%V,)OP,DO5F(EBMKDD99BQF$8:Y>#SC 9!R4DB+E M="(5V_HY]V%*IO4TAVOX&X>0$-YY]MMWKEUDMXH5US@X)Q R@E2H-^A M@(SD*I5@/AC5&C#WJ.@++/OH]BY<#A-T!U#Y%R[GU='6)35KZV&V8+"60PR! MQ*$\68\U'*0F9YN0)Q2M3Z*[-$S[N-#Z%#I(PITA9&LR+&:'G"3AUX\>,64( M2':3BXO:B_K2V_KNY3X5TSJ3P[3Z!$3V$/'$LQH_O'W]?NO\K/1>6J^ Z4JU M-@9\'9M:BN(^HE;I[N"5!Z?CW7QB/TK>1R^+@X4TL6I?_71%='%%>JXX<(^, MB"Z4OGE9EZ.E(NF@-$GMLOSA^@.GS30:*G8_$4VIU^7%['VMSEF[+4[Q2#8H M@3-7F\LBI='.2I I:ZY3"HSM5%=,GWK+C=.?;ESX#U\X[8MNJ[-]?QGVH/@M M7KE&8C8H\$%*4)F02V>4(N1*&[+"F.5.K6"[J'Y*;WZ LNZJ>P_)3:SP?\[/ MYU\NOUPE)SQ[HY,$DVVN!+UN[T#O*,RG_XTHF5OH_*%BWD M-[7B\:];A&-V*2J9P7C&Z71C=78N!:N8*>)0:)QV.T7LSRG^]I=.<\0W4_S> M\NL@9_OQG'MS76(2F/36Q QUQ&/=.%NKBDH [2D^*9:;$-OO#WF0E&G+<5KG M^"WDW0%L;E]G73^R;.S@I\5RN?BS/L'@5_J;B^\S1,U%G1P1LC95[H=(.-'>?R$J_GJ ]&"Z>WY[2R> MSQPFY2-'2-[5WF$IP$LM@"F%LH3,E&G>(;LC;3U=:+=!U"A:F7SGS&V>7J6T M'K6$9X]R-R,[608R\(M[ND0Y#$_C MR[TK4-WFXO798K&<)3J'H]"40A9?6=%U)),@&=+Y+9'23.EWN3%_YFMZBK9; M ^8PF4X,CX=BNOE<.Y_?+>GWQMGRXP/,4OK_)%_5;KGB?N<1=I%\ ':_[ M++V#8'R$4JR5!GE)R@SV/D]_Y[0['\=U10VEW4'D?8?\MY<7J\I7':6ZZ5$S M/.6@>828HB)^:D[!-:_9)D^,%19,ZS[\YVC:"5WN%- UBA9Z0-4#OO>/\\NZ M!'SK;=<[WRZJ!%_G_"XO8U7AISRSE)ZR6)#,1UE0/'EB%!EHI8JT9$2L^8JJ MO8G="8?^I'!X%+UU - JO/_*\T^?+W)Z]2TOLDGM6O M_^^2+*C!,-L=/K1)C^M0XAMUNFZ^ZKK3,:1D/&D<+.HZ!=M%\)P0AQ2F,\:1 M*]FZJOE'"@X>VQ8_4]YQEFO,2 +]Z?O/9[C:CHERD3QG8 A"8*AU[!8PTL'N MC-H*<:=]3#M#[O2%MC43>P5&UGC=7G>Y&/#=+!=>5+NARO=$/ M8!U)B@Y;!L[5>0+>98S9"8VM1Q4]2="T"&JF]H=F_C7100> NL/#MC12%ZN4 M%Q*\KY.AF?.UGQR!VUBD5)H$U-H1/4C(Q !JI^A%:ZEW )T:_2_.U[:UK9G1 M6K+D4B+:)?T2ZQ8A(2E/I1R5,\V48,V;[N\2T<.I=9!B[[92'R3EO6%"$7A8 MM#ZTU@YXZX[7-F2#SE(FR@QS?9D.UM>Q-0P"9NU$"C'GUO-*'B5FVB* T0^K M@V3?@[>Y1?_6K"*3G#N7(1O%Z\ILXL"126@K?+(^6*-:3Z*]3T4G1]1AZKWK MM[I-)-&X+#0DKT303),1M=Z#X#)+8'4&/'X>3.HL'JT M6K.Q I?#9=X#<&Z"]P^?29RK[>Z!_\UI5M#I8).I%]H&E-,4QB>,X (WCC0? M8_/-,$^0T\_!M*>R'T^;#I)\7R!ZA\NWRW7,E^I$]OKFMN9N9E)0FPVN[77R[;/%BMB\FWY M[7Q^,<>S=Y?A;![?%B*7?CQ3DA?ELP KZ\Z1P&P]RNEWGFF5"BLFR /1MRLM MTU9C'P^$H^BFKQA^X\-O577.4C2,H\A0Y'I 1:[E95)2 ^-%@&+! ?(4 9V,V2N"4FQ] MXW*\VK'HI8S.1F#K027.ZWI*%2$DJ^HZ9N+')1^*:8V=@Y[A)ZD9&Z3NG9_AA\B^ Q ] M\#:D4V)2^'K/950-Q2*X(AE0?)8\=YEYV[J(XW2>X0>I]_EG^"&R[@PM-\&< MMYY'I2TPO=[E2($74I@%,@E1))KD=IM)=I2'LTDJ?@YQ-8?+O-@TQ M_Y8W-_!G>-Z@?6*'#VT2^0XEOM6BL.ME46]++4O,YZLU\>_S67V[^'FQNEBM MLZ* JYS>X?GL_-/:UZ]^^G[S;[9TO*H;_C8VC!%]-D6#1L_J&F0+(7 / M)O/,O9".J];U1LV(GWB4UO$P^T2X?T3U=W!2;RB_6JB151 Z.E.+!R,17U*M M&PQ5CEJ&B,+&UMC]@8!NDH!C@F#12B,=P&E_P=VP?9XVI^27JX'=1MLD95% MV+%U\W(&U"0-$9TP3%)\8UL?1F/P,2VX#X#575\YM8X[P/FO%&$NON=-4/?V M:Q7 59=&R=IP2OQ*J/-CE7" M1@D.Z_KW _OFN]!?I28B=WIY#BYVWW51&E= MM-:\SQ3TS"-%16MF_CB?7ZS>?_CCJAH[6I.9)>LN3(*RP8+W#*&@--X$D6-H MG6@_2=#$"7=O.&RGO"ZP>"69S;V79"%:,B+O6+UOP+KRQ' P/!G.@DU!MA[= M5 T3OG")3"DI",98I;Y;+= MJ?3XR6^9MDB]$2(:"K*#8.'QU]<@@K;*"/)PM1TU^QJ=DZ^3/N9L+1,^MFZ+ M.:RPX1AM>A.&I&TTU0'D'GB:)T>IM#!U?8S,H- 2+Z5>I858C U>8VK>7WXR M91"#U/M\&<006?> EOL=T$+*P*13=,PF65MC5:T+*6!S+M&A\U*UWLNT9YOY M,:<1#-+K\VWF0X3<#4QNC_H)A1>&A4/1KC906\KU.(7N7@>+K$@C??/2JKT& M*AUS%L'A(-E7Q%UU+_\EM.KQ?+UY>U<^BWU>H2 M*:&9"87%"DI@$Z]UE@4-(/H"F(E9PTN1=QN66_K,W8CL_$&N,8H>]\$CJ+0# MS-[4)CTMWW!7ON\NE_$S_?#=YV",R=T63;J#'436>RV+K!4X,32H"P:+5.S&#S\73-B)\X@C]1?W\0!'K! M_CYR?XWSY7JVTBN* [^L7<&*A)%KPC6(C<1VC &TE A*"TGA M849 Q1BE5,'%NQORIDMG=V5JVJDC/=A*-Y#IP(9>G:W_34X/2Z:R>+ZB/"ED MZTSTM<URVIEU=^I+LJ %L3MF2-G.7;C:#KMY>?,[+ MCY_Q?'MV_X,^XN+ZX+ZS[G/]E[^0O*XE.S,AT&$=(UBF*":.=>2I#0A>1N5L M4,KQHW=\'HOYB7>\GJI93HK!#HSWNKDQ+[_-8WY8CK_7N9NKRG85V6H=0=_^ M^SIBX??%Q7_GB_\G&N)V3NUAN?U3_'9\9I[3@F""K%&K$3H+) M)H#1I:"64K/F)=K.OEU:CT#6">K"L6EQ4B_%R^N6R3E_?L+&IVGM8:#,= M"KKH(X002 ^*BSJP.T#!7"+CSL;4_+YQ.)F[X?W%EB2,K->&Y?*C3Y)<_^9> M><;V;:[E=,F=OFBDB9/#F>QC"J7*S"5, E)>+QY!PK=4M8\G>>&53IRW;N/L M90KE3C'?]H6YULJ5NU'=FM)-YT$J5KDD/5A69\!F+.!DEN!4$B($S;AIWO8Q M!B,G/9UR")8?GTXY%2PZB$;(K2V^Y.M6TS=;%M=MIK(DQRQR0!GJ13OQ0RE+ M LEC9IX51?)NC/ GR.EEBN5D8%F,H[E^0;CM4$Q269F2!%^4IZ!,U6V0(H(S M&*V*F2?6^B;T28*F!6(SM>\&ISUTT &@JHF]+1_P+*^NFI=+%"ZG#%8+ TI2 MNNB#0M"\^"ALX=*V!M$](KH$SCX*OM>"=HBT.X!+[94C CZ_.D^_Y&_Y;/&U M2F@;R5\-]HE.R^(L""<2**L811K%0E2>H?61:]=Z!-\.9$W;]#4>I%IKI .0 M??B*-_XO+?N>Z#_)&?Q!G&.CW8Y:A F/!JJHL.L/6/?)Z7>$;\O$I?YN?SFAW5NXH?F0J8G3&(8 ()2R69P0NE MP0H*0G503)G69^!.A$W;R30>RMIKI0.HM4E_;JY<$]H0HW? 51 DX) A&&Z! MIUP25US%TOI<;TE,IT1(!P:R8X.*"]9(KB,$+@LH5PNAA#'@M6(I M>Y]\:7W:-^PN&F_9Y)3@V:_5:(@F3V<9V$/CU%N^W#SU^2,]V.S,4A_O--QE MD267H$(.E$2C L\HR:FI3?"::]_\T;>7=YI#IT)5\7A1;QUQ MH0HR:A..7:9WXMO"!L'J&-O"ANBX YP_O? G*&9TB1)$U'4 @*? O]31ZXPG M[33/*/O;UG1:6\,&X670MJ8ARGLI8V0E:A.S(1DF[T$I4P"5-5"D\%%Z]!K- ML3ULFS&R)[ 9ZI!@X46A72H)G&%V"(D.]UQJ!9'K9AK#4.9.U,".@/#C&^,><-O;#K]N6C N<'G1N37> MZ6E*WGKM4H3@$!8!MN MAGYCAN?Y4WW'^7@" 2HIK^3Y;0D)43#PNDW3!03%K*W+5FO"(:W53KFLRLF8 MXSWV3G2@]TNRR,,@]W^N(P>4@R:8@>TX%4.8&)@6G(IQ=W]$!V; MY#Y98W]3PU^201X"MP.SQE_/TZG8XK-CUVXKFE-(KV1-MPVO,PY0UHIF"3(P M:T(40JKF;09]B>!$,]"3N6X=#8Y_C_O8YX4$L/CI-39"YX M:0,YQ-1\$7<'?+_X6]SQ#*=#)S (Q7^[&^#GQ8=9!BG60_ECW4LG& 1&,DR< M1Z^YS!A.YVYJC&F^_9W@?RM/,":>_U:WT#MXTH)>.9> F3K'-2K*W7@(P'0V MS,O">#R=UZ*!S+_X>^P7X K&Q/.+S@FV]Y&7A.KGI<9$<")F#Y(%17I;TADS0?A/OSQ8XZ_ MW8&A/IJIT4ANHB530*% >6/ :6D@R,!M0FE=\S'S$S=3[VO.6Z-]2QBXP/,T M/_]TV\-87U?",PTV6*Q-:Q)0T2$=K1*!%2:9[J9*^$E.3KK->@B:6V\,;0", M4X[9[DMA^S2=F,:R M!TQ._]7CP;O@?RP7J]6,J1B+MS6K$Y'48BWX3 &K#T&FI&06OIM'S,?9.-&7 MB'XMYE"H]'"V/+D)Y"9LOEZ^G6;D$(+(D5A*S( 2)'OG/0?N XOHC4-L/6I] M.)4G>M4^(M;'5?0+J">]?_MW75EK@K%"I Q".4\'(?WBBB]@T-NH5''(NBGF M?IR-$[U[[M?_'PJ5EV,T]V-'%*E$1MI(Q>8Z%D-!8$SYG8VRD_*\SD]DO MQ>COPK9?@SD,)J=>)/WC 5MG>5P)(=@B MR<>8F#:Y..$[JL/@T$,*TR92*VW,!R)M1=S>SP*PJU2?/RC@.J2:,>T!UL' M&"IC%"!I#QA/*;EZ*2.._F[3CKT7MH *54ZRD9*LO>C'(0AR_F+OTD['(\\+T$TWS@RO5)^=@D O>1 MDN@H$V"O6U2S(*'<&D MN@R]NBR'A>**P(DK3,ZRCI\'#C;'4W@TZ,(<)X#;RWMF>%(TGB0$$6T*P2B=,(7J&- IY>S+3POEC#8V;S/=L"Z!58FTZV,IX]S8')?-:<^\J2VM M8TB] *M[W!D])B(^LX%IF[F&6/6J'$4CR#%"HCB%PA))A_XH[X/'97,GJS/_ ML;JC0ZH7JVL36/]&DIB?K^9QV_:HF.2*D[_)ME8G2 <>HZ106LI4- I296?Q MXJ/,[&1!]J5:T.3PZ,5.VKB2'P7!9])FX;4JE7_23["J%E(+\(Q;"HY-<7R4 M]L-1N-G)4MQ+M93I 7(ZR[AO]Q+<<@K(+5P*#'#U+/KF,S9=0OYC]W:YP&XL!X^H^R4+R0RDX%"X2G8.1 M9]_\_NP_^[L'8G;$_=T#U-]+O'./W4T7V*O+B\^+Y?Q_<_J#/-+RED^K+H[D M\.,30!70>CFP<<+2\5J (:_CV+V$4!>BHF&:)8$ZY.8-@>W9>#&[Q(< T MX'CH.&T#N2^ [?)AXZ/7EC$20='DJ>@7=-P"2[7046AR6\<91'(0&SV6S!X1 MFNU,I0E.)C05BLEG]WEX>YZW&[%1!.M1\TJ\ 649B54Z00[)E"Q<'91IGXGR MG_F*DX5B&]4OVNNA.SA]_'.Q98-Y9T*DP(X%7DO<.#&D%8-D-<;$(Z+$O>!T M_14]%A[W J?]]-#M03YH=XF7H0A'L5/6I9X/S@,)($ F65+*KH13W8Q]>?/B MUMPWCV-'TWVW:-_3B;Q9_)F7F]_-O\PO9J+(["1G4$1=+$>&#EBR(^HX?QL#EFW'H(4%Z:T?SQ]>L/LI Y:X4V$?-(QZ4,=3!\3) X M>BD+&I]LST9SAY\>8Z33-)I#@/+2C&8S\>!MN?5FLGU%F06IF79<@;6L-H-Z M#MXH#R5)9ZWP+IKC#,5HSMJ)]E-U:$J-X-.+5=U[9MY3+/?%L7-QH3/* MQ\BZ7[78"&B-@)AYYI'D:<8YM:9G_43;J!I:Y?0Z& 2_7JRVM3.[53%PYKG]*Q/6UG>@U5.KX-!\.NU/) D M2"GN^K:7 H+*(G&:S^,\K_8O =SA0YN4^0TEOE$IWZVO?77W:Z\KIJZKH!PZ M@UIG,"&N]P^R.J19@M#)).^MM:%U^=D@ @\]#-Y=+N-G,L:WX6S^::W$7R[S M;^>_D[ __IG/ON5_TO=_7LV$2$PZ(: 4Q\CBZW.!=@ZFN[ZS3$TU4$T\@A;'W)6 MI6O]3/@L4=->UTX.NCVUTR_+S?\1*Z+0I4A,$?!O$-*D47.8'U)7!J* M>G+K8K+G:)KV0G-RL.VGFWZQ]GIQN;SXO&9(.B-\+!J,)P^MA* 8U,D )ME4 MA-(AY-8#0)\E:MJ+NLG1MJ=V.H;;O&SYH0B .6\8!$5&HS**.@*[]D=QQPW7 M2J;6L>QS-$U[/S4]V/;23:]8>U7H"VY82BDZ6ZL55*[]=SIJ<&0QP%.0)#V9 M&&\])6 'LJ:]>YD8<0=HJ$O0S80R]24R03$F@4I.07"L@%;*:&548=AZ..A] M*J9MQU_P O>_-WOXU 8J/; ML0_Y4X72^_QUL:Q N@8.)7+)14P@HX_D*S*=32890.2"%^&9Y,V+%!^AY5 _ MA4+8>9_HH,1.74;; MP5T'TD;P'9Q$Y%CQTZ=EWGC!M^5]_I;/+_.FLCH)GQ/+#"2OS0&V< @8&40F MO;:)"=[\RO@I>B:N+!P#1\W$WP&4Z,"NTPZ6F];L^>K?/WW_2/_INH%.2EN" M=AY8G4*F#'<0HO> V0MFB1F16T]Q?8*L12963;LA0""]PK M2_:&#A2*!(ZY0%DF8ZD8+USSN5)/D#/UHTTCE3\'I3WEWP&4;B+.>TQM^]6T MS8[21PW,* K]O=3@4V6-LY*2#$:4UL?_*KJ$ MUA4W5ZV[*(K/KE!J48OUN(W@8D'P(7&N+2;!1S\'[]#4F=\W+KCH -GJ39'F*1 21$AY#JI4>;(;9$F MV-;7"#L1UAO0#L'"8FS%3#FR87DQ^T"*65=CWIS^>+:VQ^09*SII,#G0$>\T MF:*/H0X#3=(A0Y-WJINE;[F%+/K3#:J>)&#RQ:EM3\)VPIX:,9NKEMLL; U+ M<$W.VCG0Q3+RX(J!+TQ 261O/MG(]$Y=1\\AYC$"IO$[#16[:"WE#HZRWQ?G M?ZRV?I&L1F1*$@ 1?16! .^"A.3)41:#4I7F]]XW7S\A/-HH\^XU]YZ2G=A_ MO*)SDB1P1;ESQE%X5\ 6)>FL) ,)W!$/=2YDM"'PN-/3ZC-.X\=OG2;+:@^% M ^79@7OX]9^_OKH:=)5T-IY *UDRH#*O,\*\.LL6E"I3M?.V0'Y-.<]"RRHG8Z,Y]S# MW2^>ICQQ) ]QD%0["Q8@6\8II:,ST(LZ-\VZDBPS+HTQ M^/I)FB9?6S;.15Y3570 K7NW!>_RLOX /]71_MQQ$HP&J3,)2BL#WDNRFBRE M*/NJH0-(/7-'].M?\>RR3E5XM5IE^M_T$?^B MJ(UDIQ.Y]E0+W(JR@('^F"ADRTSFQ'5K![8'F5T^3K0!X-A*Z[6U]_=\\6:Q M6GW-RZMF; HXSE.:GUU>Y'2>+\XV?[NJ?[M_T>)>7].DIO%P!AN5//Z*R]H@ MOGJWI>2Z1,FP*%G1?O/FH1BKL"WUBJ@(GKT34K1N/'R,EH,O>_+%;^PMX+T=T+>\ M#(M&1^.=J0E7A9J_;(QQ,YSAUMRA6>#612$-("4W=/*S0I%J0,@E%HI=0TFJ M]4Z*@21.>R2.@K$QE=1!>'979EN^9HJ5D%TVH 36BBQ# 2:S"6SBB,9@2J5U M%>0CI$S[\C4*IEH(_41"J(V!Y'7 F%.5[\7G'/$L7IZMOVI11@ZN#B5@C+"K MJ5#&#LAD,:+8K$!$G0G>PH+GY- 2G;%= MCI?+^<4\KW[=:F23]WSY>GFQ3:[N$K2Y.7(9DT7-0.@T)!R"N,>7H!U=Q1V7!5$KXR VK8+2F$& MBO94%;O$HG)"WOH&_#F:IL5Q-^#9"=1[:K(#9/Y*<>_B>\ZW9C-NWRXS9F*C MKB;7J$!QJ>ISM@6MV?_?WK7UMLTC[?O]+]S5^7#S 6G:]"W0-S&:M,!>!11) MI=K*4BK):;.__B,5VXEM'6AIG&&QN7D/=3$@+G6(_"/&_8 FW(G!#UX&%,+-)YW4HN"(,,"J9GX'G@^MHB1.TB1(B QH M9.@?I()0RE*2Q*Y%[2!-$P%=$PFENREOE/WI$>4T8_CS%\'9LEP5S:UG,X?Z M@A$64BY]2BPGS:.$!';*F: MK\3?@JI.2&V_D>DIW4%Q( E:?86!TJW; 9_;1=7;!!CW+'5%.9&1I+K\YW&N M6M(EZJB!VU88VZD%'88-Z3/7,6YEJW*1MF'6YXPF6=XNCS7@_*KXHI9,I:I* M"GY9%M7F?U610OWT60H\ZL2)>C!3O=3JN0E5K4MLPF*6.I'OQC'X;@=,>5P' M"69O^TX/AUP#/O<764$+Y44^%1+&5?M@@\I;.'84>TD2$#FFG 9E3(9.:4C< M( UE6,]H"%[ TJ.*(1;WNH:Q;YX +!E@;#<5+6HYLH+Q6E0/&5,/4:4=LZM5 M_XNZ^Z=-6PR>!(Q'@O DDA&&+=1REWM-._$MRPL32CWH\DI(_9'-&L*@2D/8 M-<"RS\OJOJQH(]Z+I'F.FC]"- MX0<5PK4]/#LY*%"'(LV(0CS5S54]:43S!;T7U66IR@K;35M;]4SK[ZK)J_S7 MAY^K[('F"L7-7!V7QKX3$\>FM#(4J!:*?730%B,0[^G-5U;W!250=;[ M*G0;8=I?KV^J-M9Z/%BF5F#1./%]$L6AC/IYX!*:> $15IB&D=H*Q-!A0+\V MN%5^QI@F$%T&?-?;J/\=93\$/YP*=5/&?5=^&SQ?(I181&+BD="1V/'$%S$# MSW'VJX-[-]$8TX,BS #;^WK]L91.M&B#\^WK=AV1BN_8ENU8@@2>*N(-HH3$ MOHCDSM+QJ)!PA1'TG0Q=W7 ?Z3#&*D]"I0$FNLV.O'O<_N=?F:BD4M\?/XL' M\=0PA]JQ\.)$$%N=*WN,)R3R."7,$JX3V4[H6= 51WJ:X8:2AN26X#DTR3)? M'H4/'!)%ZO9\HEZB2[A+XL!VDM"7:STYF8'J*&A(#A300OJ, M$)PNDVSQ4W&_:NH6,7M3(F-;+'1X3-21J Q,4DNU]HGDS%@4A#9G/(2^H32@ MCB%V!F\$?>8VDQ%#C'OYVW)4QK$,4T]A\2.>G&3,0EO8'LDE8$'C>V0N1SZ M.3?0"1ABP&9L15[=(@Q8#F?_2SD*;C\@VST7"(J";NE012Z3X^[ MJXQK&#LD27V;\-3QJ0A>I) M#-7E 2M,2,3CF/@Q=[R8ADSXT _)'*_EGQ\UO*[Y3N37! MN(>XH@+T-HE@( M;@6$.>I@0IT>4,=.B4@2;H4A%7$ [F3[E,$]A33('D'8,O79X\T]TG>B$&G6 M+'):3+\6,2 ,Y%*$KK) 5R(692VM1PVID@#K09^+U.W MV.Y-2)VW!981A9) MJ&KOQJ* 4==F@D'7_@]K-+N/LY16B/;Q\"I+5HH?!?&Y'%2NL_*NR/XK^&V: M!LQA:4@".Y3A0FI9)&[?#I=6SY(HH9Q#3UM+,=P-"Z"M'/1T!J?%U%M:7T1. M&\$7M&H>VP-_"9T4.>.BUIA$$+=TE-I OJEOS*W%Q>7-HN5<-6*WY4AH>W*A4%IJ)Y6 M"(D(*(^",'43<'\U25%<_P5J3_T]L$Y%G %1?<_4VO/TD%N19SGJF:GVF$!( M]Q_RB-BV;WMVD,0)^ 67 75,:35U,F,XZ&P!PXRY1K:I:Y/;& M!(@DZES2X1&U/!9Q"_S@9% A(UW:\;3KF=,$#C"?\[EO;K_*.*3ZI;(IQ9W: MUJK;_FJGK:XC9'6MEN*"MO'LYE0R%9&?6BZAOBN(YZIMM$T](H2P;"N5WX&( MC@1D4\8UTHRFT%V^$O;F.JKGE$PDK8+[S"*^>J?<$QXCB<\9H:'C6A%GL;"@ M2^['=#*E80[R=W$:1\B^;%&53 A>JZ8FIJ4E;- M]2^YY.1?5_OS6RMVHR#R'1*'ZGJ@'P^2E_\V2U/8A9'7DRL(%9OIS.?Q)80))1Q1V)9D?P1>@MZ MA'JX;N\D9GAJD@!O4DY.H;72:\'^>5<^_$LP_C3 V2]:\9MLN0XKUD2!_R3O[X T3-0ZDH4=TH%QN[ MTD($,;[:T4\TWTL.S->>3)3@9QI;W6@8PM5"#MM4RX)?Y/0.A*E=B2C549-X MZD3"$);4BC\O:E[!T;0G$N7#/-G['6)A"%%_E;^>]8/U@#VB4:[W3R)N&!MD M K??U&PI^$59J0CQ&\UG+[4]R46W55CA5P]8W( MU^$QQ%^">B@9R^>):-1B+S*4/4-(^U3P["'C*_K4TF,.47NB<#=EPYB78P!@ M+Z4\?]:K'DWV:"RB+H%H#/5@7NH!8,!1Q'-2:7C13+H>L",;=[.LM8H&00$G MZ]6?E>B3^PAXL)U'TM>)4_WKUXCW/9S.>M4ZK6U]W"9VT($A,H^_"[8HLJ&WR)79.G M9U%:Y!APM'8P>1,8^2B_ ,U[VHCM5=;YU'3(U.+(@ .U?CB0R=I=V8]__VA: M4SK_7MPMV#RW-R):BSK<,S8]8N>6A\#>)>:H'P/WT.<)+H1)>4MQ. MQ. H[BY+(M+44*0 MLBL)[\1L".MR9.(&?5>$%+G,BA8SY5_!/C '@M&L)S4[ MV[0K"JV2<2I;W5 @\[-1J*#YH^I8"U*DTRL4K:IQ9NS="P\R>]?-CT7%KJJ; MNOI0-]F2/ATMP95[:PV 5O(XE=5C8$-F^&K52!\OO^/%': K[9>*5@,YED6BED5-9 M'(;&+-[>K\1-^>&W.NL7Y%.?J7GOU^)G^.@7W@X/A'9Q#6H .G@::@9SQSQ7-LS1C:^UOZ.]M$](3 MF,+H@'A']9#FH(NK628AW5A.B[7"GY;WJG^CG$#;/?L1)G:;-B)>;0"041R' MK#D[,,@0;T L7@$!P";,S%BO0T'@??2^6"T2C0U.K@!8/IZH VI4,4OTSH"Q Y<^"/GZK%Z*2NZTE M+9B +OS1D3]C74MPYM?Z;(6@';@>P<++%;D_>^P#H=^"K9KL09Q+-W%75H^S M2T>Z)>+1M(]WJ3EY[$1RGN^KU[[A U%$TB\8K_IJD(KR.%R0J5N($H"G9RF8 M-27C6)<#$\%]UCOA+G7FCMTF[.D)R]EKXJ4< MM"*UH171,5'LH':M+4S2[5 :WF=[WC[>M/.+\_):Y$)U/E[;T.RCBVZ)>!^2 M:7P-XH*]3Y&J\&U0?Y6F&9-R+PJ8M38N'<\%3N-2&R]LGRE$];$J5_>?ZGH% MR.B07+3JW*E^=!PC;(_Z736!X5M%H5@Z.L=HI20Z45E&OL MDXE6+SN1N!%LL,/.36;X[.$.S#?V"L4K=9T:98[ 8Q![K68O/ 0DB5VR\>I4 M ;@< ,L$5[I5%=RA]DK&JS"=XU?'@,*NK/BYRII'U2/K"4JYO5FVO4#?9ZE4 M1LC90K%[Y%!X!:<3Z9X&)?:V<<_-?*O;CTC;1?3I-<\O#=1.\KBA\&I5)^?N MID!I'/^7HOE4L'()E$/7&@"O9!6,ZW[8C&/X(,E\*J8'!M)BW*C'UWCZ%%M4F)JR/!PU[5-%GE MM/J_5"TZ34IGC0*$3>"A9YF;">D1J56M8%(R:Q@:],S_QOG#$S@F M6XM)DU)9FF 9\,;(-G#_7-;0+RSMRM8BT90$UB \Z-'.7N0]=_EU"M2BRZ0$ MU! LV%>=54"E9@1$6)<\+;Y,2A@-@&)"BA^D/>9+05H$F93EZ8(!/0@I9Y=* M;F1H\6%2#F9O\F:4><^FX]AZ5<>D-(F!9:IE\5$&+FO%WHN:55E[# -4ISHN M7HM$DQ(@^I"A?Y=XIO2BN6-@6% 6FWH3@.@[\;!4 <&,O'^:J_8.;FPK;AWJCG3_(X; MG0(1+W>.<;&3_1H SMGN55M]JVV/5%HW RBW6LF@+6&WAH+O#46.&YOW53YC:B6]55Z4W%I7S 1_H!8M#5T7(PP M#@QZI*"T@FA&NBL)[2;OL3%0F:V:'USNBT*[D3B1E!P#LQJ&K7-A6 MXMLJJN'E?2/X14[O9M'3)Q/MNNUQ/(U @I]8/ 5G V+1[M<>1]LX,$8XP%8O MB/?Z.L2AW:V=X@B[@##(&=Y4RZ*!]84O1*+=JIWN"@\!,[03O&&/7@8P=7[5=4J!D#25A3>K=@I[.PC8 0MUX*M MJJS)1'UV=W?V0+-\=@'O@%R\>Z]3"!O$YL\X95R4><;D!!95R4YXRK@SS E. M&?NG 7[*^'*H QL!.&[LEC\K%[\6SU^*AMK2C4LWY$1RD+?=!+XF7NAG+%UZ M7I;-6E68-++^*(9DE6?R/(#?Z3WZ^@?UCX36XO_^\?]02P,$% @ .8!7 M6''4UX;2&0 \Z8 !X !S<'0R,#(S:6YC96YT:79E8V]M<&5N[N__UA,Y[\WJ:I04\3ZT\HQ[CMD1%/)CL2-B=94>AC!-J9_P M5?9XF,69/OQIE_Z\PB,[4Y&H>''XETN5R#PXE;?!19:(]"^]7*3Y3BZUFO*) MN?JW/!P,8%[T]=9,%.X3JU3:B0\&>S#;\?G%V8?+8'QV/#IZUPM&I\?]+S.? M5_2+2B/X=KC;WWTZ+S8T19C3\/1R].LP.#Y[?SX\'1]=CLY.@XOA\=F'\_=P M*#@_>SN(W\]D]_55N6O>?] MY[3]H]/+B[.3#\>X_I]+9;^7>:&FB]IR'PR^P6H?M*[VY4R"5$OF,LU%H;(4 MOR2J**0,M@HX]O-/+_;V=E]]Y2VA.QZJ I8H7(-$V@?\;9YJWO[I(BA8ITT85%[04SD0>1!-T&Y@-8-L5,%(&"OWF@4J+6BDYC#\+KV=9'$F@YB(+1)3-"S@3[@.[!'),W31DR84, MLW).9M5Y!@NWP!V#TSNY93S"+NQ8 "QPHU /!=-,^WN!9PR>O\H#7:TL[!:N M\XW48A++55O!FTX72C@8!9,%G 7P<>SZ52%N*F-C2]!.^D CA0"""54&DS; MO!#P@+P?'-N?Q9R6^-](64!B.5C.\)$H"YYG]GTF8$!X[T2*%":6!U23^"-[!!B [TPB? M/MM]T6'59<0S1\^W9X3*[IR='E\-&Y1)7< M9;DJYBAMT>2!+P]0L**I8@,X$32ZF(*0#L[ +YC _WL]1)/V.RP2AM,IZ@R8 M\@EH@D[(@U7;0(I2)K#DG5Q)2QT=6$-K_#=-RZG*0Q$'<[AY1G;<[4RAA0:G MOE4I6'_@EX'%"4X8J8GW4N0E^&7Y7(9JJJSIM](012\NPFT2!=J/,NH%$BU! MQ9;(7"S8JM7!E19LWI*%N.)V61B68+DR1^$-9!JQ50/LR'/X-&"PN_I@OWOZ MX&3X=G0Z0GAL_%64P=/^MX!A[V"7KLF1HQ#\OY1M2O#902IST&'S4@4=/.!' M8/1JB+H:(C.F[V62SORC5)H]%O!=YHCS1*7$K^0SPK4:I4Z:I>3Y*/1!F]XJ M.CB*XP+LGQQANY8:V:"CIB M&O$]G*_4&H06"#^8P8W*RCS&N>4E7%^-R%V<.X/!S<[,=KW+>P$A W"+VZR, M(QQ7&2.( T:'NV,"-W"C-0*6AWDK&4K#P5<^>G6 MN<_8WZN]^!T)B*[8;T9*$#T*'2ODQXQU.;+UEMBF8Q&,MA(8!%,C%ARZ$$4- M;1=E,==T).,D\,K57& MHLAXU@CD &=?@3=3FRO&J(.( A9Y;3CK#.$;(74_V+V=W:-$I2HO-&YRMQA\ M170QTSVK3,0DET:A$YLY_NY5W'T/>?V@I2\9NXHZIB,^],?H\(-5DY+O"?YB MB805$?@3GA? 0,^1^YQ OFHT-+75G15$R MF+@,A;3!7]+7\@X#QL^XFV>Y0H%RJ"5*EANYE(-GKYID19$EA[O5):#GLK@L MEB^Y)VV/_YWI"IJZDCL3,"NO=PCW.A3QK5CD]<=_?JK@=RYKNJM@_6AK!Q7M MN$)%_)&RJMT_\%7M9^=<_G#EUR&7AJ3O%LTTXP?@*>8J(J=TKE4:JCG8;!6$ M97QN_Z 'KUGG? NAM"F;0NQ?6P^\>2K[".!,%SJ+8ZFW>X3=W<"Q'3>4IH./ M>2LSH:_(?A3>4":8]BWS/"A3!1, HE6Y!0^F9=_MS XN[)!Y"]<> M[GGKB19MP407%$$(3C!L*U?>FL$0&#E>B%DT"L8KT@*<"J0.^L;1I"DAN+BQ ;U30@4( M/P0L39!%Z"*8 E^P4+$G^R$<*X78R(?1A9*1@:R@1[ILUD#+HM1I1[/:+L<7 M'2"8[7YP9%'N,!H#>.#<"3 MQ%WY!S\$8,?(MCU?HP.4["+4"TJC74K@HK032DL1&L4@D.J-S)' )R)O%4/E M/#- -J6TV*SL'_3Z/='KNRR[G@A0%.<4TNX.H2)A%3,M)6=]4V:WR=%: (F" M29F -:Y M )5SC'!++(*]XX@,'GQMQ*3&YD7P'M)&:>RX?\MSBD@4QH5K0B, MO7EWXA@.:IL$.*( :&*H(4 M5C%(8&EGN4G:I*G3[-H? !KM-"MPG%C3X-8,3'UYE<$W=BP;9&'NS0X(6_RU M,5=/ GLCTS:GHYY ^8/W.\;[]]?/=$< MQ(0+3,%&624^2@0I% BI35%2^UZIOOQ&V9GMS^_AR@JP8;(\QZ4&>V9Y"6'Y MZ%?T?J@6"[TBQIG 'B\9- 'Q^-9 4#4S:1XC%2(>HC,PE1+C.U*2C$IQ@WA/ M5U!/KT%C:Y2NW06^L#@VHKCGYAJK!+9LZ7F$$JI):8JC<&X@R>&L"H2LZ'.- MD5E7%2U%6DBX*67?6"ZI[DX#J);TGB("-PC?=X5+P1>$21(HBM-:8X@&+^8IP@#3 1<"O^HD#(DX=_08DV<^X-Z&O4]/D&E"-R96Z5W)2 1._M9*+ 9 ML#6.\Q^^[VX11)5")0-XIDIHC4T^(ZE6^VV%Q6/$S?)JLNU>9;BO&,JMJ H[ M^L&E!W$R 29@]E,U9&3:?S@XD1*RS!IX/XJB=4X,N6#QI\DXJ]_/6A,?*T.L M#9-9JN!Z='D$W34EQL/C[M@*;2$])#%'0)2.E6.$XPN32'>K)PZZ5SU1=73Y M_$H5BO7?8_[O[ ^^23U%^P:([FS ?G^/UN%H/@?N%A,5JV*! IJMBWZP25;V MRQ"Q !&9%R-%GV+_;ZEM4R(UD5^Y3"B2NKN>B1]$P5RUHD$;T*\.-CD9,)Z!=N M*,+FR$Q@#0MFS8]4GO94GG5$Q8:TN;>ETJHG-):K3?7. #+ _C!,,ZC1MM3- M]AU>[FKMMJ2H'J[>JG7LA'R==$>^[O6?'9""J[J5_")3L/KC>,/"]=R+O7/1 M5<:9'DT/LU=+0[G'_['2*@%.\LL^,'X_1[^*V[8PSEC&L>?.]8(RC3$] MQ>2\1*JP8\Y2XI6+1)XKR@]QXZ>@9O]4LC'LCFS<[[]X3KT%*P)UYJ?3-N5;R.:@-J>?G*@E\5V[@+>"]$8RS/II>*-= M%[B,Y]VBXBWN=RWK\*0 O9C,"W\@I#/7T>T6[.,KEF^*^9C5?7LUM)#6Y94XTO1H%N% M(7KQ<>>/$G:$(C^1Z*^%R0J5< ^2"'VSF0'.F-/9 M\;R7K1VM]^HZU>H6WPVB\S" F[8YK1SOJL\&[$$W%W\:N937_LU-WE#3B>*? M4^<"5FE!N=UVS6D[D\K!@SMDTU[-.?.6/6R&Z^ 8S)NJ@;'C%'YPF7USL:"+ M,+!L;)\V7\^F\/1J;=N6\WG(T"6,U1A6F/6\>$!S5J_ERQWC8;U,H&R(*CR. M3=8U#"T4^0R'B!*S6.RP*4,3SX,MNV0FC1%.*U/S&4G,'J9'TT'\M.T>5W\> MM\W(94%&@[@2*LT9_T6%@*[!M"PP2?B.(=E;WVPC84^EH@M@K2(YE1JG'-8, M(R]Z[?7_(0NFH1->'O&]"1.\V?8J: PC^>TNFGR+HZ44 ; G^\%X]4/)M+R7 MY=%IXNATB;%=CRUL#4=E23N.L!:KT[^65MMIHM:RB"[-_2N(V4'!*! H,/- M@]VBT .\B5CC%G?22_'H?6VQ^\ D&]F_VG"2#1(S5G\)#7)PDJ5ESC(K=/%4 M#K2&*[CG3S"G]C:(,WVK)+ U#*H#@S.=8N@P MDDE:JW9K$LAF+:QF/BZ7:M8'+:ZT-/ZX)[E "96:(XTL4&O5D^X:(]08ZK?6 MQX]@X7<7+&Q"Z=BCGDE$$(2:9^BU4 &V"SODE5'A-_SWQO9YPOXK M2?;!BXW)]6EWY/J@__0EQ0^6A7K-<-BL1#^B0LYDXA6'UT97E7M:*[UV+K?9 MPQ24"HHFQZ]6<;\4LJV*-";2E,Y3KSNPX5%93(URL(T!&_F9NGJ) O]"$<>F MV50+HM;?P& VQ#?O7!\]&_K%-ZX8),$8Y757!&_IS'&#MC<--X2A_0:']\R# MK4I7WQ)0V29*BVJY*&_:VPYZUUW>*@%Y@UKWJW5"!-+Y\_DA6^JL\JU\FOME MRTN3EP@FH\FQ_24#!^."L"&;83JE#>V2]7CD6+J%[TQXW7#^@U^?L\IC7V$^ M&-%C&F4@,F06\@H74B\MI*9WNSB^+4S*'5>O<1G'E"&Q6*@$QXP)%X4N&83R MV;YR\1TEUJ\8 EBP-ZBB *1,0&/546)N>H!FJ)P/I6Z M6MRD:C#J/P6NY!!!J^VB<@XY?FN)T*F\Y*>=87^7EWQT\GYT.AI?7AP]PA(0&:NW[]-*J7VZ"XK3_IB7.)H(/DLUE_O6L'DH M,8V29,#UDWD.[B4I&XQ"S+6BXI[^5;/LN&NX.[K[;>E,*R*\E3(L6AWHK,Q$BD;8:S0XF7=;J*KW)XAOG9;9>1757CM/F]-:S[NFM\?#7X<71WT?O1I>?]G+D[FJMT91#;74,LZ+?K!88 MK7J:&4^QNH[2O59B7R+ZO8P(3G.9?ND-+$@$;!Q3YW@.%!I4RT"P-NL4>:UG M8T]T&8@H=R7E.-8N9H%66KL[-MK]5X$RMS3)K57&!=J421TZ6H M[8C[K17,+%/A0^2(YJ"]12*N./CIO5 _7.HJXL_;JZ& MYZ:27E IM%F6AM671]V2ZM_$W#VX?T7[@GKI.)LAB6D&_O-/!\]?,?)/7KDY M*023.D;1A(FYV)B@/EM^\3,RBY\GVLRV&]W=^];]I4L]IQK+VSNP#A?QBEJ14R)_YEN.8Z55_3"=TX@(P^2WO].28JV_05+2JP# M1EJ'_^M9_;U@!E[F#3=M%D7;FC3ZXBX#$Q9:+8VI1 M$[K1E]B80#I$RB )#N@!%0:>_&-[C^6+[MF*1V CGJ"=R'1[.;QX/SI]C.AG M:THO^T&5R2'9S )*#F73R^0XGFY!WVKM CB; J%%5#0:LB4QE5_1HY%0$WH MR*9JVI=!+D4@<5S->I<_D7?VLGL<-_YP?#PD(E!,% K<<8-Y#G.%E.'OKLB7\YG:QA>M23[O':TX%;E#S/- M'KCHF) @]8:6^+\#]^?^CY\TTS^I#]M-(EB6+4\16#F_./MP"2[4\>CH72\8 MG;80_'UC_CYF"E,#ZW_TZS X/GM_/CP=D_$?5!W:@O.S=Z/CY;#2XYC^V[.+ M]PB1#_\U//Y RW!T_,_3L]_>#4]^>7!_ND_3+9L*K'&FTGX$/DDPR4I,B#"8>E6DQK<:SS5BN6-L5!7W,+&LORJ[S.NT MX5!ZAP*XMYK:?BX86@/+CD #1F.J8JXDBSCS=-GIVL)!=;)G)L^Y"[ M)9N0 MG7UC7^) )2BFO9%,,5U?%K?8TQI/\_)_J6Y7XGNYS%4^4E^!;]ET2L8S)H'< M@P>1J=)&1=W=26.,=6$K*YB3>-6 F^XM\+6M6FIPW;.ECP0:5+OGM5E"'/)6 M8XI.HPO"T@T1.J4NZ*[^V%4D5Z\8L76_B7GIM1N?1V9LXEZA?WA?O]:'HQ;= MD<0^![8G$P5; E\+-:WBFW:-MJM*>OM2J^9VK+<+W,-M(FV!,A^W93@R:@1S M&J"U=')\Q&VP70>X*FV*HVLU\,JK%B98V2N.]EQ[-PANB3 *IJ6NRMSNT%=( MLG=4-;$:PX O.#:W@A/^%EP#0+&,]HJGWMHE3[*]XNFK.D^;I>4CW!%.-SRJ MMB1J[XSUJ;/^7E;DQ3/,3Q")Z9>P(24!HV#X(@*CB]-'#TE\XUE/W@2?\V=S M4X*!/T:%0#.[1('U:&G&(YM'MW-5 #(Q M,7-U8FQID#9-"+1IJ(1@0FPP38.I+Z=K M[*8GG#BRW9;NT\]YXD$M#T) 04VE5DG/=S[_\XL=Y\*)3O@@G#"@@T_A9]LF M1R*:)BS5))(,-*-DJC"-R9 R=4ELNVIU*+*%Q'BBB>NX.V0HY"7.H+1KU)P- MZCAANSP/VT4GX4C0Q2"D."-(]RW<==U1U'-Z7J_;W=GS?/!D%9_M6@JD]87D"P9Z;Z?X5C&N(XT"#6,.*L#CH2D3-J1X!PRQ8+ZH$]191P6 :8<4V873OT$9&PR& FM M11+X)H$9DQHCX#9PC-- LRM=F6]R:SEE?MHDI6G=:[-]Y_E^5"R>V[+Z_:>%+9="%&*8?16&:3[EF?5#AE0:M +W.R*=(S$ MA::EO)R-ER1/D%+.K/+*US%,6"&#+T[QZ><6>PP)\D6P=2 1^-:V@E39BDD< MEV:%_UC0R9DJ3N<59,:[N/X5=)V.:X9QRF+@Y"G[ M'?GWJ41%,=(H4B+&Y"2-A,R$A/R/.V(\B]$GJ9%%--SD5D0FTF>._7Q/DF&6FE=K,I?>6 M V%:Z-0+"U"FX#>\J@;ZMZ0NC\_-G75_9;&.7HD_PZ!-U/?6XI_ 7',)#EC M%&$SU]PCL^>80[/;?5/J+@Z.CQO<[N+6+FIR=TI[]Q3_;A40;Q&AI8FET,S$Q:&]W87)D,C(P,C0N M:'1M4$L! A0#% @ .8!76%$%=[#S!P >B, !L ( ! MFPL &5X:&EB:70S,3)D96QP&AI8FET,S(Q:&]W M87)D,C(P,C0N:'1M4$L! A0#% @ .8!76$S2.; !S<'0M M,C R,S$R,S$N:'1M4$L! A0#% @ .8!76"Q\)PH!$0 ]+X ! M ( !<\H" '-P="TR,#(S,3(S,2YX&TAD /.F > " >]F!@!S M<'0R,#(S:6YC96YT:79E8V]M<&5N#(Q,7-U8FQI XML 97 spt-20231231_htm.xml IDEA: XBRL DOCUMENT 0001517375 2023-01-01 2023-12-31 0001517375 2023-06-30 0001517375 us-gaap:CommonClassAMember 2024-02-16 0001517375 us-gaap:CommonClassBMember 2024-02-16 0001517375 2023-12-31 0001517375 2022-12-31 0001517375 us-gaap:CommonClassAMember 2023-12-31 0001517375 us-gaap:CommonClassAMember 2022-12-31 0001517375 us-gaap:CommonClassBMember 2023-12-31 0001517375 us-gaap:CommonClassBMember 2022-12-31 0001517375 spt:SubscriptionMember 2023-01-01 2023-12-31 0001517375 spt:SubscriptionMember 2022-01-01 2022-12-31 0001517375 spt:SubscriptionMember 2021-01-01 2021-12-31 0001517375 spt:ProfessionalServicesAndOtherMember 2023-01-01 2023-12-31 0001517375 spt:ProfessionalServicesAndOtherMember 2022-01-01 2022-12-31 0001517375 spt:ProfessionalServicesAndOtherMember 2021-01-01 2021-12-31 0001517375 2022-01-01 2022-12-31 0001517375 2021-01-01 2021-12-31 0001517375 us-gaap:CommonStockMember 2020-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2020-12-31 0001517375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001517375 us-gaap:RetainedEarningsMember 2020-12-31 0001517375 2020-12-31 0001517375 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001517375 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001517375 us-gaap:CommonStockMember 2021-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2021-12-31 0001517375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001517375 us-gaap:RetainedEarningsMember 2021-12-31 0001517375 2021-12-31 0001517375 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001517375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001517375 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001517375 us-gaap:CommonStockMember 2022-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2022-12-31 0001517375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001517375 us-gaap:RetainedEarningsMember 2022-12-31 0001517375 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001517375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001517375 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001517375 us-gaap:CommonStockMember 2023-12-31 0001517375 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001517375 us-gaap:TreasuryStockCommonMember 2023-12-31 0001517375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001517375 us-gaap:RetainedEarningsMember 2023-12-31 0001517375 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001517375 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001517375 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001517375 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001517375 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001517375 2023-08-02 2023-08-02 0001517375 2023-01-19 2023-01-19 0001517375 2022-01-01 2023-12-31 0001517375 2023-01-01 2023-12-31 0001517375 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001517375 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001517375 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001517375 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001517375 us-gaap:ComputerEquipmentMember 2023-12-31 0001517375 us-gaap:ComputerEquipmentMember 2022-12-31 0001517375 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001517375 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001517375 spt:TaggerMediaMember 2023-08-02 2023-08-02 0001517375 spt:TaggerMediaMember us-gaap:LineOfCreditMember 2023-08-02 0001517375 spt:TaggerMediaMember 2023-01-01 2023-12-31 0001517375 spt:TaggerMediaMember 2023-08-02 0001517375 spt:TaggerMediaMember us-gaap:CustomerRelationshipsMember 2023-08-02 2023-08-02 0001517375 spt:TaggerMediaMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-08-02 2023-08-02 0001517375 spt:TaggerMediaMember us-gaap:TrademarksMember 2023-08-02 2023-08-02 0001517375 spt:RepustateIncMember 2023-01-19 2023-01-19 0001517375 spt:RepustateIncMember 2023-01-19 0001517375 spt:RepustateIncMember 2023-01-19 2023-12-31 0001517375 spt:RepustateIncMember us-gaap:CustomerRelationshipsMember 2023-01-19 2023-01-19 0001517375 spt:RepustateIncMember us-gaap:TrademarksMember 2023-01-19 2023-01-19 0001517375 us-gaap:CustomerRelationshipsMember 2023-12-31 0001517375 us-gaap:CustomerRelationshipsMember 2022-12-31 0001517375 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001517375 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001517375 us-gaap:TrademarksMember 2023-12-31 0001517375 us-gaap:TrademarksMember 2022-12-31 0001517375 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001517375 srt:WeightedAverageMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001517375 srt:WeightedAverageMember us-gaap:TrademarksMember 2023-01-01 2023-12-31 0001517375 srt:WeightedAverageMember 2023-01-01 2023-12-31 0001517375 srt:MinimumMember 2023-01-01 2023-12-31 0001517375 srt:MaximumMember 2023-01-01 2023-12-31 0001517375 us-gaap:DomesticCountryMember 2023-12-31 0001517375 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001517375 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-08-01 0001517375 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:SOFRMember 2023-08-01 2023-08-01 0001517375 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:SOFRMember 2023-08-01 2023-08-01 0001517375 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:SOFRMember 2023-08-01 2023-08-01 0001517375 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:ABRMember 2023-08-01 2023-08-01 0001517375 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:ABRMember 2023-08-01 2023-08-01 0001517375 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:ABRMember 2023-08-01 2023-08-01 0001517375 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spt:SOFRMember 2023-12-31 0001517375 spt:A2016StockPlanMember 2016-04-27 0001517375 us-gaap:EmployeeStockOptionMember spt:A2016StockPlanMember 2016-04-27 2016-04-27 0001517375 spt:A2019IncentiveAwardPlanMember 2019-10-17 0001517375 spt:ClassBIncentiveAwardPlanMember us-gaap:CommonClassBMember 2019-12-12 0001517375 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001517375 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001517375 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001517375 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001517375 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001517375 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001517375 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001517375 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001517375 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001517375 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001517375 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001517375 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001517375 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001517375 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001517375 spt:ExercisePriceRangeTwoMember 2023-01-01 2023-12-31 0001517375 spt:ExercisePriceRangeTwoMember 2023-12-31 0001517375 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001517375 srt:AmericasMember 2023-01-01 2023-12-31 0001517375 srt:AmericasMember 2022-01-01 2022-12-31 0001517375 srt:AmericasMember 2021-01-01 2021-12-31 0001517375 us-gaap:EMEAMember 2023-01-01 2023-12-31 0001517375 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001517375 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001517375 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001517375 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001517375 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001517375 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001517375 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001517375 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001517375 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001517375 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001517375 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001517375 us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001517375 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001517375 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001517375 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001517375 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517375 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517375 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517375 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001517375 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001517375 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001517375 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares spt:segment pure spt:letter_of_credit spt:vote 0001517375 false 2023 FY 10-K true 2023-12-31 --12-31 false 001-39156 SPROUT SOCIAL, INC. DE 27-2404165 131 South Dearborn St. Suite 700 Chicago IL 60603 (866) 878-3231 Class A Common Stock, $0.0001 par value per share SPT NASDAQ No No Yes false Yes Large Accelerated Filer false false true false 2200000000 49405548 6844638 Portions of the registrant’s Definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected be held on May 22, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2023. 238 PricewaterhouseCoopers LLP Chicago, Illinois 49760000 79917000 44645000 92929000 2177000 1789000 63489000 35833000 27725000 20369000 10324000 6418000 195943000 235466000 3699000 12995000 11407000 11949000 26240000 19638000 8729000 9503000 121404000 2299000 28065000 2006000 1098000 64000 396585000 293920000 6933000 4988000 140536000 95740000 3948000 3499000 18362000 14257000 11260000 14322000 181039000 132806000 55000000 0 920000 490000 15083000 18287000 351000 0 252393000 151583000 0.0001 0.0001 1000000000 1000000000 52133594 49241563 50413415 47562911 4000 4000 0.0001 0.0001 25000000 25000000 7201140 6994196 7667376 7460432 1000 1000 471789000 401419000 35113000 32733000 -77000 -369000 -292412000 -225985000 144192000 142337000 396585000 293920000 330458000 251213000 185726000 3185000 2615000 2133000 333643000 253828000 187859000 75076000 58767000 45791000 1192000 1091000 997000 76268000 59858000 46788000 257375000 193970000 141071000 79550000 61436000 40049000 168091000 123695000 84182000 79011000 60515000 44929000 326652000 245646000 169160000 -69277000 -51676000 -28089000 2754000 153000 300000 7021000 2535000 259000 -768000 -580000 -361000 -65778000 -49874000 -28491000 649000 366000 211000 -66427000 -50240000 -28702000 -1.19 -0.92 -0.53 55664404 54611616 53768301 -66427000 -50240000 -28702000 292000 -369000 0 -66135000 -50609000 -28702000 53266472 5000 328343000 3006448 -29206000 0 -147043000 152099000 62955 37000 37000 21730000 21730000 824344 0 19952 1618000 1618000 1664000 1664000 -28702000 -28702000 54153771 5000 351774000 3026400 -30824000 0 -175745000 145210000 41045 16000 16000 47906000 47906000 793023 0 31048 1909000 1909000 35504 1723000 1723000 -369000 -369000 -50240000 -50240000 55023343 5000 401419000 3057448 -32733000 -369000 -225985000 142337000 30000 29000 29000 68002000 68002000 1122902 0 41527 2380000 2380000 59514 2339000 2339000 292000 292000 -66427000 -66427000 56235759 5000 471789000 3098975 -35113000 -77000 -292412000 144192000 -66427000 -50240000 -28702000 3137000 2859000 2991000 86000 30000 188000 3203000 625000 -736000 3541000 1039000 1043000 26582000 18638000 12175000 1553000 1035000 673000 67704000 47738000 21731000 2418000 1199000 614000 26982000 11549000 8920000 -444000 125000 -3465000 40540000 30328000 23113000 -226000 7051000 8502000 41918000 26878000 25589000 -3549000 -2932000 -2155000 6456000 10668000 14817000 2073000 1824000 926000 145636000 0 0 63085000 189962000 109552000 118621000 154114000 88360000 5538000 0 0 -86635000 -37672000 -22118000 75000000 0 0 20000000 0 0 1031000 23000 183000 29000 16000 37000 2339000 1723000 0 0 0 1664000 2380000 1909000 1618000 53957000 -193000 -100000 -26222000 -27197000 -7401000 79917000 107114000 114515000 53695000 79917000 107114000 49760000 79917000 107114000 3935000 0 0 53695000 79917000 107114000 1588000 62000 111000 735000 211000 127000 795000 1079000 0 137000 0 4000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Nature of Operations and Summary of Significant Accounting Policies</span><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sprout Social, Inc. (“Sprout Social” or the “Company”), a Delaware corporation, began operating on April 21, 2010 to design, develop and operate a web-based comprehensive social media management tool enabling companies to manage and measure their online presence. Customers access their accounts online via a web-based interface or a mobile application. Some customers also purchase the Company’s professional services, which primarily consist of consulting and training services. The Company’s fiscal year end is December 31. The Company’s customers are primarily located throughout the United States, and a portion of customers are located in foreign countries. The Company is headquartered in Chicago, Illinois.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s estimates and judgments include, but are not limited to, the estimated period of benefit for incremental costs of obtaining a contract with a customer, the incremental borrowing rate for operating leases, calculation of allowance for credit losses, valuation of assets and liabilities acquired as part of business combinations, useful lives of long-lived assets, stock-based compensation, income taxes, commitments and contingencies and litigation, among others.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating segment. The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information for purposes of making operating decisions, assessing financial performance and allocating resources. The Company’s CODM evaluates financial information on a consolidated basis. As the Company operates as one operating segment, all required segment financial information is found in the consolidated financial statements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following financial instruments: cash, cash equivalents, marketable securities, accounts receivable, accounts payable and accrued liabilities. The carrying value of the Company’s cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to their short-term nature.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value. Interest earned on cash and cash equivalents is recorded as interest income in the consolidated statement of operations.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities consist of corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All marketable securities are recorded at their estimated fair values. Unrealized gains and losses for the available-for-sale debt securities that are unrelated to credit loss factors are recorded in accumulated other comprehensive income (loss), or AOCI. As of December 31, 2023 and 2022, the Company’s AOCI balance was insignificant. Unrealized losses determined to be credit-related are recorded as Other (expense) income, net in the consolidated statements of operations and comprehensive loss and as an allowance for credit losses on Marketable securities on the consolidated balance sheet. As of December 31, 2023 and 2022, the gross unrealized gains and losses on available-for-sale debt securities were immaterial and there were no expected credit losses related to the Company's available-for-sale debt securities.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consist of amounts billed and currently due from customers, net of an allowance for credit losses. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of an unconditional right to payment under non-cancellable contracts. Our typical payment terms provide for customer payment within 30 days of the date of the contract.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are subject to collection risk. The Company performs evaluations of its customers’ financial positions and generally extends credit on account, without collateral. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance and current economic conditions.</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. Amounts are charged against the allowance for credit losses once collection efforts are unsuccessful. Credit losses on accounts receivable were $2.4 million, $1.2 million and $0.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. The allowance for credit losses was $2.2 million and $1.8 million as of December 31, 2023 and 2022, respectively. The activity related to the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.003%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</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:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:10pt;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></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:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</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:10pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</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:10pt;font-weight:400;line-height:100%">(2,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk are primarily cash and cash equivalents, accounts receivable and marketable securities. The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2023, its risk relating to deposits exceeding federally insured limits was not significant.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has credit risk regarding trade accounts receivable as the Company generally does not require collateral. Allowances are maintained for potential credit losses. As of December 31, 2023 and 2022, there were no individual customers that accounted for more than 10% of the Company’s total revenue or net accounts receivable. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of investment-grade corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company limits the amount of investments in any single issuer and believes that, as of December 31, 2023, its concentration of credit risk related to marketable securities was not significant.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Lesser of useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost of assets disposed and the related accumulated depreciation are written off, and any resulting gain or loss is credited or charged to income.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists of the excess purchase price over the fair value of net assets acquired in purchase business combinations. The Company conducts a test for the impairment of goodwill on at least an annual basis as of October 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or sooner if indicators of impairment arise. The Company first assesses qualitative factors to determine whether it is more likely than not that goodwill is impaired. As part of the qualitative assessment, the Company evaluates factors including macroeconomic conditions, industry and market considerations, cost factors and overall financial performance of its reporting unit. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single reporting unit. If the Company concludes that it is more-likely-than-not that its single reporting unit is impaired or if the Company elects not to perform the optional qualitative assessment, a quantitative assessment is performed. For the quantitative assessment, the fair value of the Company’s reporting unit is compared with the carrying amount of net assets, including goodwill, related to the reporting unit. The Company recognizes an impairment charge for the amount, if any, by which the carrying amount of a reporting unit exceeds the fair value of the reporting unit. The Company did not record any impairment loss during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of its long-lived assets, which includes property and equipment and intangible assets, whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. Recoverability of an asset is measured by comparison of its carrying amount to the anticipated future undiscounted cash flows that the asset is expected to generate. If that comparison indicates that the carrying amount is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset exceeds its fair value. The Company did not record any impairment loss during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from subscriptions to the Company’s web-based social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable. The Company’s customers do not have the right to take possession of the online software solution.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company commences revenue recognition when control of these products is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for such products.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps: </span></div><div style="margin-bottom:10pt;padding-left:54pt;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">identify the contract with a customer;</span></div><div style="margin-bottom:10pt;padding-left:54pt;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">identify the performance obligations in a contract;</span></div><div style="margin-bottom:10pt;padding-left:54pt;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:10pt;padding-left:54pt;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">allocate the transaction price to the performance obligations identified in the contract; and</span></div><div style="margin-bottom:10pt;padding-left:54pt;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">recognize revenue when (or as) performance obligations are satisfied.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Identify the contract with a customer</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A customer contract is generally identified when the Company and a customer have executed an agreement or online acceptance that requires the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Identify the performance obligations in a contract</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise to provide a distinct service or a series of distinct services. A service that is promised to a customer is distinct if the customer can benefit from the service either on its own or together with other readily available resources, and a company’s promise to transfer the service to the customer is separately identifiable from other promises in the contract. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that subscriptions for its online software products are a distinct performance obligation, because no implementation work is required and the online software product is fully functional once a customer has access. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company sells professional services consisting of, but not limited to, implementation fees, specialized training, one-time reporting services and recurring periodic reporting services. Professional services are distinct, as they are sold separately, and the customer can benefit from the services to make better use of the online product purchased. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determination of the transaction price</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer. The Company estimates any variable consideration it will be entitled at contract inception and will reassess as circumstances change, when determining the transaction price. The transaction price for subscription and professional services is generally fixed at contract inception; therefore, the Company’s contracts do not contain a significant amount of variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in previous periods due to changes in the transaction price was not material.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocate the transaction price to the performance obligations identified in the contract</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the Company allocates the entire transaction price to the single performance obligation. For contracts containing multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling price (“SSP”) of the services provided to the customer. The Company determines the SSP based upon the prices at which the Company separately sells subscription and various professional services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics and other factors. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognize revenue when (or as) performance obligations are satisfied</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenues are recognized ratably over the contract terms beginning on the date the Company’s service is made available to customers, which typically begins on the commencement date of each contract as no implementation work is required. The Company’s customers do not have the right to take possession of the online software solution. The Company’s subscription service arrangements are generally non-cancellable and do not provide for refund of subscription fees.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are typically provided for a fixed fee, and revenues are recognized over time for these contracts as services are provided to the customer. Professional services revenue represents less than 1% of revenue for the periods presented.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales Commissions</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales force commissions are considered incremental costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts with new customers and for expansion of contracts with existing customers. Commissions are not paid on customer renewals. Sales commissions are deferred and amortized on a straight-line basis over a period of benefit of three years, as determined by the Company. The Company determined the three-year period by taking into consideration the products sold, expected customer life, expected contract renewals, technology life cycle and other factors. Amortization expense is included as a component of sales and marketing expense. Deferred commissions during the year ended December 31, 2023 increased $14.0 million as a result of deferring incremental costs of obtaining contracts with customers of $40.5 million, which was offset by $26.6 million of amortization. Deferred commissions during the year ended December 31, 2022 increased $11.7 million as a result of deferring incremental costs of obtaining contracts with customers of $30.3 million, which was offset by $18.6 million of amortization. The Company periodically reviews the deferred sales commissions for impairment and noted no impairment loss for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily consist of expenses related to hosting the Company’s service and providing support to customers, depreciation associated with computers and hardware and amortization expense related to acquired developed technologies that directly benefit sales. These expenses are comprised of hosted data center global costs, fees paid to third-party data providers and personnel-related costs directly associated with cloud infrastructure and customer support, including salaries, benefits, bonuses and allocated overhead. Overhead associated with facilities and information technology is allocated to cost of revenue and operating expenses based on headcount.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs primarily include online advertising on search engines. Advertising costs are expensed as incurred and included as a component of sales and marketing expenses. The Company incurred approximately $5.1 million, $4.4 million and $4.5 million in advertising costs during the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include payroll, employee benefits and other expenses associated with product development.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Internal-Use Software Costs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain payroll and stock compensation costs incurred to develop functionality for the Company’s platform, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized during the development stage. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, direct and incremental costs are capitalized until the software is substantially complete and ready for its intended use. Capitalized internal-use software costs are included within property and equipment, net on the </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets, and are amortized over the estimated useful life of the software, which is typically three years.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense for equity awards based on the grant‐date fair value over the remaining requisite service period for the award. For equity awards with only service conditions, the Company recognizes compensation expense on a straight-line basis over the remaining requisite service period for the award. For equity awards with both service and performance conditions, compensation expense is recognized on a graded vesting basis over the requisite service period once the achievement of the performance condition is considered probable. The grant-date fair value of RSUs that contain a market condition is determined using a Monte Carlo valuation model. The Company recognizes forfeitures as they occur.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Accordingly, monetary balance sheet accounts are remeasured using exchange rates in effect at the balance sheet dates and non-monetary items are remeasured at historical exchange rates. Expenses are generally remeasured at the average exchange rates for the period. Foreign currency related gains and losses have been immaterial during the periods presented.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception, and all significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use, or ROU, assets and operating lease liabilities are recognized at commencement based on the present value of fixed payments not yet paid over the remaining lease term. ROU assets also include any initial indirect costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. For short-term leases of 12 months or less, no ROU asset or lease liability is recorded. The Company records rent expense in its consolidated statement of operations and comprehensive loss on a straight-line basis over the term of the lease and records variable lease payments as incurred. Additionally, the Company has elected to combine lease and non-lease components and account for them as a single component. ROU assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent its obligations to make lease payments arising from the lease. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise the option. The Company uses its incremental borrowing rate in determining the lease liabilities, as its leases generally do not provide an implicit rate. The incremental borrowing rate is an estimate of the collateralized borrowing rate the Company would incur on future lease payments over a similar term based on the information available at the commencement date. The Company does not have any finance leases.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates all pending or threatened commitments and contingencies, if any, that are reasonably likely to have a material effect on its operations or financial position. The Company assesses the probability of an adverse outcome and records a provision for a liability when management believes that it is probable that a liability has been incurred and the amount can be reasonably estimated.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets to the extent that these assets are believed to be more likely than not to be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefits for uncertain tax positions are based upon management’s evaluation of the information available at the reporting date. To be recognized in the financial statements, a tax benefit must be at least more-likely-than-not of being sustained based on technical merits. The benefit for positions meeting the recognition threshold is measured as the largest benefit more-likely-than-not of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheets, as applicable.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, Illinois and other state jurisdictions. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgments about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options and RSUs. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculating using the same formula as basic net loss per share.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes and measures the assets acquired and liabilities assumed in a business combination based on their estimated fair values at the acquisition date. Any excess or deficiency of the purchase consideration when compared to the fair value of the net assets acquired, if </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any, is recorded as goodwill or gain from a bargain purchase. Such valuations require that management make estimates and assumptions, especially with respect to the identifiable intangible assets. The estimates in valuing intangible assets include, but are not limited to, the time and expense to recreate the assets, future expected cash flows from the asset, useful lives, customer churn rate, and discount rates.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period the Company may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update (“ASU”) No. 2021-08, Business Combinations: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). The ASU requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606 (Revenue from Contracts with Customers). ASU 2021-08 is effective for the Company’s fiscal year beginning January 1, 2023, and interim periods within that fiscal year, and should be applied on a prospective basis. Early adoption is permitted. The Company adopted the ASU as of January 1, 2023, and the adoption did not have a material impact on the Company’s consolidated financial statements. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures for significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. The ASU is effective for the Company’s fiscal year beginning January 1, 2025, and interim periods thereafter, and should be applied on a retrospective basis to all periods presented. Early adoption is permitted. The Company is currently evaluating these new disclosure requirements and does not expect the adoption to have a material impact on its consolidated financial statements.</span></div>In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU will be effective for the Company beginning with its annual report for the year ending December 31, 2025 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s estimates and judgments include, but are not limited to, the estimated period of benefit for incremental costs of obtaining a contract with a customer, the incremental borrowing rate for operating leases, calculation of allowance for credit losses, valuation of assets and liabilities acquired as part of business combinations, useful lives of long-lived assets, stock-based compensation, income taxes, commitments and contingencies and litigation, among others.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s estimates and judgments include, but are not limited to, the estimated period of benefit for incremental costs of obtaining a contract with a customer, the incremental borrowing rate for operating leases, calculation of allowance for credit losses, valuation of assets and liabilities acquired as part of business combinations, useful lives of long-lived assets, stock-based compensation, income taxes, commitments and contingencies and litigation, among others.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating segment. The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information for purposes of making operating decisions, assessing financial performance and allocating resources. The Company’s CODM evaluates financial information on a consolidated basis. As the Company operates as one operating segment, all required segment financial information is found in the consolidated financial statements.</span></div> 1 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following financial instruments: cash, cash equivalents, marketable securities, accounts receivable, accounts payable and accrued liabilities. The carrying value of the Company’s cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to their short-term nature.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value. Interest earned on cash and cash equivalents is recorded as interest income in the consolidated statement of operations.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.</span></div> <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company’s restricted cash balance was $3.9 million and nil, respectively. Restricted cash represents cash that is held as collateral in relation to the Company’s letters of credit that are required as security for the Company’s office leases and reserves held by the Company’s credit card processor. Restricted cash is included in Prepaid expenses and other current assets within the consolidated balance sheets.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities consist of corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All marketable securities are recorded at their estimated fair values. Unrealized gains and losses for the available-for-sale debt securities that are unrelated to credit loss factors are recorded in accumulated other comprehensive income (loss), or AOCI. As of December 31, 2023 and 2022, the Company’s AOCI balance was insignificant. Unrealized losses determined to be credit-related are recorded as Other (expense) income, net in the consolidated statements of operations and comprehensive loss and as an allowance for credit losses on Marketable securities on the consolidated balance sheet. As of December 31, 2023 and 2022, the gross unrealized gains and losses on available-for-sale debt securities were immaterial and there were no expected credit losses related to the Company's available-for-sale debt securities.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consist of amounts billed and currently due from customers, net of an allowance for credit losses. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of an unconditional right to payment under non-cancellable contracts. Our typical payment terms provide for customer payment within 30 days of the date of the contract.</span></div> <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are subject to collection risk. The Company performs evaluations of its customers’ financial positions and generally extends credit on account, without collateral. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance and current economic conditions.</span></div>If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. Amounts are charged against the allowance for credit losses once collection efforts are unsuccessful. 2400000 1200000 600000 2200000 1800000 The activity related to the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.003%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</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:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:10pt;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></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:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</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:10pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</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:10pt;font-weight:400;line-height:100%">(2,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1428000 614000 744000 1298000 1199000 708000 1789000 2418000 2030000 2177000 <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk are primarily cash and cash equivalents, accounts receivable and marketable securities. The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2023, its risk relating to deposits exceeding federally insured limits was not significant.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has credit risk regarding trade accounts receivable as the Company generally does not require collateral. Allowances are maintained for potential credit losses. As of December 31, 2023 and 2022, there were no individual customers that accounted for more than 10% of the Company’s total revenue or net accounts receivable. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of investment-grade corporate bonds, commercial paper, U.S. Treasury securities, asset-backed securities, and agency securities. The Company limits the amount of investments in any single issuer and believes that, as of December 31, 2023, its concentration of credit risk related to marketable securities was not significant.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Lesser of useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost of assets disposed and the related accumulated depreciation are written off, and any resulting gain or loss is credited or charged to income.</span></div> Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Lesser of useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates specified below, property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and hardware</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:10pt;font-weight:400;line-height:100%">4,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</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:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(17,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(15,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y P5Y P3Y P7Y P3Y <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists of the excess purchase price over the fair value of net assets acquired in purchase business combinations. The Company conducts a test for the impairment of goodwill on at least an annual basis as of October 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or sooner if indicators of impairment arise. The Company first assesses qualitative factors to determine whether it is more likely than not that goodwill is impaired. As part of the qualitative assessment, the Company evaluates factors including macroeconomic conditions, industry and market considerations, cost factors and overall financial performance of its reporting unit. </span></div>The Company has a single reporting unit. If the Company concludes that it is more-likely-than-not that its single reporting unit is impaired or if the Company elects not to perform the optional qualitative assessment, a quantitative assessment is performed. For the quantitative assessment, the fair value of the Company’s reporting unit is compared with the carrying amount of net assets, including goodwill, related to the reporting unit. The Company recognizes an impairment charge for the amount, if any, by which the carrying amount of a reporting unit exceeds the fair value of the reporting unit. 0 0 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div>The Company evaluates the recoverability of its long-lived assets, which includes property and equipment and intangible assets, whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. Recoverability of an asset is measured by comparison of its carrying amount to the anticipated future undiscounted cash flows that the asset is expected to generate. If that comparison indicates that the carrying amount is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset exceeds its fair value. 0 0 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from subscriptions to the Company’s web-based social media management platform under a software-as-a-service model. Our subscriptions can range from monthly to one-year or multi-year arrangements and are generally non-cancellable. The Company’s customers do not have the right to take possession of the online software solution.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company commences revenue recognition when control of these products is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for such products.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps: </span></div><div style="margin-bottom:10pt;padding-left:54pt;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">identify the contract with a customer;</span></div><div style="margin-bottom:10pt;padding-left:54pt;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">identify the performance obligations in a contract;</span></div><div style="margin-bottom:10pt;padding-left:54pt;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:10pt;padding-left:54pt;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">allocate the transaction price to the performance obligations identified in the contract; and</span></div><div style="margin-bottom:10pt;padding-left:54pt;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">recognize revenue when (or as) performance obligations are satisfied.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Identify the contract with a customer</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A customer contract is generally identified when the Company and a customer have executed an agreement or online acceptance that requires the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Identify the performance obligations in a contract</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise to provide a distinct service or a series of distinct services. A service that is promised to a customer is distinct if the customer can benefit from the service either on its own or together with other readily available resources, and a company’s promise to transfer the service to the customer is separately identifiable from other promises in the contract. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that subscriptions for its online software products are a distinct performance obligation, because no implementation work is required and the online software product is fully functional once a customer has access. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company sells professional services consisting of, but not limited to, implementation fees, specialized training, one-time reporting services and recurring periodic reporting services. Professional services are distinct, as they are sold separately, and the customer can benefit from the services to make better use of the online product purchased. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determination of the transaction price</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer. The Company estimates any variable consideration it will be entitled at contract inception and will reassess as circumstances change, when determining the transaction price. The transaction price for subscription and professional services is generally fixed at contract inception; therefore, the Company’s contracts do not contain a significant amount of variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in previous periods due to changes in the transaction price was not material.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocate the transaction price to the performance obligations identified in the contract</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the Company allocates the entire transaction price to the single performance obligation. For contracts containing multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling price (“SSP”) of the services provided to the customer. The Company determines the SSP based upon the prices at which the Company separately sells subscription and various professional services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics and other factors. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognize revenue when (or as) performance obligations are satisfied</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenues are recognized ratably over the contract terms beginning on the date the Company’s service is made available to customers, which typically begins on the commencement date of each contract as no implementation work is required. The Company’s customers do not have the right to take possession of the online software solution. The Company’s subscription service arrangements are generally non-cancellable and do not provide for refund of subscription fees.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are typically provided for a fixed fee, and revenues are recognized over time for these contracts as services are provided to the customer. Professional services revenue represents less than 1% of revenue for the periods presented.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales Commissions</span></div>Sales force commissions are considered incremental costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts with new customers and for expansion of contracts with existing customers. Commissions are not paid on customer renewals. Sales commissions are deferred and amortized on a straight-line basis over a period of benefit of three years, as determined by the Company. The Company determined the three-year period by taking into consideration the products sold, expected customer life, expected contract renewals, technology life cycle and other factors. Amortization expense is included as a component of sales and marketing expense. P3Y P3Y 14000000 40500000 26600000 11700000 30300000 18600000 0 0 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily consist of expenses related to hosting the Company’s service and providing support to customers, depreciation associated with computers and hardware and amortization expense related to acquired developed technologies that directly benefit sales. These expenses are comprised of hosted data center global costs, fees paid to third-party data providers and personnel-related costs directly associated with cloud infrastructure and customer support, including salaries, benefits, bonuses and allocated overhead. Overhead associated with facilities and information technology is allocated to cost of revenue and operating expenses based on headcount.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div>Advertising costs primarily include online advertising on search engines. Advertising costs are expensed as incurred and included as a component of sales and marketing expenses. 5100000 4400000 4500000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include payroll, employee benefits and other expenses associated with product development.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Internal-Use Software Costs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain payroll and stock compensation costs incurred to develop functionality for the Company’s platform, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized during the development stage. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, direct and incremental costs are capitalized until the software is substantially complete and ready for its intended use. Capitalized internal-use software costs are included within property and equipment, net on the </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets, and are amortized over the estimated useful life of the software, which is typically three years.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense for equity awards based on the grant‐date fair value over the remaining requisite service period for the award. For equity awards with only service conditions, the Company recognizes compensation expense on a straight-line basis over the remaining requisite service period for the award. For equity awards with both service and performance conditions, compensation expense is recognized on a graded vesting basis over the requisite service period once the achievement of the performance condition is considered probable. The grant-date fair value of RSUs that contain a market condition is determined using a Monte Carlo valuation model. The Company recognizes forfeitures as they occur.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Accordingly, monetary balance sheet accounts are remeasured using exchange rates in effect at the balance sheet dates and non-monetary items are remeasured at historical exchange rates. Expenses are generally remeasured at the average exchange rates for the period. Foreign currency related gains and losses have been immaterial during the periods presented.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception, and all significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use, or ROU, assets and operating lease liabilities are recognized at commencement based on the present value of fixed payments not yet paid over the remaining lease term. ROU assets also include any initial indirect costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. For short-term leases of 12 months or less, no ROU asset or lease liability is recorded. The Company records rent expense in its consolidated statement of operations and comprehensive loss on a straight-line basis over the term of the lease and records variable lease payments as incurred. Additionally, the Company has elected to combine lease and non-lease components and account for them as a single component. ROU assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent its obligations to make lease payments arising from the lease. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise the option. The Company uses its incremental borrowing rate in determining the lease liabilities, as its leases generally do not provide an implicit rate. The incremental borrowing rate is an estimate of the collateralized borrowing rate the Company would incur on future lease payments over a similar term based on the information available at the commencement date. The Company does not have any finance leases.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates all pending or threatened commitments and contingencies, if any, that are reasonably likely to have a material effect on its operations or financial position. The Company assesses the probability of an adverse outcome and records a provision for a liability when management believes that it is probable that a liability has been incurred and the amount can be reasonably estimated.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets to the extent that these assets are believed to be more likely than not to be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefits for uncertain tax positions are based upon management’s evaluation of the information available at the reporting date. To be recognized in the financial statements, a tax benefit must be at least more-likely-than-not of being sustained based on technical merits. The benefit for positions meeting the recognition threshold is measured as the largest benefit more-likely-than-not of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheets, as applicable.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, Illinois and other state jurisdictions. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgments about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options and RSUs. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculating using the same formula as basic net loss per share.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes and measures the assets acquired and liabilities assumed in a business combination based on their estimated fair values at the acquisition date. Any excess or deficiency of the purchase consideration when compared to the fair value of the net assets acquired, if </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any, is recorded as goodwill or gain from a bargain purchase. Such valuations require that management make estimates and assumptions, especially with respect to the identifiable intangible assets. The estimates in valuing intangible assets include, but are not limited to, the time and expense to recreate the assets, future expected cash flows from the asset, useful lives, customer churn rate, and discount rates.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period the Company may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update (“ASU”) No. 2021-08, Business Combinations: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). The ASU requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606 (Revenue from Contracts with Customers). ASU 2021-08 is effective for the Company’s fiscal year beginning January 1, 2023, and interim periods within that fiscal year, and should be applied on a prospective basis. Early adoption is permitted. The Company adopted the ASU as of January 1, 2023, and the adoption did not have a material impact on the Company’s consolidated financial statements. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures for significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. The ASU is effective for the Company’s fiscal year beginning January 1, 2025, and interim periods thereafter, and should be applied on a retrospective basis to all periods presented. Early adoption is permitted. The Company is currently evaluating these new disclosure requirements and does not expect the adoption to have a material impact on its consolidated financial statements.</span></div>In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU will be effective for the Company beginning with its annual report for the year ending December 31, 2025 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures. <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides disaggregation of revenue based on geographic region in Note 12 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) and based on the subscription versus professional services and other classification on the consolidated statements of operations and comprehensive loss, as it believes these best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue is recorded upon establishment of unconditional right to payment under non-cancellable contracts for subscription and professional services described above and is recognized as the revenue recognition criteria are met. The Company generally invoices customers in advance in monthly, quarterly, semi-annual and annual installments. The deferred revenue balance is influenced by several factors, including the compounding effects of renewals, invoice duration, timing and size.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of deferred revenue, including current and non-current balances, as of December 31, 2023 and 2022 were $141.5 million and $96.2 million, respectively. For the year ended December 31, 2023, the additions to our deferred revenue balance were due to $375.6 million of additional invoicing and $3.2 million and $0.1 million of deferred revenue acquired from the Tagger and Repustate acquisitions, respectively, which was offset by $333.6 million of revenue recognized during the same period. Deferred revenue during the year ended December 31, 2022, increased $26.9 million as a result of $280.7 million of additional invoicing which was offset by $253.8 million of revenue recognized during the same period. The amount of revenue recognized during the years ended December 31, 2023 and 2022 that was included in deferred revenue at the beginning of each period was $94.4 million and $68.6 million, respectively. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, including amounts already invoiced and amounts contracted but not yet invoiced, $275.0 million of revenue is expected to be recognized from remaining performance obligations, of which 72% is expected to be recognized in the next 12 months, 21% is expected to be recognized in the subsequent 12 months and the remainder thereafter.</span></div> 375600000 3200000 100000 333600000 26900000 280700000 253800000 94400000 68600000 275000000 0.72 P12M 0.21 P12M <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates specified below, property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and hardware</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:10pt;font-weight:400;line-height:100%">4,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</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:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(17,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(15,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The Company recognized depreciation and amortization expense on property and equipment of $3.1 million, $2.9 million and $3.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. 18336000 18308000 4114000 4015000 4539000 4528000 2165000 774000 29154000 27625000 17747000 15676000 11407000 11949000 3100000 2900000 3000000.0 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tagger Media, Inc.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2023, the Company completed its acquisition of all the outstanding equity of Tagger Media, Inc. (“Tagger”), an influencer marketing and social intelligence platform. The Company acquired Tagger in order to expand into the influencer marketing category. Tagger’s platform enables marketers to </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">discover influencers, plan and manage campaigns, analyze competitor strategies, report on trends and measure return on investment. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired Tagger for a total preliminary purchase consideration of $144 million in cash, which incorporates the impact of various customary adjustments such as working capital, cash and indebtedness.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company funded the purchase consideration with a combination of cash on hand and $75 million borrowed under the revolving credit facility further described in Note 8 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report). For the year ended December 31, 2023, the Company incurred $4.3 million acquisition-related costs which primarily related to advisory and legal costs, and were recorded within General and administrative expense in the consolidated statements of operations.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill, and is primarily attributable to expanded market opportunities from integrating the acquired developed technologies with the Company’s offerings. Goodwill is not deductible for income tax purposes. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. These estimates are based on preliminary information and may be subject to further revision as additional information is obtained during the measurement period, which may last up to 12 months from the date of the acquisition. The primary area that remains preliminary as of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> relates to income taxes. The Company expects to finalize the fair value measurements as soon as practicable, but not later than 12 months from the date of acquisition. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary fair values of assets acq</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uired and liabilities assumed as of the date of acquisition (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 2, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:10pt;font-weight:400;line-height:100%">2,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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:10pt;font-weight:400;line-height:100%">27,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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:10pt;font-weight:400;line-height:100%">(3,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired, excluding Goodwill</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:10pt;font-weight:400;line-height:100%">31,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,648)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of business, net of cash acquired</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant measurement period adjustments following the date of acquisition.</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company engaged a third-party valuation expert to aid its analysis of the acquired identifiable intangible assets. All estimates, key assumptions and forecasts were either provided by or reviewed by the Company. While the Company chose to utilize a third-party valuation expert for assistance, the fair value analysis and related valuations reflect the conclusions of management and not those of any third party. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the acquired technology and the trademark identified intangible assets were determined utilizing the relief from royalty method under the income approach. The fair values of the customer relationships were valued using the multi-period excess-earnings method. The Company applied judgment which involved the use of the assumptions with respect to revenue growth rates, customer attrition rate, discount rate, royalty rate, obsolescence rate and total operating expenses.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are being amortized over the estimated useful lives on a straight-line basis. The following table summarizes the estimated preliminary fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><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%">Expected Useful Life</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:10pt;font-weight:400;line-height:100%">Customer Relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</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:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has included the financial results of Tagger in its consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Tagger have not been presented as the effect of this acquisition was not material to the Company’s financial results.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repustate, Inc.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2023, the Company completed the acquisition of all the outstanding equity of Repustate, Inc. The acquisition has increased the Company’s power, breadth and automation of social listening, messaging, and customer care capabilities with added sentiment analysis, natural language processing (NLP) and artificial-intelligence (AI). </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total final purchase consideration for the acquisition was approximately $8.3 million, consisting of approximately $6.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash paid at the closing of the acquisition and a holdback of $1.5 million in cash to be paid as purchase consideration after the one-year anniversary of the closing of the acquisition, assuming no claims by the Company against the holdback amount for post-closing purchase price adjustments or indemnification matters.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The purchase price holdback was paid in full in January 2024. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill, and is primarily attributable to expected post-acquisition synergies from integrating the technology into Sprout’s platform. The goodwill is not deductible for income tax purposes.</span><span style="background-color:#ffffff;color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. The allocation of fair value of purchase consideration was finalized in the fourth quarter of 2023, and there were no material changes to the fair value of assets acquired and liabilities assumed, as previously reported. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of assets acq</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uired and liabilities assumed as of the date of acquisition (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 19, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible assets and liabilities assumed</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:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Net assets acquired, excluding Goodwill</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:10pt;font-weight:400;line-height:100%">1,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration related to holdback</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,498)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents acquired</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:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of business, net of cash acquired</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,432 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><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%">Expected Useful Life</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:10pt;font-weight:400;line-height:100%">Customer Relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 year</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has included the financial results of Repustate in its consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Repustate have not been presented as the effect of this acquisition was not material to the Company’s financial results.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the year ended December 31, 2023 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill balance as of December 31, 2022</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition - acquisition of Tagger</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:10pt;font-weight:400;line-height:100%">112,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition - acquisition of Repustate</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:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 144000000 75000000 4300000 <div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary fair values of assets acq</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uired and liabilities assumed as of the date of acquisition (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 2, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:10pt;font-weight:400;line-height:100%">2,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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:10pt;font-weight:400;line-height:100%">27,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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:10pt;font-weight:400;line-height:100%">(3,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired, excluding Goodwill</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:10pt;font-weight:400;line-height:100%">31,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,648)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of business, net of cash acquired</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of assets acq</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uired and liabilities assumed as of the date of acquisition (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 19, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible assets and liabilities assumed</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:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Net assets acquired, excluding Goodwill</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:10pt;font-weight:400;line-height:100%">1,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration related to holdback</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,498)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents acquired</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:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of business, net of cash acquired</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,432 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4648000 2979000 932000 27800000 1758000 3243000 31358000 112494000 143852000 4648000 139204000 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are being amortized over the estimated useful lives on a straight-line basis. The following table summarizes the estimated preliminary fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><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%">Expected Useful Life</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:10pt;font-weight:400;line-height:100%">Customer Relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</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:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values (in thousands) and estimated useful lives for the identifiable intangible assets acquired as of the acquisition date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><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%">Expected Useful Life</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:10pt;font-weight:400;line-height:100%">Customer Relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 year</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 12400000 P7Y 14100000 P5Y 1300000 P5Y 27800000 8300000 6800000 1500000 366000 1800000 477000 -4000 1685000 6611000 8296000 -1498000 366000 6432000 200000 P1Y 1600000 P5Y 1800000 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the year ended December 31, 2023 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill balance as of December 31, 2022</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition - acquisition of Tagger</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:10pt;font-weight:400;line-height:100%">112,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition - acquisition of Repustate</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:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2299000 112494000 6611000 121404000 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates specified below, intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">19,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">15,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</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:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,259)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">(1,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</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:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,835)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:16pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the gross carrying amount of intangible assets for the year ended December 31, 2023 is related to the acquisitions of Tagger and Repustate. Refer to Note 4 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report).</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are all finite-lived and are being amortized on a straight-line basis over their expected useful lives. Amortization of intangible assets totaled $3.5 million, $1.0 million, and $1.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. The expected future amortization of intangible assets as of December 31, 2023 is summarized as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">6,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">5,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">5,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">28,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.634%"><tr><td style="width:1.0%"></td><td style="width:75.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.289%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Amortization Period <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates specified below, intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">19,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">15,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</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:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,259)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</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:10pt;font-weight:400;line-height:100%">(1,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</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:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,835)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.634%"><tr><td style="width:1.0%"></td><td style="width:75.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.289%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Amortization Period <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 19900000 7300000 15700000 0 1300000 0 36900000 7300000 7259000 5294000 1468000 0 108000 0 8835000 5294000 28065000 2006000 3500000 1000000.0 1000000.0 The expected future amortization of intangible assets as of December 31, 2023 is summarized as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">6,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">5,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">5,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">28,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6153000 5171000 5171000 5171000 3595000 2804000 28065000 P7Y P5Y P5Y P6Y <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating lease agreements for offices in Chicago, Illinois, Seattle, Washington, Santa Monica, California, and Dublin, Ireland. The Chicago lease expires in January 2028, the Seattle lease expires in January 2031, the Santa Monica lease expires in January 2025, and the Dublin lease expires in June 2025. These operating leases require escalating monthly rental payments ranging from approximately $14,000 to $280,000. Under the terms of the lease agreements, the Company is also responsible for its proportionate share of taxes and operating costs, which are treated as variable lease costs. The Company’s operating leases typically contain options to extend or terminate the term of the lease. The Company currently does not include any options to extend leases in its lease terms as it is not reasonably certain to exercise them. As such, it has recorded lease obligations only through the initial optional termination dates above.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2023, upon completion of the acquisition of Tagger, the Company assumed an operating lease for an office suite located in Santa Monica, California.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4 of the Notes to the Financial Statements (Part I, Item 8 of this Annual Report) for further discussion. The right-of-use assets and operating lease liabilities that the Company assumed with the Santa Monica lease were not significant.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, the Company reassessed the term of the Dublin office lease and determined it was reasonably certain to not exercise its option to early terminate the lease. As a result of this determination, the Company remeasured the operating lease liability and associated right-of-use asset based on an expected expiration date of June 2025. </span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of operating lease assets and liabilities as of December 31, 2023 (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense for the year ended December 31, 2023, 2022, and 2021 was $2.7 million, $2.3 million and $2.0 million, respectively. Variable lease costs for the year ended December 31, </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, 2022 and 2021 was $3.6 million, $3.5 million and $3.3 million, respectively. Cash payments related to operating leases for the year ended December 31, 2023, 2022 and 2021 were $8.2 million, $7.7 million and $6.7 million, respectively. There was no sublease rental income recognized for any of the periods presented.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the weighted-average remaining lease term is 4.9 years and the weighted-average discount rate is 5.5%.</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining maturities of operating lease liabilities as of December 31, 2023 are as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">19,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14000 280000 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of operating lease assets and liabilities as of December 31, 2023 (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8729000 3948000 15083000 19031000 2700000 2300000 2000000.0 3600000 3500000 3300000 8200000 7700000 6700000 0 0 0 P4Y10M24D 0.055 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining maturities of operating lease liabilities as of December 31, 2023 are as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">19,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4873000 4503000 4298000 4392000 1277000 2326000 21669000 2638000 19031000 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,497)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,177)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,097)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,778)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,874)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is no provision for domestic income taxes because the Company has historically incurred operating losses and maintains a full valuation allowance against its net deferred tax assets. In 2023, 2022, and 2021, the Company recognized an immaterial provision related to foreign income taxes.</span></div><div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the difference between the federal statutory rate and the effective income tax rate as a percentage of income before taxes for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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><td colspan="9" 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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Tax Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Tax Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Tax Rate</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%">Federal statutory income tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,813)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,983)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax, net of federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(1,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(1,024)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(0.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 162(m) limitation</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%">1,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(4.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(9.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(0.46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance net of deferred tax assets</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%">18,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(27.96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">12,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(24.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(57.86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(3.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D Credit</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,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Acquisitions</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%">603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(0.92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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%">Return to provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">(1.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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%">366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">(0.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax </span></div><div style="margin-bottom:16pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes. Significant components of the Company’s deferred taxes at December 31, 2023 and 2022 are as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Costs</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:10pt;font-weight:400;line-height:100%">15,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</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:10pt;font-weight:400;line-height:100%">4,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,387 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(7,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions and bonus</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:10pt;font-weight:400;line-height:100%">(13,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(9,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</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:10pt;font-weight:400;line-height:100%">(2,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(2,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,956)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,115)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(69,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses all available positive and negative evidence to evaluate the realizability of its deferred tax assets and whether or not a valuation allowance is necessary. The Company’s three-year cumulative loss position was significant negative evidence in assessing the need for a valuation allowance. The weight given to positive and negative evidence is commensurate with the extent such evidence may be objectively verified. Given the weight of objectively verifiable historical losses from operations, the Company has recorded a full valuation allowance on its deferred tax assets. The Company may be able to reverse the valuation allowance when sufficient positive evidence exists to support the reversal of the valuation allowance. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the valuation allowance for deferred tax assets was approximately $19.4 million for the year ended December 31, 2023, $12.1 million for the year ended December 31, 2022, and $16.5 million for the year ended December 31, 2021. The increase in the valuation allowance was primarily due to the increase in the net operating loss deferred tax asset, the establishment of a deferred tax asset for research and development (R&amp;D) credits, and the increase in the deferred tax asset for capitalized R&amp;D costs.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company commissioned a multi-year R&amp;D credit study in 2023, which was completed during the fourth quarter of 2023, and resulted in a favorable adjustment to the Company’s effective tax rate. None of the R&amp;D credits have been utilized as of December 31, 2023. The recorded net carryover R&amp;D credit as of December 31, 2023 expected to be utilized in future periods is $7.4 million (net of any reserves). </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Cuts and Jobs Act (TCJA) of 2017 proposed changes to the Internal Revenue Code (IRC) section 174, which governs the treatment of R&amp;D costs for tax purposes. The changes require </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies to capitalize R&amp;D costs incurred after December 31, 2021. Under new IRC Section 174(c)(3), software development costs are treated as R&amp;D expenditures. The Company has capitalized and amortized relevant software development costs under IRC section 174 and recorded a resulting deferred tax asset of $15.0 million as of December 31, 2023.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to account for Global Intangible Low-Taxed Income (“GILTI”) as a current-period expense when incurred. Therefore, the Company has not recorded deferred taxes for basis differences expected to reverse in the future periods.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has total tax effected net operating loss carryforwards for U.S. federal income tax purposes of approximately $64.8 million as of December 31, 2023, which begin to expire in 2031. The Company has total tax effected net operating loss carryforwards for U.S. state income tax purposes of approximately $12.5 million as of December 31, 2023, which begin to expire in 2031. The operating loss carryforwards may be limited due to a change in control in the Company’s ownership as defined by the Internal Revenue Code Sections 382. Any future changes in the Company’s ownership may limit the use of such carryforward benefits. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained by the tax authority upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. If a tax position meets the more-likely-than-not threshold, the Company measures the tax position as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of uncertain tax positions as of December 31, 2023 and 2022 was $2.5 million and nil, respectively. The reconciliation of uncertain tax positions at the beginning and end of the years below is as follows (in thousands): </span></div><div style="margin-bottom:10pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.506%"><tr><td style="width:1.0%"></td><td style="width:67.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.137%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:400;line-height:100%">Beginning balance</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increase (decrease) related to prior year positions</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decrease related to settlements</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increase related to current year positions</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:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, approximately $2.5 million would reduce the Company’s annual effective tax rate, if recognized. The Company recognizes interest and, if applicable, penalties for any uncertain tax positions. Interest and penalties related to uncertain tax positions are recorded as a component of income tax expense. In the years ended December 31, 2023, 2022, and 2021, the Company did not have any accrued interest or penalties associated with any unrecognized tax benefits.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Due to its operating loss carryforwards, the U.S. federal statute of limitations remains open for tax year 2010 and onward and the Company continues to be subject to examination by the Internal Revenue Service for tax years 2010 and later. The resolutions of any examinations are not expected to be material to these financial statements.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not provide for U.S. income taxes on unremitted earnings of foreign subsidiaries. Unremitted earnings of foreign subsidiaries were immaterial at December 31, 2023.</span></div> <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,497)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,177)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,097)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,778)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,874)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -64497000 -49177000 -27097000 -1281000 -697000 -1394000 -65778000 -49874000 -28491000 <div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the difference between the federal statutory rate and the effective income tax rate as a percentage of income before taxes for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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><td colspan="9" 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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Tax Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Tax Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Tax Rate</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%">Federal statutory income tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,813)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,983)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax, net of federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(1,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(1,024)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(0.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 162(m) limitation</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%">1,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(4.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(9.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(0.46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance net of deferred tax assets</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%">18,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(27.96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">12,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(24.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(57.86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(3.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D Credit</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,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Acquisitions</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%">603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(0.92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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%">Return to provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">(1.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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%">366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">(0.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> -13813000 0.2100 -10474000 0.2100 -5983000 0.2100 -2423000 0.0368 -1863000 0.0374 -1024000 0.0359 -75000 0.0011 43000 -0.0009 -91000 0.0032 1693000 -0.0257 2371000 -0.0475 2591000 -0.0909 304000 -0.0046 687000 -0.0138 516000 -0.0172 18389000 -0.2796 12075000 -0.2421 16485000 -0.5786 2051000 -0.0312 -2412000 0.0484 -11865000 0.4164 6100000 0.0927 0 0 0 0 -603000 -0.0092 0 0 0 0 20000 -0.0003 -61000 0.0012 -418000 0.0147 649000 -0.010 366000 -0.007 211000 -0.007 Significant components of the Company’s deferred taxes at December 31, 2023 and 2022 are as follows (in thousands): <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Costs</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:10pt;font-weight:400;line-height:100%">15,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</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:10pt;font-weight:400;line-height:100%">4,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,387 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(7,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions and bonus</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:10pt;font-weight:400;line-height:100%">(13,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(9,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</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:10pt;font-weight:400;line-height:100%">(2,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(2,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,956)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,115)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(69,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 77309000 66912000 15001000 5846000 4677000 5363000 6073000 4622000 7368000 0 1892000 1644000 112320000 84387000 7727000 1986000 13261000 9849000 2145000 2340000 823000 940000 23956000 15115000 88670000 69272000 306000 0 19400000 12100000 16500000 15000000 64800000 12500000 2500000 0 The reconciliation of uncertain tax positions at the beginning and end of the years below is as follows (in thousands): <div style="margin-bottom:10pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.506%"><tr><td style="width:1.0%"></td><td style="width:67.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.137%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:10pt;font-weight:400;line-height:100%">Beginning balance</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increase (decrease) related to prior year positions</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decrease related to settlements</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increase related to current year positions</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:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 0 0 2456000 0 2456000 0 2500000 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) by and among the Company, the banks and other financial institutions or entities party thereto as lenders and MUFG Bank, LTD. as administrative agent and collateral agent. The Credit Agreement provides for a $100 million senior secured revolving credit facility (the “Facility”), maturing on August 1, 2028. Borrowings under the Facility may be used to finance acquisitions and other investments permitted under the terms of the Credit Agreement, to pay related fees and expenses and for general corporate purposes. At December 31, 2023, the Company had an outstanding balance of $55 million under the Facility. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Facility may be designated as SOFR Loans or ABR Loans (each as defined in the Credit Agreement), subject to certain terms and conditions under the Credit Agreement, and bear interest at a rate of either (i) SOFR (subject to a 1.0% floor), plus 0.10%, plus a margin ranging from 2.75% to 3.25% based on the Company’s liquidity or (ii) ABR (subject to a 2.0% floor) plus a margin ranging from 1.75% to 2.25% based on the Company’s liquidity. The Facility also includes a quarterly commitment fee on the unused portion of the Facility of 0.30% or 0.35% based on the Company’s liquidity. As of December 31, 2023, the borrowings under the Facility were designated as SOFR Loans and the interest rate in effect for the outstanding balance was approximately 8.23%.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs associated with the Facility were recorded to Other assets, net within the consolidated balance sheets and are being amortized as interest expense on a straight-line basis over the term of the Facility.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement includes customary conditions to credit extensions, affirmative and negative covenants, and customary events of default. The customary conditions also include restrictions on the Company’s ability to incur liens, incur indebtedness, make or hold investments, execute certain change of control transactions, business combinations or other fundamental changes to its business, dispose of assets, make certain types of restricted payments or enter into certain related party transactions, subject to customary exceptions. In addition, the Credit Agreement contains financial covenants as to (i) minimum liquidity, requiring the maintenance, at all times and measured at the end of each fiscal quarter, of cash and cash equivalents of not less than the greater of (x) $30 million and (y) 30% of the total revolving commitments, and (ii) minimum recurring revenue growth, requiring recurring revenue growth for the trailing four fiscal quarter period, measured at the end of each fiscal quarter, of not less than 115% of the actual recurring revenue for the same period in the prior fiscal year. As of December 31, 2023, the Company was in compliance with the covenants in the Credit Agreement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is contingently liable under two standby letters of credit which are required as security for the Company’s current office leases (Note 6). At December 31, 2023, the Company had $2.7 million in secured letters of credit outstanding. At December 31, 2022, the Company had $2.7 million in unsecured letters of credit outstanding.</span></div> 100000000 55000000 0.010 0.0010 0.0275 0.0325 0.020 0.0175 0.0225 0.0030 0.0035 0.0823 2 2700000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company has authorized 1,000,000,000 shares of Class A common stock with a par value of $0.0001 per share and 25,000,000 shares of Class B common stock with a par value of $0.0001 per share. Each holder of Class A and Class B common stock shall be entitled to one and ten votes, respectively, for each share held as of the record date and shall be entitled to receive dividends, when, as and if declared by the Board of Directors. Each share of Class B common stock is convertible into one share of Class A common stock at any time and will convert automatically upon certain transfers and upon the earlier of (i) the first date on which the voting power of all then </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding shares of Class B common stock represents less than 10% of the combined voting power of all then outstanding shares of Class A common stock and Class B common stock, (ii) the date that is seven (7) years from the closing of the IPO on December 17, 2019 and (iii) the date specified by a vote of the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Following such conversion, each share of Class A common stock will have one vote per share and the rights of the holders of all outstanding shares of common stock will be identical. The total Class A and Class B common stock outstanding as of December 31, 2023 is 49,241,563 and 6,994,196 shares, respectively.</span></div> 1000000000 0.0001 25000000 0.0001 1 10 1 0.10 P7Y 1 49241563 6994196 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 27, 2016, the Company established the Sprout Social, Inc. 2016 Stock Plan (the “2016 Plan”) as an amendment and restatement of the Sprout Social, Inc. 2010 Amended and Restated Stock Incentive Plan, under which awards, including options, restricted stock purchases rights, restricted stock bonus or restricted stock unit awards, for up to</span><span style="color:#ee2724;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%">5,467,862 shares of common stock may, at the discretion of the Board of Directors, be issued to employees, consultants, and directors of the Company. Under the 2016 Plan, any shares withheld upon settlement of RSUs, as elected by the employee to cover withholding taxes, will again be available for future grants under the plan. There were no changes to existing stock options outstanding as a result of the amendment and restatement. The exercise price for each award is determined by the Board of Directors. However, each option must have an exercise price of at least the fair market value of the option and no less than</span><span style="color:#ee2724;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%">110% of fair market value for options granted to a</span><span style="color:#ee2724;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%">10% owner optionee. The Company continues to maintain the 2016 Plan, although no further grants are authorized under the 2016 Plan following the effectiveness of the 2019 Incentive Award Plan.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 17, 2019, the Company established the Sprout Social, Inc. 2019 Incentive Award Plan (the “2019 Plan”), under which awards, including options, stock appreciation rights, restricted stock awards, restricted stock unit awards, other stock or cash based awards and dividend equivalent awards, for up to 5,293,497 shares of Class A common stock may, at the discretion of the Board of Directors, be issued to employees, consultants, and directors of the Company.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective December 12, 2019, the Company established the Sprout Social, Inc. 2019 Class B Incentive Award Plan (the “Class B Plan”), under which cash and equity incentive awards, for up to 550,000 shares of Class B common stock were, at the discretion of the Board of Directors, issued to employees, consultants, and directors of the Company, with the expectation that shares would only be issued to the Company’s CEO depending on the valuation of the Company in connection with the IPO and the achievement of market capitalization thresholds thereafter. There are no further grants authorized under the Class B Plan.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The only awards granted as of December 31, 2023 are stock options and restricted stock units.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is included in the consolidated statement of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">11,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">10,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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:10pt;font-weight:400;line-height:100%">15,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,704 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,730 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented, stock-based compensation expense consisted of expense from restricted stock units. There was no expense related to stock options.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2015, the Company began issuing restricted stock units. The general terms of the restricted stock units issued under the 2016 Plan require both a service and performance condition to be satisfied prior to vesting. The service condition is satisfied upon the participant’s completion of a required period of continuous service from the vesting start date. The performance condition was satisfied upon the completion of the IPO. The general terms of the restricted stock units issued under the 2019 Plan require only a service condition to be satisfied prior to vesting. However, certain executive grants issued under the 2019 Plan require both the satisfaction of a service condition and a performance condition which includes the achievement of subscription revenue targets, prior to vesting. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the activity regarding unvested restricted stock units for the year ended December 31, 2023: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Grant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Fair Value</span></div></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:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,613,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">55.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">59.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724,707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value per share for restricted stock units granted during the years ended December 31, 2023, 2022 and 2021 was $50.75, $64.17 and $85.69, respectively. The total unrecognized stock-based compensation expense relating to these awards as of December 31, 2023 was $182.9 million, which is expected to be recognized over a weighted-average period of 3.0 years.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The options become fully vested at such time or times, or upon such event or events, and subject to such terms, conditions, performance criteria, and restrictions as shall be determined by the Board of Directors and set forth in each stock option notice; provided, however, that no exercise period shall exceed ten years from the grant date. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option is estimated on the date of grant based on the Black-Scholes option pricing model. The annual rate of dividends is expressed as a dividend yield which is a constant percentage of the stock price, which is determined by the board of directors with input from a third-party valuation specialist. The expected life of an option represents the period of time that an option is expected to be outstanding. The risk‐free interest rate is based on the rate of U.S. Treasury securities with maturities consistent with the estimated expected term of the awards.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid dividends and does not anticipate paying a cash dividend on common stock in the foreseeable future and, accordingly, uses an expected dividend yield of zero. As the Company was privately held during the life of the options, there is no historical basis of the stock volatility. Accordingly, the expected volatility is based primarily on the historical volatilities of similar entities’ common stock over the most recent period commensurate with the estimated expected term of the awards. The expected term of an award is determined using the simplified method for plain vanilla options, consistent with applicable accounting guidance.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2015, the Company ceased issuing stock options.</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the stock option activity for the year ended December 31, 2023: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted at fair value</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at end of period</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:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has computed the aggregate intrinsic value of amounts disclosed in the above table based on the difference between the original exercise price of the options and the estimated fair value of the Company’s common stock as of December 31, 2023.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of options exercised for the years ended December 31, 2023, 2022 and 2021 was $1.8 million, $2.3 million and $5.7 million, respectively.</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following summarizes information about the Company’s options outstanding as of December 31, 2023: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.70 - $1.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 5467862 1.10 0.10 5293497 550000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is included in the consolidated statement of operations and comprehensive loss as follows (in thousands):</span><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">11,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">10,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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:10pt;font-weight:400;line-height:100%">15,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,704 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,730 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3224000 2491000 1062000 18478000 11280000 4039000 30116000 23066000 10636000 15886000 10901000 5993000 67704000 47738000 21730000 0 0 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the activity regarding unvested restricted stock units for the year ended December 31, 2023: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Grant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Fair Value</span></div></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:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,613,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">55.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">59.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724,707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2692277 62.71 2613736 50.75 1177073 55.77 404233 59.27 3724707 56.89 50.75 64.17 85.69 182900000 P3Y P10Y 0 <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the stock option activity for the year ended December 31, 2023: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted at fair value</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at end of period</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:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 57010 1.01 P1Y11M4D 3161000 0 0 30000 0.95 0 0 27010 1.08 P1Y18D 1630000 27010 1.08 P1Y18D 1630000 1800000 2300000 5700000 The following summarizes information about the Company’s options outstanding as of December 31, 2023: <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.70 - $1.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 0.70 1.08 27010 P1Y18D 27010 P1Y18D 27010 27010 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has non-cancellable minimum guaranteed purchase commitments for data and services. Material contractual commitments as of December 31, 2023 that are not disclosed elsewhere are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. There were no material such matters as of and for the year ended December 31, 2023.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, investors and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. There were no material obligations under such indemnification agreements as of and for the year ended December 31, 2023.</span></div> Material contractual commitments as of December 31, 2023 that are not disclosed elsewhere are as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6285000 4046000 1371000 236000 0 0 11938000 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the Summary of Significant Accounting Policies, the Company operates as one operating segment.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of December 31, 2023 and 2022, there were no significant long-lived assets held by entities outside of the United States.</span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographical region is determined by location of the Company’s customers. Revenue from customers outside of the United States was approximately 28% for each of the years ended December 31, 2023, 2022 and 2021. Revenue by geographical region is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:61.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:10pt;font-weight:400;line-height:100%">54,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">42,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">11,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">9,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 0.28 Revenue by geographical region is as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:61.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:10pt;font-weight:400;line-height:100%">54,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">42,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">11,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">9,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 262290000 199516000 148241000 54753000 42419000 30229000 16600000 11893000 9389000 333643000 253828000 187859000 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing the net loss by the weighted average number of outstanding shares of common stock each period. Diluted net loss per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options and restricted stock units. Because the Company incurred net losses each period, the basic and diluted calculations are the same. Basic and diluted net loss per share are the same for each class of common stock, as both Class A and Class B stockholders are entitled to the same liquidation and dividend rights. </span></div><div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation for basic and diluted net loss per share (in thousands, except share and per share data): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.025%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,427)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,240)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,702)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,664,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">54,611,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">53,768,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the calculation of diluted net los</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s per share for each period, as the impact of including them would have been anti-dilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.004%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,010</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,055</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</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:10pt;font-weight:400;line-height:100%">3,724,707</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,930</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">3,751,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2,749,287 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2,097,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:16pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation for basic and diluted net loss per share (in thousands, except share and per share data): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.025%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,427)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,240)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,702)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,664,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">54,611,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">53,768,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -66427000 -50240000 -28702000 55664404 54611616 53768301 -1.19 -0.92 -0.53 <div style="margin-bottom:16pt;margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the calculation of diluted net los</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s per share for each period, as the impact of including them would have been anti-dilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.004%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,010</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,010</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,055</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</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:10pt;font-weight:400;line-height:100%">3,724,707</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,930</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">3,751,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2,749,287 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2,097,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27010 57010 98055 3724707 2692277 1999930 3751717 2749287 2097985 <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:</span></div><div style="margin-bottom:10pt;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: Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:10pt;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:10pt;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 that are supported by little or no market activity.</span></div><div style="margin-bottom:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):</span></div><div style="margin-bottom:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Commercial paper</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Corporate bonds</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  U.S. Treasury 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:17pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are classified within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market.</span></div><div style="margin-bottom:17pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments, including cash held in banks, cash equivalents, 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.</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, the Company held investment-grade marketable securities which were accounted for as available-for-sale securities. There was not a significant difference between the amortized cost and fair value of these securities. The gross unrealized gains and losses associated with these securities were immaterial in the periods presented</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table classifies our marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:67.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.950%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">Due in one year or less</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and within two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">12,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">48,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):</span></div><div style="margin-bottom:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Commercial paper</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Corporate bonds</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  U.S. Treasury 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 33287000 0 33287000 0 9906000 0 9906000 0 495000 0 495000 0 4289000 0 4289000 0 367000 0 367000 0 48344000 0 48344000 0 43489000 0 43489000 0 33183000 0 33183000 0 14145000 0 14145000 0 12950000 0 12950000 0 2157000 0 2157000 0 105924000 0 105924000 <div style="margin-bottom:10pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table classifies our marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:67.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.950%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">Due in one year or less</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and within two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">12,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">48,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44645000 92929000 3699000 12995000 48344000 105924000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a qualified 401(k) defined contribution plan for the benefit of its employees. The Company made matching contributions to the plan totaling $3.7 million, $2.8 million and $2.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> 3700000 2800000 2200000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company received $1.7 million in cash for the disgorgement of stockholder short-swing profits under Section 16(b) of the Exchange Act. The amount was recorded as an increase to additional paid-in capital on the consolidated balance sheet.</span></div>There were no related party transactions for the years ended December 31, 2023 and 2022. 1700000 0 0 false false false false