0001544522-22-000014.txt : 20220506 0001544522-22-000014.hdr.sgml : 20220506 20220506161711 ACCESSION NUMBER: 0001544522-22-000014 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Freshworks Inc. CENTRAL INDEX KEY: 0001544522 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 331218825 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40806 FILM NUMBER: 22901296 BUSINESS ADDRESS: STREET 1: 2950 S. DELAWARE ST. STREET 2: SUITE 201 CITY: SAN MATEO STATE: CA ZIP: 94403 BUSINESS PHONE: (650) 513-0514 MAIL ADDRESS: STREET 1: 2950 S. DELAWARE ST. STREET 2: SUITE 201 CITY: SAN MATEO STATE: CA ZIP: 94403 FORMER COMPANY: FORMER CONFORMED NAME: FreshDesk Inc. DATE OF NAME CHANGE: 20120312 10-Q 1 frsh-20220331.htm 10-Q frsh-20220331
000154452212/312022Q1FALSEP1Y00015445222022-01-012022-03-310001544522us-gaap:CommonClassAMember2022-04-30xbrli:shares0001544522us-gaap:CommonClassBMember2022-04-3000015445222022-03-31iso4217:USD00015445222021-12-31iso4217:USDxbrli:shares0001544522us-gaap:CommonClassAMember2021-12-310001544522us-gaap:CommonClassAMember2022-03-310001544522us-gaap:CommonClassBMember2021-12-310001544522us-gaap:CommonClassBMember2022-03-3100015445222021-01-012021-03-310001544522us-gaap:CommonStockMember2021-12-310001544522us-gaap:AdditionalPaidInCapitalMember2021-12-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001544522us-gaap:RetainedEarningsMember2021-12-310001544522us-gaap:CommonStockMember2022-01-012022-03-310001544522us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001544522us-gaap:RetainedEarningsMember2022-01-012022-03-310001544522us-gaap:CommonStockMember2022-03-310001544522us-gaap:AdditionalPaidInCapitalMember2022-03-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001544522us-gaap:RetainedEarningsMember2022-03-3100015445222020-12-310001544522us-gaap:CommonStockMember2020-12-310001544522us-gaap:AdditionalPaidInCapitalMember2020-12-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001544522us-gaap:RetainedEarningsMember2020-12-310001544522us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001544522us-gaap:RetainedEarningsMember2021-01-012021-03-310001544522us-gaap:CommonStockMember2021-01-012021-03-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-3100015445222021-03-310001544522us-gaap:CommonStockMember2021-03-310001544522us-gaap:AdditionalPaidInCapitalMember2021-03-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001544522us-gaap:RetainedEarningsMember2021-03-310001544522us-gaap:IPOMemberus-gaap:CommonClassAMember2021-09-012021-09-300001544522us-gaap:IPOMember2021-09-3000015445222021-09-012021-09-3000015445222021-09-30xbrli:pure0001544522us-gaap:AccountingStandardsUpdate201602Member2022-01-010001544522frsh:SubscriptionServicesMember2022-01-012022-03-310001544522frsh:SubscriptionServicesMember2021-01-012021-03-310001544522frsh:ProfessionalServicesMember2022-01-012022-03-310001544522frsh:ProfessionalServicesMember2021-01-012021-03-3100015445222022-04-012022-03-310001544522us-gaap:MoneyMarketFundsMember2022-03-310001544522us-gaap:USTreasurySecuritiesMemberus-gaap:CashEquivalentsMember2022-03-310001544522us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:CashEquivalentsMember2022-03-310001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashEquivalentsMember2022-03-310001544522us-gaap:CashEquivalentsMember2022-03-310001544522frsh:MarketableSecuritiesMemberus-gaap:USTreasurySecuritiesMember2022-03-310001544522us-gaap:USGovernmentAgenciesDebtSecuritiesMemberfrsh:MarketableSecuritiesMember2022-03-310001544522us-gaap:CorporateDebtSecuritiesMemberfrsh:MarketableSecuritiesMember2022-03-310001544522frsh:MarketableSecuritiesMember2022-03-310001544522us-gaap:MoneyMarketFundsMember2021-12-310001544522us-gaap:USTreasurySecuritiesMemberus-gaap:CashEquivalentsMember2021-12-310001544522us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:CashEquivalentsMember2021-12-310001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashEquivalentsMember2021-12-310001544522us-gaap:CashEquivalentsMember2021-12-310001544522frsh:MarketableSecuritiesMemberus-gaap:USTreasurySecuritiesMember2021-12-310001544522us-gaap:USGovernmentAgenciesDebtSecuritiesMemberfrsh:MarketableSecuritiesMember2021-12-310001544522us-gaap:CorporateDebtSecuritiesMemberfrsh:MarketableSecuritiesMember2021-12-310001544522frsh:MarketableSecuritiesMember2021-12-310001544522us-gaap:MutualFundMemberfrsh:MarketableSecuritiesMember2022-03-310001544522us-gaap:MutualFundMemberfrsh:MarketableSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMemberus-gaap:FairValueInputsLevel2Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMember2022-03-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001544522us-gaap:FairValueMeasurementsRecurringMember2021-12-310001544522us-gaap:ComputerEquipmentMember2022-03-310001544522us-gaap:ComputerEquipmentMember2021-12-310001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001544522us-gaap:OfficeEquipmentMember2022-03-310001544522us-gaap:OfficeEquipmentMember2021-12-310001544522us-gaap:FurnitureAndFixturesMember2022-03-310001544522us-gaap:FurnitureAndFixturesMember2021-12-310001544522us-gaap:VehiclesMember2022-03-310001544522us-gaap:VehiclesMember2021-12-310001544522us-gaap:LeaseholdImprovementsMember2022-03-310001544522us-gaap:LeaseholdImprovementsMember2021-12-310001544522us-gaap:ConstructionInProgressMember2022-03-310001544522us-gaap:ConstructionInProgressMember2021-12-3100015445222021-01-012021-12-310001544522us-gaap:DevelopedTechnologyRightsMember2022-03-310001544522us-gaap:DevelopedTechnologyRightsMember2022-01-012022-03-310001544522us-gaap:CustomerRelationshipsMember2022-03-310001544522us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001544522us-gaap:DevelopedTechnologyRightsMember2021-12-310001544522us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001544522us-gaap:CustomerRelationshipsMember2021-12-310001544522us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001544522us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2022-01-012022-03-310001544522us-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2021-01-012021-03-310001544522us-gaap:SellingAndMarketingExpenseMemberus-gaap:CustomerRelationshipsMember2022-01-012022-03-310001544522us-gaap:SellingAndMarketingExpenseMemberus-gaap:CustomerRelationshipsMember2021-01-012021-03-310001544522srt:MinimumMember2022-03-310001544522srt:MaximumMember2022-03-310001544522us-gaap:StockCompensationPlanMemberfrsh:A2011StockPlanMember2022-03-310001544522frsh:A2021EquityIncentiveStockPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-03-310001544522frsh:A2021EquityIncentiveStockPlanMember2022-03-310001544522us-gaap:EmployeeStockMember2022-03-310001544522us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2022-01-012022-03-310001544522us-gaap:EmployeeStockMember2022-01-012022-03-31frsh:purchasePeriod0001544522us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001544522us-gaap:EmployeeStockOptionMember2022-03-310001544522us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001544522us-gaap:RestrictedStockUnitsRSUMember2021-12-310001544522us-gaap:RestrictedStockUnitsRSUMember2022-03-310001544522us-gaap:RestrictedStockUnitsRSUMember2022-02-142022-02-140001544522srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2019-05-012019-05-310001544522srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2021-09-012021-09-30frsh:target0001544522srt:ChiefExecutiveOfficerMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2021-09-012021-09-300001544522srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMembersrt:MaximumMember2021-09-012021-09-30frsh:tranche0001544522srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001544522us-gaap:CostOfSalesMember2022-01-012022-03-310001544522us-gaap:CostOfSalesMember2021-01-012021-03-310001544522us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001544522us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001544522us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001544522us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001544522us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001544522us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001544522frsh:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-03-310001544522frsh:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-01-012022-03-310001544522us-gaap:StockCompensationPlanMember2022-01-012022-03-310001544522us-gaap:StockCompensationPlanMember2021-01-012021-03-310001544522us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001544522us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001544522us-gaap:EmployeeStockMember2022-01-012022-03-310001544522us-gaap:EmployeeStockMember2021-01-012021-03-310001544522us-gaap:ForeignCountryMember2022-01-012022-03-310001544522srt:NorthAmericaMember2022-01-012022-03-310001544522srt:NorthAmericaMember2021-01-012021-03-310001544522us-gaap:EMEAMember2022-01-012022-03-310001544522us-gaap:EMEAMember2021-01-012021-03-310001544522srt:AsiaPacificMember2022-01-012022-03-310001544522srt:AsiaPacificMember2021-01-012021-03-310001544522frsh:OtherMember2022-01-012022-03-310001544522frsh:OtherMember2021-01-012021-03-310001544522srt:NorthAmericaMember2022-03-310001544522srt:NorthAmericaMember2021-12-310001544522us-gaap:EMEAMember2022-03-310001544522us-gaap:EMEAMember2021-12-310001544522srt:AsiaPacificMember2022-03-310001544522srt:AsiaPacificMember2021-12-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________ to ________
Commission file number 001-40806
Freshworks Inc.
(Exact name of registrant as specified in its charter)
Delaware
2950 S Delaware Street, Suite 201
33-1218825
(State or other jurisdiction of incorporation or organization)
San Mateo, CA 94403
(I.R.S. Employer Identification No.)
(Address of Principal executive offices)
(650) 513-0514
Registrant's telephone number, including area code
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.00001 per share
FRSHThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐ 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).     Yes  ☒   No  ☐ 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):




Large accelerated filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company
        
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes         No  ☒
As of April 30, 2022, the number of shares of registrant’s Class A common stock outstanding was 106,148,228 and the number of shares of the registrant’s Class B common stock outstanding was 178,023,073.




FRESHWORKS INC.
TABLE OF CONTENTS
Page
ITEM 1.
ITEM 2.
ITEM 3.
ITEM 4.
ITEM 1.
ITEM 1A.
ITEM 2.
ITEM 3.
ITEM 4.
ITEM 5.
ITEM 6.
1


SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations and financial condition, business strategy, and plans and objectives of management for future operations are forward-looking statements. In some cases, forward-looking statements may be identified by words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would,” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our annual recurring revenue (ARR), revenue, expenses, and other operating results;
our ability to acquire new customers and successfully retain existing customers;
our ability to increase the number of users who access our platform;
our ability to increase usage of existing products;
our ability to effectively manage our growth;
our ability to achieve or sustain profitability;
future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;
the costs and success of our sales and marketing efforts, and our ability to maintain and enhance our brand;
the estimated addressable market opportunity for existing products and new products;
our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel;
our ability to effectively manage our growth, including any international expansion;
our ability to protect our intellectual property rights and any costs associated therewith;
the effects of the coronavirus, or COVID-19, pandemic or other public health crises;
our ability to compete effectively with existing competitors and new market entrants; and
the size and growth rates of the markets in which we compete.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “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 Quarterly Report on Form 10-Q. While we believe that such information provides a reasonable basis for these statements, that information may
2


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.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
Where You Can Find More Information
We announce material information to the public through a variety of means, including filings with the U.S. Securities and Exchange Commission, press releases, public conference calls, our website (freshworks.com) and the investor relations section of our website (ir.freshworks.com). We use these channels to communicate with investors and the public about our company, our products and services and other matters. Therefore, we encourage investors, the media and others interested in our company to review the information we make public in these locations, as such information could be deemed to be material information.
3


PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)

FRESHWORKS INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
(unaudited)
March 31, 2022December 31, 2021
Assets
Current assets:
Cash and cash equivalents$603,466 $747,861 
Marketable securities594,332 575,679 
Accounts receivable, net of allowance of $5,517 and $6,030
48,482 51,756 
Deferred contract acquisition costs15,729 14,640 
Prepaid expenses and other current assets37,681 31,440 
Total current assets1,299,690 1,421,376 
Property and equipment, net21,089 21,478 
Operating lease right-of-use assets28,237 — 
Deferred contract acquisition costs, noncurrent15,243 15,007 
Intangible assets, net1,270 1,894 
Goodwill6,181 6,181 
Deferred tax assets5,858 6,284 
Other assets13,113 10,592 
Total assets$1,390,681 $1,482,812 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$3,798 $6,321 
Accrued liabilities53,100 55,829 
Deferred revenue174,412 160,173 
Income tax payable385 1,023 
Total current liabilities231,695 223,346 
Operating lease liabilities, non-current26,934 — 
Other liabilities20,834 21,427 
Total liabilities279,463 244,773 
Commitments and contingencies (Note 8)
Stockholders' equity:
Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized as of March 31, 2022 and December 31, 2021; zero shares issued and outstanding as of March 31, 2022 and December 31, 2021
  
Class A common stock, $0.00001 par value per share; 1,000,000,000 shares authorized as of March 31, 2022 and December 31, 2021; 97,648,760 and 50,554,821 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively
1  
Class B common stock, $0.00001 par value per share; 350,000,000 shares authorized as of March 31, 2022 and December 31, 2021; 185,421,500 and 222,739,562 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively
2 3 
4

FRESHWORKS INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
(unaudited)
March 31, 2022December 31, 2021
Additional paid-in capital4,435,568 4,509,724 
Accumulated other comprehensive loss (4,353)(747)
Accumulated deficit(3,320,000)(3,270,941)
Total stockholders' equity1,111,218 1,238,039 
Total liabilities and stockholders' equity$1,390,681 $1,482,812 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
(unaudited)



Three Months Ended March 31,
20222021
Revenue$114,637 $80,587 
Cost of revenue22,395 16,693 
Gross profit92,242 63,894 
Operating expense:
Research and development30,717 15,395 
Sales and marketing71,466 42,508 
General and administrative37,183 7,706 
Total operating expenses139,366 65,609 
Loss from operations(47,124)(1,715)
Interest and other income, net602 373 
Loss before income taxes(46,522)(1,342)
Provision for income taxes2,537 1,073 
Net loss(49,059)(2,415)
Decretion of redeemable convertible preferred stock 216,131 
Undistributed earnings allocated to preferred stockholders (144,221)
Net (loss) income attributable to common stockholders - basic$(49,059)$69,495 
Undistributed earnings allocated to preferred stockholders 144,221 
Decretion of redeemable convertible preferred stock (216,131)
Net loss attributable to common stockholders - diluted$(49,059)$(2,415)
Net (loss) income per share attributable to common stockholders - basic$(0.18)$0.89 
Net loss per share attributable to common stockholders - diluted$(0.18)$(0.01)
Weighted average shares used in computing net (loss) income per share attributable to common stockholders - basic278,186 77,696 
Weighted average shares used in computing net loss per share attributable to common stockholders - diluted278,186 233,440 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three Months Ended March 31,
20222021
Net loss$(49,059)$(2,415)
Other comprehensive loss:
Unrealized loss on marketable securities(3,606)(248)
Comprehensive loss$(52,665)$(2,663)
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
(Unaudited)
Three Months Ended March 31, 2022
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders'
(Deficit) Equity
SharesAmountSharesAmount
Balances as of December 31, 2021 $ 273,294 $3 $4,509,724 $(747)$(3,270,941)$1,238,039 
Issuance of common stock upon exercise of stock options— — 113 — 29 — — 29 
Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes— — 9,663 — (120,810)— — (120,810)
Stock-based compensation— — — — 46,625 — — 46,625 
Unrealized loss on marketable securities— — — — — (3,606)— (3,606)
Net loss— — — — — — (49,059)(49,059)
Balances as of March 31, 2022 $ 283,070 $3 $4,435,568 $(4,353)$(3,320,000)$1,111,218 
Three Months Ended March 31, 2021
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Deficit
SharesAmountSharesAmount
Balances as of December 31, 2020153,938 $2,895,096 77,619 $1 $ $411 $(2,697,153)$(2,696,741)
Decretion of redeemable convertible preferred stock— (216,131)— — 75,582 — 140,549 216,131 
Issuance of common stock upon exercise of stock options— — 131 — 21 — — 21 
Unrealized loss on marketable securities— — — — — (248)— (248)
Net loss— — — — — — (2,415)(2,415)
Balances as of March 31, 2021153,938 $2,678,965 77,750 $1 $75,603 $163 $(2,559,019)$(2,483,252)


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

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three Months Ended March 31,
20222021
Cash Flows Operating Activities:
Net loss$(49,059)$(2,415)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization2,973 3,201 
Amortization of deferred contract acquisition costs4,275 2,659 
Non-cash lease expense1,404 — 
Stock-based compensation46,625  
Premium amortization on marketable securities766 363 
Change in fair value of equity securities(85)(27)
Deferred income taxes309  
Other754 (67)
Changes in operating assets and liabilities:
Accounts receivable3,160 (2,833)
Deferred contract acquisition costs(5,600)(4,790)
Prepaid expenses and other assets(8,685)3,299 
Accounts payable(2,059)689 
Accrued and other liabilities(4,972)(9,277)
Deferred revenue14,239 16,975 
Operating lease liabilities(2,690) 
Net cash provided by operating activities1,355 7,777 
Cash Flows from Investing Activities:
Purchases of property and equipment(1,397)(1,987)
Proceeds from sale of property and equipment17 102 
Capitalized internal-use software(1,344)(956)
Purchases of marketable securities(151,408)(26,381)
Sales of marketable securities58,736 2,510 
Maturities and redemptions of marketable securities69,750 42,462 
Net cash (used in) provided by investing activities(25,646)15,750 
Cash Flows from Financing Activities:
Proceeds from exercise of stock options28 21 
Payment of withholding taxes on net share settlement of equity awards(119,948) 
Payment of deferred offering costs(109)(28)
Net cash (used in) financing activities(120,029)(7)
Net (decrease) increase in cash, cash equivalents and restricted cash(144,320)23,520 
Cash, cash equivalents and restricted cash, beginning of period747,864 98,331 
Cash, cash equivalents and restricted cash, end of period$603,544 $121,851 
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:
Cash and cash equivalents$603,466 $120,716 
Restricted cash included in prepaid expenses and other current assets46 116 
Restricted cash included in other assets32 1,019 
Total cash, cash equivalents and restricted cash$603,544 $121,851 
Three Months Ended March 31,
20222021
Supplemental cash flow information:
Cash paid for taxes$3,649 $2,593 
Non-cash investing and financing activities:
Operating lease right-of-use assets obtained in exchange for operating lease obligations$5,324 $ 
Decretion of redeemable convertible preferred stock$ $(216,131)
The accompanying notes are an integral part of these condensed consolidated financial statements.
9


FRESHWORKS INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
1.Business, Basis of Presentation and Summary of Significant Accounting Policies
Description of business
Freshworks Inc. (Freshworks, or the Company) is a software development company that provides modern software-as-a-service (SaaS) products that are designed with the user in mind. The Company was incorporated in Delaware in 2010 and is headquartered in San Mateo, California.
In September 2021, the Company completed its initial public offering (IPO), in which it issued and sold 31,350,000 shares of its newly authorized Class A common stock at $36.00 per share. The Company received net proceeds of approximately $1.1 billion from the IPO, net of underwriters’ discounts.
Upon completion of the IPO, the majority of shares of Class B common stock then outstanding were automatically converted to Class A common stock on a one-to-one basis, unless an option to remain as Class B common stock was elected by the holder. In addition, all shares of redeemable convertible preferred stock then outstanding were converted into 153,937,730 shares of common stock on a one-to-one basis and then reclassified into Class B common stock.
Upon the Company's IPO, the liquidity event condition was met for all restricted stock units (RSUs). RSUs that had already met the service condition at that date were entitled to one share of Class B common stock for each vested RSU.
In September 2021, the Company also completed a 10-for-one forward stock split of the Company's authorized, issued and outstanding stock. All share and per share information included in the accompanying condensed consolidated financial statements and notes thereto have been adjusted on a retrospective basis to reflect the stock split.
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, and all intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Statements
The accompanying condensed consolidated balance sheet as of March 31, 2022, the condensed consolidated statements of operations, of comprehensive loss, of cash flows, and of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the related notes to such condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements are presented in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and its results of operations and cash flows for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
10


The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 23, 2022.
Use of Estimates
The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of income and expense during the reporting periods. Significant items subject to such estimates and assumptions include, but are not limited to, the following:
determination of standalone selling price (SSP) for each distinct performance obligation included in customer contracts with multiple performance obligations;
allowance for doubtful accounts;
expected benefit period of deferred contract acquisition costs;
capitalization of internal-use software development costs;
fair value of acquired intangible assets and goodwill;
useful lives of long-lived assets;
valuation of deferred tax assets;
valuation of employee defined benefit plan;
fair value of share-based awards, including performance-based awards; and
incremental borrowing rate used for operating leases.
Risk and Uncertainties
Due to the COVID-19 pandemic, the Company temporarily closed its headquarters in San Mateo, California, and other offices around the world. At the same time, the operations of its partners and customers have also been disrupted. While most of the Company's offices have reopened, many of its employees continue to work remotely, and the Company continues to operate in a combination of in-office and work-from-home environment. While the duration and extent of the COVID-19 pandemic depends largely on future developments that cannot be accurately predicted at this time, it has already had an adverse effect on the global economy and the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. Additionally, inflationary pressures and a global labor shortage are currently impacting the pace of global recovery. In particular, the conditions caused by this pandemic, inflation and geopolitical conflicts could adversely affect demand for the Company’s products and services, lead to longer sales cycles, reduce the value or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of the existing customers to go out of business, limit the potential to generate additional business with new customers due to travel restrictions imposed, and affect contraction or attrition rates of the Company’s customers, all of which could adversely affect the Company’s business, results of operations, and financial condition. The Company is not aware of any specific event or circumstances related to the pandemic, geopolitical conflicts or other events that would require it to update estimates or judgments or adjust the carrying value of its assets or liabilities. Actual results could differ from those estimates and any such differences may be material to the consolidated financial statements.
Concentrations of Risk
Financial instruments that potentially expose the Company to significant concentration of credit risk consist primarily of cash, cash equivalents, marketable securities, and accounts receivable. The Company’s cash and cash equivalents and marketable securities are generally held with large financial institutions and are in excess of the
11


federally insured limits provided on such deposits. In addition, the Company has cash and cash equivalents held in international bank accounts, which are denominated primarily in Euros, British Pounds, Indian Rupees, and Australian Dollars.
There were no customers that individually exceeded 10% of the Company’s revenue for the three months ended March 31, 2022 and 2021 or that represented 10% or more of the Company’s consolidated accounts receivable balance as of March 31, 2022.
The Company primarily relies upon its third-party cloud infrastructure partner, Amazon Web Services, to serve customers and operate certain aspects of its services. Any disruption of this cloud infrastructure partner would impact the Company's operations and its business could be adversely impacted.
Significant Accounting Policies
The Company's significant accounting policies are described in the Annual Report on Form 10-K for the year ended December 31, 2021. There have been no significant changes to these policies that have had a material impact on the condensed consolidated financial statements and the related notes for the three months ended March 31, 2022, with the exception of the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842) as described below. See also Recently Adopted Accounting Pronouncements for more detail on the adoption.
Leases
The Company leases office space under operating leases with expiration dates through 2031. The Company determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use (ROU) assets on its condensed consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company's incremental borrowing rate (the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease), whichever is more readily determinable. Lease liabilities due within 12 months are included within accrued liabilities on the Company's condensed consolidated balance sheets. The incremental borrowing rate is based on an estimate of the Company's expected unsecured borrowing rate for its notes, adjusted for tenor and collateralized security features. ROU assets are measured based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the lease commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and non-lease components.
For short-term leases, the Company records rent expense in its condensed consolidated statements of operations on a straight-line basis over the lease term and records variable lease payments as incurred.
Recent Accounting Pronouncements
New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its Accounting Standards Codification (ASC) or ASU and adopted by the Company as of the specified effective date.
Recently Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as ROU assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. The Company adopted this standard effective January 1, 2022 on a modified retrospective basis, and as such, results in comparative periods were not restated. As a result of the adoption, the Company recognized operating ROU assets of $24.3 million and operating lease liabilities of $28.8 million in its condensed consolidated balance sheets on the adoption date. The Company has elected certain available practical expedients, which allow it to forego the reassessments of (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification of any expired or existing leases, and (iii) initial direct costs for any existing leases. The Company has
12


also elected to combine lease and non-lease components for commercial lease arrangements. Additionally, the Company elected not to recognize operating ROU assets and the associated operating lease liabilities for leases with a term of 12 months or less from the lease commencement date.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets by requiring an allowance to be recorded as an offset to the amortized cost of such assets. The standard primarily impacts the amortized cost of the Company's available-for-sale debt securities. The Company adopted this standard on January 1, 2022 using the modified retrospective approach, which did not result in a material impact on its condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The standard eliminates certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. The standard also simplifies aspects of accounting for franchise taxes and enacted changes in tax or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis for goodwill. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08 will become effective for the Company on January 1, 2023, to be applied prospectively to business combinations occurring on or after the effective date of the ASU, with early adoption permitted. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.
2.Revenue From Contracts with Customers
Revenue
The Company derives revenue from subscription fees and related professional services. The Company sells subscriptions for its cloud-based solutions directly to customers and indirectly through channel partners through arrangements that are non-cancelable and non-refundable. The Company’s subscription arrangements do not provide customers with the right to take possession of the software supporting the solutions and, as a result, are accounted for as service arrangements. The Company records revenue net of sales or value-added taxes.
Disaggregation of Revenue
The following table summarizes revenue by the Company’s service offerings (in thousands):
Three Months Ended March 31,
20222021
Subscription services$111,397 $77,822 
Professional services3,240 2,765 
Total revenue$114,637 $80,587 
See Note 12 for revenue by geographic location.
Deferred Revenue and Remaining Performance Obligations
13


Deferred revenue consists of customer billings in advance of revenue being recognized from the Company’s subscription and professional services arrangements.
Revenue recognized during the three months ended March 31, 2022 and 2021 from amounts included in deferred revenue at the beginning of these periods was $72.2 million and $46.7 million, respectively.
The aggregate balance of remaining performance obligations as of March 31, 2022 was $251.6 million. The Company expects to recognize $196.0 million of the balance as revenue in the next 12 months and the remainder thereafter. The aggregate balance of remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods.
Deferred Contract Acquisition Costs
The change in the balance of deferred contract acquisition costs during the periods presented is as follows (in thousands):
Three Months Ended March 31,
20222021
Balance at beginning of the period$29,647 $18,273 
Add: Contract costs capitalized during the period5,600 4,790 
Less: Amortization of contract costs during the period(4,275)(2,659)
Balance at end of the period$30,972 $20,404 

3.Cash Equivalents and Marketable Securities
Cash equivalents and available-for-sale debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$270,989 $— $— $270,989 
U.S. treasury securities147,459 3 (2)147,460 
U.S. government agency securities121,469  (19)121,450 
Corporate debt securities21,235   21,235 
Total cash equivalents561,152 3 (21)561,134 
Debt securities:
U.S. treasury securities438,918 12 (2,518)436,412 
U.S. government agency securities81,458  (1,196)80,262 
Corporate debt securities78,291  (633)77,658 
Total debt securities598,667 12 (4,347)594,332 
Total cash equivalents and debt securities$1,159,819 $15 $(4,368)$1,155,466 
14


December 31, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$684,485 $— $— $684,485 
U.S. treasury securities22,000   22,000 
U.S. government agency securities4,286  (1)4,285 
Corporate debt securities15,998   15,998 
Total cash equivalents726,769  (1)726,768 
Debt securities:
U.S. treasury securities442,715 2 (432)442,285 
U.S. government agency securities75,725  (159)75,566 
Corporate debt securities54,335 17 (175)54,177 
Total debt securities572,775 19 (766)572,028 
Total cash equivalents and debt securities$1,299,544 $19 $(767)$1,298,796 
As of March 31, 2022 and December 31, 2021, the securities in a continuous unrealized loss position for 12 months or longer were not material.
The amortized cost and fair value of the available-for-sale debt securities based on contractual maturities are as follows (in thousands):
March 31, 2022
Amortized CostFair Value
Due within one year$453,786 $452,010 
Due after one year but within five years144,881 142,322 
Total$598,667 $594,332 
Accrued interest receivable of $1.2 million was classified in prepaid expenses and other current assets in the condensed consolidated balance sheet of as March 31, 2022.
In addition to available-for-sale debt securities, marketable securities also include term bond mutual funds, which are measured at fair value. As of March 31, 2022, there were no investments in term bond mutual funds. As of December 31, 2021, the fair value of the term bond mutual funds was $3.7 million.
The change in fair value of the term bond mutual funds is recorded in interest and other income, net in the condensed consolidated statements of operations. The realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds were not material during the three months ended March 31, 2022 and 2021.

4.Fair Value Measurements
The Company measures its financial assets at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
Level 1—Inputs are observable and reflect quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
15


Level 2—Inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
Level 3—Inputs that are unobservable.
Money market funds and U.S. treasury securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Other debt securities and investments are classified within Level 2 if the investments are valued using model driven valuations which use observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Available-for-sale debt securities are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.
The Company did not have any assets or liabilities subject to fair value remeasurement on a nonrecurring basis as of March 31, 2022 and December 31, 2021.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Fair Value Measured Using
Level 1Level 2Total
Financial assets:
Cash equivalents:
Money market funds$270,989 $ $270,989 
U.S. treasury securities147,460  147,460 
U.S. government agency securities 121,450 121,450 
Corporate debt securities 21,235 21,235 
Marketable securities:
U.S. treasury securities436,412  436,412 
U.S. government agency securities 80,262 80,262 
Corporate debt securities 77,658 77,658 
Term bond mutual funds   
Total financial assets$854,861 $300,605 $1,155,466 
December 31, 2021
Fair Value Measured Using
Level 1Level 2Total
Financial assets:
Cash equivalents:
Money market funds$684,485 $ $684,485 
U.S. treasury securities22,000  22,000 
U.S. government agency securities 4,285 4,285 
Corporate debt securities 15,998 15,998 
Marketable securities:
U.S. treasury securities442,285  442,285 
U.S. government agency securities 75,566 75,566 
Corporate debt securities 54,177 54,177 
Term bond mutual funds 3,651 3,651 
Total financial assets$1,148,770 $153,677 $1,302,447 
16



5.Balance Sheet Components
Property and Equipment, net
The following table summarizes property and equipment, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Computers$13,900 $13,041 
Capitalized internal-use software14,975 14,178 
Office equipment3,403 3,375 
Furniture and fixtures8,395 8,395 
Motor vehicles1,392 1,421 
Leasehold improvements4,297 4,274 
Construction in progress217  
Total property and equipment46,579 44,684 
Less: accumulated depreciation and amortization(25,490)(23,206)
Property and equipment, net$21,089 $21,478 
Capitalization of costs associated with internal-use software were $1.3 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022 and December 31, 2021, the net carrying value of capitalized internal-use software was $8.4 million and $8.3 million, respectively.
Depreciation and amortization expense was $2.4 million and $2.1 million for the three months ended March 31, 2022 and 2021, respectively.
Accrued Liabilities
The following table summarizes accrued liabilities as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Accrued compensation$14,167 $17,261 
Accrued third-party cloud infrastructure expenses2,740 2,785 
Accrued reseller commissions5,935 5,870 
Accrued advertising and marketing expenses6,003 6,022 
Advanced payments from customers3,421 3,260 
Accrued taxes4,994 10,777 
Operating lease liabilities, current4,534 — 
Contributions withheld for employee stock purchase plan7,325 4,211 
Other accrued expenses3,981 5,643 
Total accrued liabilities$53,100 $55,829 
6.Goodwill and Intangible Assets, Net
The carrying value of goodwill was $6.2 million as of March 31, 2022 and December 31, 2021.
Acquired intangible assets consist of developed technology and customer relationships and are amortized on a straight-line basis over their estimated useful lives. The following tables summarize acquired intangible assets as of March 31, 2022 and December 31, 2021:

17


March 31, 2022
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(9,672)$824 0.9
Customer relationships1,600 (1,154)446 1.2
Total$12,096 $(10,826)$1,270 
December 31, 2021
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(9,147)$1,349 0.9
Customer relationships1,600 (1,055)545 1.4
Total$12,096 $(10,202)$1,894 
Amortization of acquired intangible assets is as follows:
Three Months Ended March 31,
20222021
Developed technology:
Cost of revenue$525 $969 
Customer relationships:
Sales and marketing99 99 
Total amortization expense$624 $1,068 
As of March 31, 2022, expected future amortization expense related to acquired intangible assets is as follows (in thousands):
Year Ending December 31,Amortization Expense
2022 (remaining nine months)967 
2023303 
Total future amortization$1,270 
7.Leases
The Company has operating leases primarily for office space. The leases have remaining lease terms of one to nine years, some of which include options to extend the leases for up to six years.
The following table presents various components of the lease costs (in thousands):
Operating LeasesThree Months Ended March 31, 2022
Operating lease cost$1,775 
Short-term lease cost315 
Variable lease cost669 
Rent expense for operating leases recognized prior to our adoption of Topic 842 for the period ended March 31, 2021 was $2.5 million.
18


The weighted-average remaining term of the Company's operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:
Lease Term and Discount RateThree Months Ended March 31, 2022
Weighted-average remaining lease term (in years)5.6
Weighted-average discount rate7.7 %
The following table presents supplemental information arising from lease transactions. Cash payments related to short-term leases are not included in the measurement of the operating lease liabilities, and as such, are excluded from the amounts below (in thousands):
Supplemental Cash Flow Information:Three Months Ended March 31, 2022
Cash payments included in the measurement of operating lease liabilities$2,724 
Operating ROU assets obtained in exchange for lease obligations5,324 
As of March 31, 2022, maturities of the operating lease liabilities are as follows (in thousands):
Year Ending December 31:Operating Leases
2022 (remaining 9 months)$4,868 
20237,692 
20247,545 
20256,907 
20264,597 
Thereafter8,643 
Total lease payments40,252 
Less: imputed interest(8,784)
Present value of operating lease liabilities$31,468 
As of March 31, 2022, future payments related to signed leases that have not yet commenced, excluded from the table above, are not material.
Future minimum lease payments under non-cancelable operating leases of December 31, 2021 were as follows (in thousands):
Year Ending December 31:Operating Leases
2022$6,954 
20236,790 
20246,642 
20255,976 
20263,579 
Thereafter4,304 
Total minimum future payments$34,245 

8.Commitments and Contingencies
Other Contractual Commitments
The Company's other contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription purchase arrangements used to support operations at the enterprise level. As of March 31,
19


2022, other contractual commitments totaling $133.6 million remain outstanding under these agreements though 2025.
Litigation and Loss Contingencies
From time to time, the Company may be subject to other legal proceedings, claims, investigations, and government inquiries (collectively, Legal Proceedings) in the ordinary course of business. It may receive claims from third parties asserting, among other things, infringement of their intellectual property rights, defamation, labor and employment rights, privacy, and contractual rights. There are no currently pending legal proceedings that the Company believes will have a material adverse impact on the business or condensed consolidated financial statements.
Indemnifications
In the ordinary course of business, the Company enters into contractual arrangements under which the Company agrees to provide indemnification of varying scope and terms to customers, business partners, and other parties with respect to certain matters, including losses arising out of intellectual property infringement claims made by third parties, if the Company has violated applicable laws, if the Company is negligent or commits acts of willful misconduct, and other liabilities with respect to its products and services and its business. In these circumstances, payment is typically conditional on the other party making a claim pursuant to the procedures specified in the particular contract. The Company also indemnifies certain of its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, the Company has not incurred any material costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in its condensed consolidated financial statements.
9.Stockholders' Equity and Stock-Based Compensation
Equity Compensation Plans
In August 2021, the board of directors (the Board) adopted the 2021 Equity Incentive Plan (the 2021 Plan) and the 2021 Employee Stock Purchase Plan (ESPP), effective upon the Company's initial public offering (IPO). Pursuant to the 2021 Plan, the Board may grant incentive stock options to purchase shares of the Company’s common stock, non-statutory stock options to purchase shares of the Company’s common stock, stock appreciation rights, restricted stock, RSUs, performance awards (PRSUs) and other awards. The ESPP enables eligible employees to purchase the Company's Class A common stock. Both the 2021 Plan and ESPP include an automatic increase to their shares reserve on January 1 of each year as set forth in the respective plan documents.
Shares of common stock reserved for future issuance were as follows (in thousands):
March 31, 2022
2011 Stock Plan:
Options and RSUs outstanding31,919 
2021 Equity Incentive Plan:
RSUs outstanding1,555 
Shares reserved for future award issuances55,619 
2021 Employee Stock Purchase Plan6,500 
Total shares of common stock reserved for issuance95,593 
2021 Employee Stock Purchase Plan
Under the ESPP, the price at which Class A common stock is purchased is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first day of the offering period or the applicable purchase date, whichever is lower. The ESPP provides an offering period of 24 months, with four purchase periods that are generally six months long and begin on May 15 and November 15 of each year, except for the first purchase period, which began upon the completion of the IPO in September 2021 and will end on May 13, 2022, with contributions
20


from employees beginning on October 1, 2021. The ESPP also includes a reset provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
As of March 31, 2022, the Company has withheld $7.3 million of contributions from its employees, and no shares have been purchased under the ESPP.
The Company estimates the fair value of the ESPP using the Black-Scholes option-pricing model, which requires certain complex valuation assumption inputs such as expected term, expected stock price volatility, risk-free interest rate and dividend yield. The fair value of each of the four purchase periods is estimated separately. During the three months ended March 31, 2022, the Company recognized $3.2 million of stock-based compensation expense related to the ESPP.
Stock Options
Stock options are granted with an exercise price equal to the stock’s fair market value at the date of grant, have 10-year contractual terms, and vest over a four-year period. As of March 31, 2022, 1,235,924 stock options were outstanding and exercisable with an aggregate intrinsic value of $21.8 million. All stock options are fully vested and exercisable and have a weighted-average exercise price of $0.27 per share. Aggregate intrinsic value represents the difference between the exercise price and the per share fair value of the Company's common stock as of the end of the period, multiplied by the number of stock options outstanding and exercisable.
Restricted Stock Units
RSUs are granted at fair market value at the date of the grant and vest over a four-year period.
RSU activity, which includes PRSUs, during the three months ended March 31, 2022 is as follows:
Share Information:Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands, except per share data)
Unvested, as of December 31, 202147,830 $14.47 
Granted1,164 $22.47 
Vested(16,223)$6.57 
Forfeited(533)$16.17 
Unvested, as of March 31, 2022
32,238 $18.70 
During the three months ended March 31, 2022, total shares that vested were 16.2 million, of which 6.6 million shares were withheld for tax withholding requirements. On February 14, 2022, the final lock-up period following the IPO expired, and the Company issued an aggregate of 9.3 million shares of its common stock, net of shares withheld for taxes, as settlement of all RSUs that had met time-based service condition. Total cash paid related to the withholding taxes on net share settlement of equity awards amounted to $119.9 million during the three months ended March 31, 2022.
Performance-Based Awards
In May 2019, the Board approved a grant of 166,390 shares of PRSUs to the Company’s CEO. The vesting of these PRSUs is contingent upon the satisfaction of certain milestones. The revenue-related milestone and the liquidity event condition were met prior to December 31, 2021. As of March 31, 2022, the time-based vesting was the only condition yet to be satisfied over the remaining requisite service period, and the number of shares to vest subject to this condition is insignificant.
In September 2021, the Board approved a grant of 6,000,000 PRSUs to the Company's CEO with a time-based service condition beginning January 1, 2022, and a market condition involving five separate stock price targets ranging from $70.00 to $200.00 per share for each of the five vesting tranches (CEO Performance Award). These stock price targets will be measured based on the average closing price over a consecutive 60-trading day period,
21


beginning on the first trading day after the expiration of the final lock-up period in February 2022. The vesting of the CEO Performance Award is contingent upon the completion of the requisite service through January 1, 2029 and the achievement of the specified stock price target in each tranche on or before January 1, 2029. The stock price targets are not required to be achieved within the service period of each tranche, and accordingly, multiple tranches can vest at the same date if the specified stock price targets are achieved after December 31, 2025. The CEO Performance Award had a total grant date fair value of $131.0 million. The fair value of the CEO Performance Award was determined at grant date by using the Monte Carlo simulation model, which requires certain complex valuation assumption inputs such as measurement period, expected stock price volatility, risk-free interest rate and dividend yield.
For the three months ended March 31, 2022, the Company recognized $6.9 million of stock-based compensation expense associated with the CEO Performance Award described above.
Stock-Based Compensation
Total stock-based compensation expense recorded for the three months ended March 31, 2022 and 2021 was as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of revenue$1,526 $ 
Research and development8,309  
Sales and marketing12,536  
General and administrative24,254  
Total stock-based compensation expense$46,625 $ 
As of March 31, 2022, unrecognized stock-based compensation expense related to unvested stock-based awards was as follows (in thousands, except for period data):
March 31, 2022
Unrecognized Stock-Based CompensationWeighted-Average Period to Recognize Expense
(in years)
RSUs and PRSUs$549,123 3.4
ESPP15,892 1.0
Total unrecognized stock-based compensation expense$565,015 
10.Net Loss Per Share
Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result. The Company considers its redeemable convertible preferred stock, stock options and restricted stock units as potential common stock equivalents, but excluded them from the computation of diluted net loss per share attributable to common stockholders for the three months ended March 31, 2022, as their effect was antidilutive.
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the
22


resulting basic and diluted net loss per share attributable to common stockholders, are the same for both Class A and Class B common stock on both an individual and combined basis.
For the three months ended March 31, 2021, the Company allocated its undistributed earnings attributable to the participating securities and common stock using the two-class method based on their respective rights to receive dividends as of all income for the period had been distributed. Undistributed earnings allocated to holders of the redeemable convertible preferred stock were subtracted from net income in determining basic net income and net income per share attributable to common stockholders. The Company's redeemable convertible preferred stock contractually entitled the holders of such shares to participate in non-cumulative dividends at the specified dividend rates, but did not contractually require the holders of such shares to participate in the Company's losses. No dividends have been declared or paid by the Board for the three months ended March 31, 2021. Following the conversion immediately prior to the IPO in September 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
For the three months ended March 31, 2021, common equivalents such as stock options and redeemable convertible preferred stock were considered potentially dilutive and included in the computation of diluted net loss per share attributable to common stockholders. RSUs and PRSUs were not considered as potential common stock equivalents in this computation as their issuances were still contingent upon the satisfaction of the liquidity event performance condition such as the IPO, which did not occur as of March 31, 2021. The Company determined the dilutive effect of its employee stock options and redeemable convertible preferred stock using the treasury stock method and if-converted method, respectively, since they resulted in a more dilutive effect than the two-class method.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended March 31,
20222021
Numerator:
Net loss$(49,059)$(2,415)
Decretion of redeemable convertible preferred stock 216,131 
Undistributed (losses) earnings(49,059)213,716 
Undistributed earnings allocated to preferred stockholders (144,221)
Net loss attributable to Class A and Class B common stockholders - basic(49,059)69,495 
Undistributed earnings allocated to preferred stockholders 144,221 
Decretion of redeemable convertible preferred stock (216,131)
Net loss attributable to Class A and Class B common stockholders - diluted$(49,059)$(2,415)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic278,186 77,696 
Effect of potentially dilutive securities:
Stock options 1,806 
Redeemable convertible preferred stock 153,938 
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted278,186 233,440 
Net loss per share attributable to Class A and Class B common stockholders - basic$(0.18)$0.89 
Net loss per share attributable to Class A and Class B common stockholders - diluted$(0.18)$(0.01)
The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to Class A and Class B common stockholders for the periods presented (in thousands):
23


Three Months Ended March 31,
20222021
RSUs and PRSUs32,238  
Stock options1,236  
ESPP409  
Total33,883  

11.Income Taxes
The Company's quarterly tax provision and estimates of its annual effective tax rate are estimates due to several factors, including changes in pre-tax income (or loss), the mix of jurisdictions to which such income relates, discrete items (such as excess tax benefits from stock-based compensation) in the period offset with our valuation allowance. The provision for income taxes was $2.5 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively. The increase in tax expense resulted primarily from an increase in tax expense of $0.8 million from profitable foreign jurisdictions.
12.Geographic Information
The following table summarizes revenue by geographic location (in thousands):
Three Months Ended March 31,
20222021
North America$48,773 $34,139 
Europe, Middle East and Africa45,505 33,780 
Asia Pacific17,479 10,849 
Other2,880 1,819 
Total revenue$114,637 $80,587 
The following table summarizes long-lived assets by geographic information (in thousands):
March 31, 2022December 31, 2021
North America$20,775 $13,780 
Europe, Middle East and Africa1,249 578 
Asia Pacific27,302 9,015 
Total long-lived assets$49,326 $23,373 

24


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes that appear elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading "Management's Discussion and Analysis of Financial Condition and Results of Operations" for the year ended December 31, 2021 included in the Annual Report on Form 10-K. As described in the section titled "Special Note About Forward-Looking Statements," the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in the section titled “Risk Factors.”
Overview
Our mission is to make it fast and easy for businesses to delight their customers and employees.
We provide businesses of all sizes with modern SaaS products that are designed with the user in mind. Our primary product offerings include Freshdesk, our customer experience (CX) product; Freshservice, our IT service management (ITSM) product; and our customer relationship management (CRM) solution, which includes sales force and marketing automation.
We generate revenue primarily from the sale of subscriptions for accessing our cloud-based software products over the contract term. Our subscription arrangements are available in monthly, quarterly, semi-annual, and annual plans, and we typically invoice for the full term in advance. We also sell professional services that include product configuration, data migration, systems integration, and training. Professional services revenue is recognized as services are performed.
Our customer base and operations have scaled over time. Our total revenue was $114.6 million and $80.6 million in the three months ended March 31, 2022 and 2021, respectively, representing a year-over-year growth rate of 42%. We incurred operating losses of $47.1 million and $1.7 million in the three months ended March 31, 2022 and 2021, respectively, and our net losses were $49.1 million and $2.4 million in the three months ended March 31, 2022 and 2021, respectively.
In September 2021, we completed our initial public offering (IPO), in which we issued and sold 31,350,000 shares of its newly authorized Class A common stock at $36.00 per share. We received net proceeds of approximately $1.1 billion from the IPO, net of underwriters’ discounts.
Upon completion of the IPO, the majority of shares of Class B common stock then outstanding were automatically converted to Class A common stock on a one-to-one basis, unless an option to remain as Class B common stock was elected by the holder. In addition, all shares of redeemable convertible preferred stock then outstanding were converted into 153,937,730 shares of common stock on a one-to-one basis and then reclassified into Class B common stock.
Impact of COVID-19
In response to the COVID-19 pandemic that started in 2020, we undertook decisive and comprehensive actions to lessen the impact of the pandemic on our business, including implementing a fully remote, work from home policy across all our global offices, enacting new policies and operating procedures, including restrictions on Freshworks-related business travel and reductions of in-person events. Our partners, vendors and customers were also impacted by the pandemic. While most of our offices have reopened, many of our employees continue to work remotely, and we continue to operate in a combination of in-office and work-from-home environment. We believe that the pandemic has caused many of our customers and potential customers to accelerate their IT and digital investments benefiting businesses, like ours, that enable and enhance digital transformations. In addition, while we have seen a temporary reduction in certain operating expenses related to reduced business travel, deferred hiring in
25


certain areas, and the virtualization or postponement of in-person customer and employee events, in prior periods, we expect to continue to make significant investments as we expand our customer acquisition and retention efforts and return to in-person marketing events and normal business travel.
Given our subscription-based business model, the effects of the COVID-19 pandemic may not be fully reflected in our revenue until future periods. The extent of the impact of COVID-19 on our future operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, related public health measures, and their impact on the macroeconomy, our current and prospective customers, employees, and vendors. The ultimate impact of the COVID-19 pandemic on our business and operations remains highly uncertain, and it is not possible for us to predict the duration and extent to which this will affect our business, including productivity of our employees in the United States and in India, where we have significant operations, future results of operations, and financial condition at this time. See the section titled “Risk Factors” for further discussion of the challenges and risks we have encountered and could encounter related to the COVID-19 pandemic.
Key Business Metrics
We monitor and review a number of metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections, and make strategic decisions. We believe these key business metrics provide meaningful supplemental information for management and investors in assessing our operating performance.
March 31,
20222021% Growth
Number of customers contributing more than $5,000 in annual recurring revenue15,63912,33227 %
Net dollar retention rate115 %112 %
Number of Customers Contributing More Than $5,000 in ARR
We define our total customers contributing more than $5,000 in ARR as of a particular date as the number of business entities or individuals, represented by a unique domain or a unique email address, with one or more paid subscriptions to one or more of our products that contributed more than $5,000 in ARR. We believe that the number of customers that contribute more than $5,000 in ARR is an indicator of our success in attracting, retaining, and expanding with larger businesses.
Net Dollar Retention Rate
Our net dollar retention rate measures our ability to increase revenue across our existing customer base through expansion of users and products associated with a customer as offset by our churn and contraction in the number of users and products associated with a customer. To calculate net dollar retention rate as of a particular date, we first determine "Entering ARR," which is ARR from the population of our customers as of 12 months prior to the end of the reporting period. We then calculate the "Ending ARR" from the same set of customers as of the end of the reporting period. We then divide the Ending ARR by the Entering ARR to arrive at our net dollar retention rate. Ending ARR includes upsells, cross-sells, and renewals during the measurement period and is net of any contraction or attrition over this period.
We expect our net dollar retention rate could fluctuate in future periods due to a number of factors, including our expected growth, the level of penetration within our customer base, our ability to upsell and cross-sell products to existing customers, and our ability to retain our customers.
Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), we believe the following non-GAAP financial measures are useful in evaluating our operating performance: non-GAAP loss from operations, non-GAAP net loss, and free cash flow. We use these non-GAAP financial measures to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe these non-GAAP
26


financial measures may be helpful to investors because they provide consistency and comparability with past financial performance.
Non-GAAP financial measures have limitations in their usefulness to investors and should not be considered in isolation or as substitutes for financial information presented under GAAP. Non-GAAP financial measures have no standardized meaning prescribed by GAAP and are not prepared under any comprehensive set of accounting rules or principles. In addition, other companies, including companies in our industry, may calculate similarly titled 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. As a result, our non-GAAP financial measures are presented for supplemental informational purposes only.
We exclude the following items from one or more of our non-GAAP financial measures, including the related income tax effect of these adjustments:
Stock-based compensation expense. We exclude stock-based compensation, which is a non cash expense, from certain of our non-GAAP financial measures because we believe that excluding this expense provides meaningful supplemental information regarding operational performance. In particular, stock-based compensation expense is not comparable across companies given the variety of valuation methodologies and assumptions.
Employer payroll taxes on employee stock transactions. We exclude the amount of employer payroll taxes on equity awards from certain of our non-GAAP financial measures because they are dependent on our stock price at the time of vesting or exercise and other factors that are beyond our control and do not believe these expenses have a direct correlation to the operation of the business.
Amortization of acquired intangibles. We exclude amortization of acquired intangibles, which is a non-cash expense, from certain of our non-GAAP financial measures. Our expenses for amortization of acquired intangibles are inconsistent in amount and frequency because they are significantly affected by the timing, size of acquisitions, and the allocation of purchase price. We exclude these amortization expenses because we do not believe these expenses have a direct correlation to the operation of our business.
Non-GAAP Loss From Operations and Non-GAAP Net Loss
We define non-GAAP loss from operations as GAAP loss from operations, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, and amortization of acquired intangibles.
We define non-GAAP net loss as GAAP net loss, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, and amortization of acquired intangibles, net of their related tax effects.
The following tables present a reconciliation of our GAAP loss from operations to our non-GAAP loss from operations and our GAAP net loss to our non-GAAP net loss for each of the periods presented (in thousands):
Non-GAAP Loss from Operations
Three Months Ended March 31,
20222021
Loss from operations$(47,124)$(1,715)
Non-GAAP adjustments:
Stock-based compensation expense46,625 — 
Employer payroll taxes on employee stock transactions(692)— 
Amortization of acquired intangibles624 1,068 
Non-GAAP loss from operations$(567)$(647)

27


Non-GAAP Net Loss
Three Months Ended March 31,
20222021
Net loss$(49,059)$(2,415)
Non-GAAP adjustments:
Stock-based compensation expense46,625 — 
Employer payroll taxes on employee stock transactions(692)— 
Amortization of acquired intangibles624 1,068 
Income tax adjustments381 — 
Non-GAAP net loss$(2,121)$(1,347)
Free Cash Flow
We define free cash flow as net cash provided by operating activities, less purchases of property and equipment and capitalized internal-use software costs. We believe that free cash flow is a useful indicator of liquidity as it measures our ability to generate cash from our core operations after purchases of property and equipment. Free cash flow is a measure to determine, among other things, cash available for strategic initiatives, including further investments in our business and potential acquisitions of businesses.
The following table presents a reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable measure calculated in accordance with GAAP for each of the periods presented (in thousands):
Three Months Ended March 31,
20222021
Net cash provided by operating activities$1,355 $7,777 
Less:
Purchases of property and equipment(1,397)(1,987)
Capitalized internal-use software(1,344)(956)
Free cash flow$(1,386)$4,834 
Net cash (used in) provided by investing activities$(25,646)$15,750 
Net cash (used in) financing activities$(120,029)$(7)
Components of Our Results of Operations
Revenue
Substantially all of our revenue is derived from subscriptions, which is comprised of fees paid by customers for accessing our cloud-based software products during the term of the subscription. Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each subscription, which is the date that the cloud-based software is made available to customers.
Professional services revenue comprises less than 5% of total revenue and includes fees charged for product configuration, data migration, systems integration, and training. Professional services revenue is recognized as services are performed.
Our subscription arrangements are available in monthly, quarterly, semi-annual, and annual plans, and we typically invoice for the full term in advance. Our payment terms generally require the customers to pay the invoiced amount in advance or within 30 days from the invoice date. Our professional services are generally billed in advance along with the related subscription arrangements.
28


Cost of Revenue
Cost of revenue consists primarily of personnel-related expenses (including salaries, related benefits, and stock-based compensation expense) for employees associated with our cloud-based infrastructure, payment gateway fees, voice, product support, and professional services organizations, as well as costs for hosting capabilities. Cost of revenue also includes third-party license fees, amortization of acquired technology intangibles, amortization of capitalized internal-use software, and allocation of general overhead costs such as facilities and information technology.
We expect our cost of revenue to continue to increase in dollar amount as we invest additional resources in our cloud-based infrastructure and customer support and professional services organizations. However, our gross profit and gross margin may fluctuate from period to period due to the timing and extent of our investments in third-party hosting capacity, expansion of our cloud-based infrastructure, and customer support, and professional services organizations, as well as the amortization of costs associated with capitalized internal-use software.
Overhead Allocation
We allocate shared costs, such as facilities costs (including rent, utilities, and depreciation on capital expenditures related to facilities shared by multiple departments), information technology costs, and certain administrative personnel costs to all departments based on headcount and location. Allocated shared costs are reflected in each of the expense categories described below, in addition to cost of revenue as described above.
Operating Expenses
Research and Development. Research and development expense consists primarily of personnel-related costs, including salaries, related benefits, and stock-based compensation expense for engineering and product development employees, software license fees, rental of office premises, third-party product development services and consulting expenses, and depreciation expense for equipment used in research and development activities. We capitalize a portion of our research and development expenses that meet the criteria for capitalization of internal-use software. All other research and development costs are expensed as incurred.
We believe that continued investment in our products is important for our growth, and as such, we expect that our research and development expenses will continue to increase in dollar amount while varying as a percentage of revenue in the future.
Sales and Marketing. Sales and marketing expense consists primarily of personnel-related costs, including salaries, related benefits, and stock-based compensation expense for our sales personnel, sales commissions for our sales force and reseller commissions for our channel sales partners, as well as costs associated with marketing activities, travel and entertainment costs, software license fees, and rental of office premises. Sales commissions that are considered incremental costs incurred to obtain contracts with customers are deferred and amortized over the expected benefit period of three years. Marketing activities include online lead generation, advertising, and promotional events.
We expect to continue to make significant investments as we expand our customer acquisition and retention efforts and return to in-person marketing events and normal business travel as the impact of COVID-19 subsides. As a result, we expect that our sales and marketing expenses will continue to increase in dollar amount while varying as a percentage of revenue in the future.
General and Administrative. General and administrative expense consists primarily of personnel-related costs, including salaries, related benefits, and stock-based compensation expense for general and administrative personnel, third-party professional services fees; including consulting, legal, audit, and accounting services, travel and entertainment costs, accounting, legal, human resources, and recruiting personnel, costs of director and officer insurance, costs associated with acquisitions of businesses, software license fees, and rental of office premises.
As a publicly traded company, we expect increases in expenses associated with ongoing compliance and reporting obligations pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC),
29


professional services fees and consulting expenses, costs to broaden our IT related infrastructure, as well as additional costs for accounting, insurance, and investor relations. Our general and administrative expenses are expected to continue to increase in dollar amount for the foreseeable future, however, we expect it to decline as a percentage of revenue over the longer term. This percentage may fluctuate from period to period depending upon the timing and amount of our general and administrative expenses.
Interest and Other Income, Net
Interest and other income, net primarily consists of interest income from our investment portfolios, amortization of premium or discount on marketable securities, and foreign currency gains and losses.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes related to U.S. states and foreign jurisdictions in which we conduct business. We maintain a full valuation allowance on our U.S. federal and state net deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized. Our effective tax rate is affected by tax rates in foreign jurisdictions and the relative amounts of income we earn in those jurisdictions, as well as non-deductible expenses, such as stock-based compensation, and changes in our valuation allowance.
Results of Operations
The following table sets forth our consolidated statements of operations data for the periods presented (in thousands):
Three Months Ended March 31,
20222021
Revenue$114,637 $80,587 
Cost of revenue(1)
22,395 16,693 
Gross profit92,242 63,894 
Operating expenses:
Research and development(1)
30,717 15,395 
Sales and marketing(1)
71,466 42,508 
General and administrative(1)
37,183 7,706 
Total operating expenses139,366 65,609 
Loss from operations(47,124)(1,715)
Interest and other income, net602 373 
Loss before income taxes(46,522)(1,342)
Provision for income taxes2,537 1,073 
Net loss$(49,059)$(2,415)
__________________
(1)Includes stock-based compensation expense as follows:
Three Months Ended March 31,
20222021
Cost of revenue$1,526 $— 
Research and development8,309 — 
Sales and marketing12,536 — 
General and administration24,254 — 
Total stock-based compensation expense$46,625 $— 


30


The following table sets forth our condensed consolidated statements of operations data for the periods presented, as a percentage of revenue:
Three Months Ended March 31,
20222021
Revenue100 %100 %
Cost of revenue20 21 
Gross profit80 79 
Operating expense:
Research and development27 19 
Sales and marketing62 53 
General administrative32 
Total operating expenses121 81 
Loss from operations(41)(2)
Interest and other income, net— — 
Loss before income taxes(41)(2)
Provision for income taxes
Net loss(43)%(3)%

Comparison of the Three Months Ended March 31, 2022 and 2021
Revenue
Three Months Ended March 31,Change
20222021$%
Subscription services$111,397 $77,822 $33,575 43 %
Professional services3,240 2,765 475 17 %
Total revenue$114,637 $80,587 $34,050 42 %
Revenue increased by $34.1 million, or 42%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This was primarily driven by increases in additional agents enabled by our customers under their account and sales of products to existing customers, as well as the addition of new customers. Our net dollar retention rate of 115% as of March 31, 2022 reflects the expansion within existing customers and the sale of additional products to these customers. The majority of our revenue continues to be generated from subscription services.
Cost of Revenue and Gross Margin
Three Months Ended March 31,Change
20222021$%
(dollars in thousands)
Cost of revenue$22,395 $16,693 $5,702 34 %
Gross Margin80 %79 %
Cost of revenue increased by $5.7 million, or 34%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This was primarily due to increases of $2.5 million in third-party hosting costs, $1.6 million in personnel-related costs due to annual compensation adjustments and higher headcount, $1.5 million in stock-based compensation expense, and $0.9 million in software license fees, partially offset by a $1.2 million decrease in cloud voice service costs. Our gross margin increased to 80% for the three months ended March 31,
31


2022 from 79% in the same period of the prior year, as we increased our revenue and realized benefits from economies of scale primarily related to our third-party hosting costs.
Operating Expenses
Three Months Ended March 31,Change
20222021$%
(dollars in thousands)
Research and development$30,717 $15,395 $15,322 100 %
Sales and marketing71,466 42,508 28,958 68 %
General and administrative37,183 7,706 29,477 383 %
Total operating expenses$139,366 $65,609 $73,757 112 %
The increases in our operating expenses in the three months ended March 31, 2022 compared to the three months ended March 31, 2021, were primarily headcount driven in order to support the growth of our business, as well as stock-based compensation expense we recognized subsequent to the IPO.
Research and Development
Research and development expense increased by $15.3 million, or 100%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This was primarily driven by increases of $8.3 million in stock-based compensation expense, $6.1 million in personnel-related costs due to annual compensation adjustments and higher headcount, and $0.7 million in professional services fees.
Sales and Marketing
Sales and marketing expense increased by $29.0 million, or 68%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This was primarily driven by increases of $12.5 million in stock-based compensation expense, $12.0 million in personnel-related costs due to annual compensation adjustments and higher headcount, $1.4 million in advertising, branding, and event costs, $1.3 million in software license fees, and $0.7 million in reseller commissions.
General and Administrative
General and administrative expense increased by $29.5 million, or 383%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This was primarily driven by increases of $24.3 million in stock-based compensation expense, $3.4 million in personnel-related costs due to annual compensation adjustments and higher headcount, and $1.9 million in directors and officers insurance.
Interest and Other Income, Net
Three Months Ended March 31,Change
20222021$%
(dollars in thousands)
Interest income$806 $703 $103 15 %
Other income, net(204)(330)126 (38)%
Interest and other income, net$602 $373 $229 61 %
Interest and other income, net increased for the three months ended March 31, 2022 compared to the three months ended March 31, 2021, primarily due to interest income earned on higher balances maintained in our marketable securities portfolios.
32


Provision for Income Taxes
Three Months Ended March 31,Change
20222021$%
(dollars in thousands)
Provision for income taxes$2,537 $1,073 $1,464 137 %
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the three months ended March 31, 2022 and 2021, we recorded provision for income taxes of $2.5 million and $1.1 million on loss before taxes of $46.5 million and $1.3 million, respectively. The increase in tax expense was primarily due to a higher tax expense of $0.8 million from our profitable foreign jurisdictions.
Liquidity and Capital Resources
As of March 31, 2022, we had cash and cash equivalents of $603.5 million and marketable securities of $594.3 million. Our marketable securities consist primarily of U.S. treasury securities, U.S. government agency securities, and corporate debt securities.
Since inception, we have funded our operations primarily with financing through the issuance of redeemable convertible preferred and common stock to investors. In September 2021, we completed our IPO that generated net proceeds of approximately $1.1 billion. As of March 31, 2022, we had an accumulated deficit of $3.3 billion. Our operating activities provided cash inflows of $1.4 million for the three months ended March 31, 2022.
Our material cash requirements from known contractual and other obligations consist of our operating leases and other service subscription agreements (as described in Contractual Obligations and Commitments below).
We believe our existing cash, cash equivalents and marketable securities, will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including the rate of our revenue growth, the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and other business initiatives and the continuing market adoption of our products. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing in connection with such activities. If we raise additional funds through the incurrence of indebtedness, such indebtedness may have rights that are senior to holders of our equity securities and could contain covenants that restrict our operational flexibility. Any additional equity or convertible debt financing may be dilutive to stockholders. In the event that additional financing is required from outside sources, we may not be able to raise such financing on terms acceptable to us or at all.
The following table summarizes our cash flows for the periods presented (in thousands):
Three Months Ended March 31,
20222021
Net cash provided by operating activities$1,355 $7,777 
Net cash (used in) provided by investing activities(25,646)15,750 
Net cash (used in) financing activities(120,029)(7)
Cash Flows from Operating Activities
Net cash provided by operating activities of $1.4 million for the three months ended March 31, 2022 reflects our net loss of $49.1 million, adjusted for non-cash items such as stock-based compensation of $46.6 million, amortization of deferred contract acquisition costs of $4.3 million, depreciation and amortization of $3.0 million, non-cash lease expense of $1.4 million, and net cash outflows of $6.6 million from changes in operating assets and liabilities. The net cash outflows from changes in operating assets and liabilities were due to increases in operating assets of $8.7 million in prepaid expenses and other assets and $5.6 million in deferred contract acquisition costs;
33


and decreases in operating liabilities of $5.0 million in accrued and other liabilities, $2.7 million in operating lease liabilities, and $2.1 million in accounts payable; offset by an increase of $14.2 million in deferred revenue, and a decrease of $3.2 million in accounts receivable.
Net cash provided by operating activities of $7.8 million for the three months ended March 31, 2021 reflects our net loss of $2.4 million, adjusted for non-cash items such as depreciation and amortization of $3.2 million, amortization of deferred contract acquisition costs of $2.7 million, and net cash inflows of $4.1 million from changes in operating assets and liabilities. The net cash inflows from changes in operating liabilities were due to an increase of $17.0 million in deferred revenue and a decrease of $3.3 million in prepaid expenses and other assets, offset by increases in operating assets of $4.8 million in deferred contract acquisition costs and $2.8 million in accounts receivable, and a decrease of $9.3 million in accrued and other liabilities.
Cash Flows from Investing Activities
Net cash used in investing activities of $25.6 million for the three months ended March 31, 2022 consisted of $22.9 million in purchases of marketable securities, net of proceeds from maturities and sales, $1.4 million in purchases of property and equipment and $1.3 million in capitalized internal-use software.
Net cash provided by investing activities of $15.8 million for the three months ended March 31, 2021 consisted of $18.6 million in proceeds from the maturities and sales of marketable securities, net of purchases, partially offset by $2.0 million in purchases of property and equipment, and $1.0 million in capitalized internal-use software.
Cash Flows from Financing Activities
Net cash used in financing activities of $120.0 million for the three months ended March 31, 2022 primarily consisted of $119.9 million in payment of withholding taxes on net share settlement of equity awards. The withholding taxes paid includes the taxes related to the settlement and release of all remaining RSUs subject to the terms of certain lock-up agreements with the underwriters of the IPO that expired in February 2022.
Net cash used in financing activities was not material for the three months ended March 31, 2021.
Remaining Performance Obligations on Customer Contracts
We generally enter into subscription agreements with our customers on monthly, annual, or multi-year terms and invoice customers in advance in either monthly or annual installments. A small portion of our annual contracts may have billing terms that are different from their subscription terms, and our multi-year contracts are invoiced annually. As of March 31, 2022, remaining performance obligations totaled $251.6 million, which comprised $174.4 million of deferred revenue and $77.2 million of unbilled amounts.
We expect that the value of the remaining performance obligations will change from one period to another for several reasons, including new contracts, timing of renewals, cancellations, contract modifications and foreign currency fluctuations. We believe that fluctuations in remaining performance obligations are not necessarily a reliable indicator of future revenue and we do not utilize it as a key management metric internally.
Contractual Obligations and Commitments
Our principal commitments consist of operating lease obligations for office space and contractual obligations under third-party cloud infrastructure agreements and service subscription agreements.
As of March 31, 2022, our estimated future contractual obligations totaled $165.1 million, of which $31.5 million and $133.6 million were operating lease commitments and other contractual obligations, respectively. See Note 7—Leases and Note 8—Commitments and Contingencies in the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information.
34


Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from data breaches or intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our condensed consolidated balance sheets, condensed consolidated statements of operations and comprehensive loss, or condensed consolidated statements of cash flows.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates, assumptions and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our condensed consolidated financial statements, which, in turn, could change the results from those reported. We evaluate our estimates, assumptions, and judgments on an ongoing basis.
There have been no changes to our critical accounting policies and estimates during the three months ended March 31, 2022 as compared to those disclosed in our "Management's Discussion and Analysis of Financial Condition and Results of Operations" set forth in our Annual Report on Form 10-K filed with the SEC on February 23, 2022, except as below:
Leases
The Company determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use (ROU) assets on its condensed consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company's incremental borrowing rate. The incremental borrowing rate is based on an estimate of the Company's expected unsecured borrowing rate for its notes, adjusted for tenor and collateralized security features. We estimate the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments.
Recent Accounting Pronouncements
See Note 1—Business and Summary of Significant Accounting Policies to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to certain market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates.
Foreign Currency Exchange Risk
The functional currency of our foreign subsidiaries is the U.S. dollar. The majority of our sales is derived in U.S. dollars. Our operating expenses incurred by our foreign subsidiaries are denominated in their respective local currencies, and remeasured at the exchange rates in effect on the transaction date. Additionally, fluctuations in foreign exchange rates may result in the recognition of transaction gains and losses in our condensed consolidated
35


statements of operations. Our condensed consolidated results of operations and cash flows are, therefore, subject to foreign exchange rate fluctuations, particularly changes in the Indian Rupee, British Pound and Euro, and may be adversely affected in the future due to changes in foreign exchange rates. Because the impact of foreign exchange rates has not been material to our operating results in the past, we have not entered into any derivative or hedging transactions to date. However, we may do so in the future if our exposure to foreign currency becomes more significant.
Interest Rate Risk
Our cash, cash equivalents, and marketable securities primarily consist of deposits held at financial institutions, highly liquid money market funds, and investments in U.S. treasury securities, U.S. government agency securities, corporate bonds, and commercial paper. We had cash and cash equivalents of $603.5 million and marketable securities of $594.3 million as of March 31, 2022. We do not enter into investments for trading and speculative purposes. The carrying amount of our cash equivalents reasonably approximate fair value, due to the maturities of three months or less of these instruments. Our investments are subject to market risk due to changes in interest rates, which may affect our interest income and the fair value of our investments. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our marketable securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
Based on an interest rate sensitivity analysis we have performed as of March 31, 2022, a hypothetical 10% favorable or adverse movement in interest rates would not have a material effect in the combined market value of our cash, cash equivalents and marketable securities.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Based on our management’s evaluation (with the participation of our principal executive officer and principal financial officer), as of the end of the period covered by this report, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
It should be noted that any system of controls, however well designed and operated, can provide only reasonable, and not absolute, assurance that the objectives of the system will be met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of future events.
36


PART II—OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are involved in various legal proceedings arising from the normal course of business activities. There are no pending or threatened legal proceedings at this time to which we are a party that, in our opinion, is likely to have a material adverse effect on our future financial results of operations. However, the results of litigation and claims are inherently unpredictable and regardless of the outcome, litigation can have an adverse impact on us because of costly defense and settlement expenses, diversion of management and employee resources to defend such claims and other factors.
ITEM 1A. RISK FACTORS
You should carefully consider the risks and uncertainties described under the section "Risk Factors" in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed with the SEC on February 23, 2022. as well as the other information in this Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” before making an investment decision. These identified risks and uncertainties may have a material adverse effect on our business, financial condition, results of operations, and growth prospects. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect our business. Our stock price could decline due to any of these risks, and you may lose all or part of your investment. There have been no material changes from the risks and uncertainties previously disclosed under the "Risk Factors" section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Unregistered Sales of Equity Securities
None.
Use of Proceeds
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Not applicable.
37


ITEM 6. EXHIBITS
The documents listed in the Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
Exhibit
Number
Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
3.18-K001-408063.1September 24, 2021
3.2S-1/A333-2591183.4September 13, 2021
10.1†X
31.1X
31.2X
32.1#
X
32.2#X
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
__________________
†    Indicates management contract or compensatory plan
#    The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the SEC and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.


38


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Freshworks Inc.
Date:May 6, 2022By:/s/ Rathna Girish Mathrubootham
Rathna Girish Mathrubootham
Chief Executive Officer and Chairman (Principal Executive Officer)

Date:May 6, 2022By:/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)
39
EX-10.1 2 ex1012022cashincentiveplan.htm EX-10.1 Document
Exhibit 10.1


FRESHWORKS INC.
CASH INCENTIVE PLAN
(Adopted on April 19, 2021)
(As Amended on February 1, 2022)
1. Purposes of the Plan. The Plan is intended to increase stockholder value and the success of the Company by motivating Employees to (a) perform to the best of their abilities, and (b) achieve the Company’s objectives.
2. Definitions.
(a) “Affiliate” means any corporation or other entity (including, but not limited to, partnerships and joint ventures) controlled by the Company.
(b) “Actual Award” means, as to any Performance Period, the actual award (if any) payable to a Participant for the Performance Period, subject to the Committee’s authority under Section 3(e) to modify the award.
(c) “Board” means the Board of Directors of the Company.
(d) “Code” means the United States Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or regulation thereunder will include such section or regulation, any valid regulation promulgated thereunder, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
(e) “Committee” means the committee appointed by the Board (pursuant to Section 5) to administer the Plan. Unless and until the Board otherwise determines, the Board’s Compensation Committee will administer the Plan and be considered the Committee for purposes of the Plan.
(f) “Company” means Freshworks Inc., a Delaware corporation, or any successor thereto.
(g) “Employee” means, unless otherwise determined by the Committee, any employee of the Company or an Affiliate, whether such individual is so employed at the time the Plan is adopted or becomes so employed subsequent to the adoption of the Plan.
(h) “Participant” means as to any Performance Period, an Employee who has been selected by the Committee for participation in the Plan for that Performance Period.
(i) “Performance Period” means the period of time for the measurement of the performance criteria that must be met to receive an Actual Award, as determined by the Committee in its sole discretion. A Performance Period may be divided into one or more shorter periods if, for example, but not by way of limitation, the Committee desires to measure some performance criteria over 12 months and other criteria over 3 months.
(j) “Plan” means this Cash Incentive Plan (including any appendix attached hereto) and as hereafter amended from time to time.
(k) “Target Award” means the target award, at 100% target level of achievement, payable under the Plan to a Participant for the Performance Period, as determined by the Committee in accordance with Section 3(b).
3. Selection of Participants and Determination of Awards.
image_1.jpg


(a) Selection of Participants. The Committee, in its sole discretion, will select the Employees who will be Participants for any Performance Period. Participation in the Plan is in the sole discretion of the Committee, on a Performance Period by Performance Period basis. Accordingly, an Employee who is a Participant for a given Performance Period in no way is guaranteed or assured of being selected for participation in any subsequent Performance Period or Periods.
(b) Determination of Target Awards. The Committee, in its sole discretion, will establish a Target Award for each Participant, which may be a percentage of a Participant’s annual base salary as of the beginning or end of the Performance Period or a fixed dollar amount.
(c) Discretion to Determine Performance Criteria. Notwithstanding any contrary provision of the Plan, the Committee will, in its sole discretion, determine the performance criteria applicable to any Target Award which may include, without limitation: earnings (including earnings per share and net earnings); earnings before interest, taxes and depreciation; earnings before interest, taxes, depreciation and amortization; total stockholder return; return on equity or average stockholder’s equity; return on assets, investment, or capital employed; stock price; margin (including gross margin); income (before or after taxes); operating income measures; operating income after taxes; pre-tax profit; operating cash flow; operating margin; sales or revenue targets; increases in revenue or product revenue; annual recurring revenue; net new annual recurring revenue (ARR); expenses and cost reduction goals; improvement in or attainment of working capital levels; attainment of research and development milestones; economic value added (or an equivalent metric); market share; cash flow; cash flow per share; share price performance; debt reduction; bookings measures; customer satisfaction; stockholders’ equity; capital expenditures; debt levels; operating profit or net operating profit; workforce diversity; growth of net income or operating income; billings; net billings; financing; regulatory milestones; stockholder liquidity; corporate governance and compliance; intellectual property; personnel matters; progress of internal research; progress of partnered programs; partner satisfaction; budget management; partner or collaborator achievements; internal controls, including those related to the Sarbanes-Oxley Act of 2002; investor relations, analysts and communication; implementation or completion of projects or processes; employee retention; number of users, including unique users; strategic partnerships or transactions (including in-licensing and out-licensing of intellectual property); establishing relationships with respect to the marketing, distribution and sale of the Company’s products; supply chain achievements; co-development, co-marketing, profit sharing, joint venture or other similar arrangements; individual performance criteria; and corporate development and planning goals. As determined by the Committee, the performance criteria may be based on generally accepted accounting principles (GAAP) or Non-GAAP results and any actual results may be adjusted by the Committee for one-time items, unbudgeted or unexpected items and/or payments of Actual Awards under the Plan when determining whether the performance criteria have been met. The goals may be on the basis of any factors the Committee determines relevant, and may be on an individual, divisional, business unit or Company-wide basis. The performance criteria may differ from Participant to Participant and from award to award. Failure to meet the goals will result in a failure to earn the Target Award, except as provided in Section 3(e).
(d) Determination of Actual Awards. Each Performance Period, the Committee, in its sole discretion, will determine each Participant’s Actual Award based achievement of the performance criteria established by the Committee and set forth on Annex A (Officer Plan) and Annex B (Non-Officer Plan), as applicable.
(e) Discretion to Modify Awards. Notwithstanding any contrary provision of the Plan, the Committee may, in its sole discretion and at any time, increase, reduce or eliminate a Participant’s Actual Award. The Actual Award may be below, at or above the Target Award, in the Committee’s discretion. The Committee may determine the amount of any reduction on the basis of such factors as it deems relevant, and will not be required to establish any allocation or weighting with respect to the factors it considers.

image_1.jpg


4. Payment of Awards.
(a) Right to Receive Payment. Each Actual Award will be paid solely from the general assets of the Company. Nothing in this Plan will be construed to create a trust or to establish or evidence any Participant’s claim of any right other than as an unsecured general creditor with respect to any payment to which he or she may be entitled.
(b) Timing of Payment. To receive an Actual Award a Participant must be employed by the Company or any Affiliate on the date the Actual Award is paid. Accordingly, an Actual Award is not considered earned until paid. It is the intent that this Plan be exempt from, or comply with, the requirements of Code Section 409A so that none of the payments to be provided hereunder will be subject to the additional tax imposed under Code Section 409A, and any ambiguities herein will be interpreted to so comply. Each payment under this Plan is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2).
(c) Form of Payment. Each Actual Award will be paid in cash (or its equivalent).
5. Plan Administration.
(a) Committee is the Administrator. The Plan will be administered by the Committee. The Committee will consist of not less than two (2) members of the Board. The members of the Committee will be appointed from time to time by, and serve at the pleasure of, the Board.
(b) Committee Authority. It will be the duty of the Committee to administer the Plan in accordance with the Plan’s provisions. The Committee will have all powers and discretion necessary or appropriate to administer the Plan and to control its operation, including, but not limited to, the power to (i) determine which Employees will be granted awards, (ii) prescribe the terms and conditions of awards, (iii) interpret the Plan and the awards, (iv) adopt such procedures and sub-plans as are necessary or appropriate to permit participation in the Plan by Employees who are foreign nationals or employed outside of the United States, (v) adopt rules for the administration, interpretation and application of the Plan as are consistent therewith, and (vi) interpret, amend or revoke any such rules.
(c) Decisions Binding. All determinations and decisions made by the Committee, the Board, and any delegate of the Committee pursuant to the provisions of the Plan will be final, conclusive, and binding on all persons, and will be given the maximum deference permitted by law.
(d) Delegation by Committee. The Committee, in its sole discretion and on such terms and conditions as it may provide, may delegate all or part of its authority and powers under the Plan to one or more directors, officers or employees of the Company.
(e) Indemnification. Each person who is or will have been a member of the Committee will be indemnified and held harmless by the Company against and from (i) any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by him or her in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action taken or failure to act under the Plan or any award, and (ii) from any and all amounts paid by him or her in settlement thereof, with the Company’s approval, or paid by him or her in satisfaction of any judgment in any such claim, action, suit, or proceeding against him or her, provided he or she will give the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf. The foregoing right of indemnification will not be exclusive of any other rights of indemnification to which such persons may be entitled under the Company’s Certificate of Incorporation or Bylaws, by contract, as a matter of law, or otherwise, or under any power that the Company may have to indemnify them or hold them harmless.
6. General Provisions.
(a) Tax Withholding. The Company or an Affiliate may withhold all applicable taxes from any Actual Award, including any federal, state, local and foreign taxes. Payments will be made, and applicable taxes will be withheld, based on the location in which Participant provided services during the

image_1.jpg


Performance Period. If Participant provided services in multiple locations during the Performance Period, any Actual Award and associated taxes will be apportioned to each such location based on the number of days of service in each such location as compared to the total calendar days in the fiscal quarter or the Performance Period, as applicable.
(b) No Effect on Employment or Service. Nothing in the Plan will interfere with or limit in any way the right of the Company to terminate any Participant’s employment or service at any time, with or without cause. Except as otherwise required by law, employment with the Company and its Affiliates is on an at-will basis only. The Company expressly reserves the right, which may be exercised at any time and without regard to when during a Performance Period such exercise occurs, to terminate any individual’s employment with or without cause, and to treat him or her without regard to the effect that such treatment might have upon him or her as a Participant.
(c) Participation. No Employee will have the right to be selected to receive an award under this Plan, or, having been so selected, to be selected to receive a future award.
(d) Successors. All obligations of the Company under the Plan, with respect to awards granted hereunder, will be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business or assets of the Company.
(e) Nontransferability of Awards. No award granted under the Plan may be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated, other than by will, by the laws of descent and distribution, or to the limited extent provided in Section 6(e). All rights with respect to an award granted to a Participant will be available during his or her lifetime only to the Participant.
7. Amendment, Termination, and Duration.
(a) Amendment, Suspension, or Termination. The Committee, in its sole discretion, may amend or terminate the Plan, or any part thereof, at any time and for any reason. The amendment, suspension or termination of the Plan will not, without the consent of the Participant, alter or impair any rights or obligations under any Actual Award theretofore earned by such Participant. No award may be granted during any period of suspension or after termination of the Plan.
(b) Duration of Plan. The Plan will commence on the date specified herein, and subject to Section 7(a) (regarding the Committee’s right to amend or terminate the Plan), will remain in effect until terminated.

image_1.jpg


8. Legal Construction.
(a) Gender and Number. Except where otherwise indicated by the context, any masculine term used herein also will include the feminine; the plural will include the singular and the singular will include the plural.
(b) Severability. In the event any provision of the Plan will be held illegal or invalid for any reason, the illegality or invalidity will not affect the remaining parts of the Plan, and the Plan will be construed and enforced as if the illegal or invalid provision had not been included.
(c) Requirements of Law. The granting of awards under the Plan will be subject to all applicable laws, rules and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.
(d) Governing Law. The Plan will be construed in accordance with and governed by the laws of the State of Delaware, but without regard to its conflict of law provisions.
(e) Bonus Plan. The Plan is intended to be a “bonus program” within the meaning of United States Department of Labor Regulation Section 2510.3-2(c) and will be construed and administered in accordance with such intention.
(f) Captions. Captions are provided herein for convenience only, and will not serve as a basis for interpretation or construction of the Plan.

image_1.jpg
EX-31.1 3 ex311q12210-q.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Rathna Girish Mathrubootham, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Freshworks Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)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
(c)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 6, 2022By: /s/ Rathna Girish Mathrubootham
         Rathna Girish Mathrubootham
      Chief Executive Officer and Chairman
     (Principal Executive Officer)


EX-31.2 4 ex312q12210-q.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tyler Sloat, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Freshworks Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)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
(c)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 6, 2022By: /s/ Tyler Sloat
         Tyler Sloat
        Chief Financial Officer
      (Principal Financial Officer and Principal Accounting Officer)


EX-32.1 5 ex321q12210-q.htm EX-32.1 Document

Exhibit 32.1


CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Freshworks, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof, to which this Certificate is attached as Exhibit 32.1 (the “Report”), I, Rathna Girish Mathrubootham, Chief Executive Officer and Chairman of the Company, do hereby certify, to the best of my knowledge and pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the "Exchange Act") and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. § 1350), as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

In Witness Whereof, the undersigned has set his hands hereto as of the date set forth below.
Date: May 6, 2022By: /s/ Rathna Girish Mathrubootham
         Rathna Girish Mathrubootham
      Chief Executive Officer and Chairman
     (Principal Executive Officer)

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

EX-32.2 6 ex322q12210-q.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Freshworks Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof, to which this Certificate is attached as Exhibit 32.2 (the “Report”), I, Tyler Sloat, Chief Financial Officer of the Company, do hereby certify, to the best of my knowledge and pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the "Exchange Act") and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. § 1350), as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

In Witness Whereof, the undersigned has set his hands hereto as of the date set forth below.
Date: May 6, 2022By: /s/ Tyler Sloat
         Tyler Sloat
      Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)

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

EX-101.SCH 7 frsh-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue From Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue From Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue From Contracts with Customers - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue From Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue From Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue From Contracts with Customers - Deferred Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Summary of Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Leases - Summary of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Stockholders' Equity and Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Stockholders' Equity and Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Stockholders' Equity and Stock Based Compensation - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Net Loss Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2451431 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 frsh-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 frsh-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 frsh-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Total restricted stock units vested (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Professional services Professional Services [Member] Professional Services Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Marketable securities Debt Securities, Available-for-sale, Current Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Europe, Middle East and Africa EMEA [Member] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Undistributed (losses) earnings Undistributed Earnings, Basic Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Beginning balance (in shares) Ending balance (in shares) Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition 2021 Equity Incentive Plan: 2021 Equity Incentive Stock Plan [Member] 2021 Equity Incentive Stock Plan Accrued interest Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Change in Deferred Contract Acquisition Costs [Roll Forward] Change in Deferred Contract Acquisition Costs [Roll Forward] Change in Deferred Contract Acquisition Costs Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of acquired intangible assets Amortization of Intangible Assets Variable lease cost Variable Lease, Cost Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Revenue recognized during the period Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Purchase period Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period Sale of Stock [Axis] Sale of Stock [Axis] Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Granted (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Total grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Title of Individual [Domain] Title of Individual [Domain] Maturities and redemptions of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Assets Assets [Abstract] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Schedule of Amortized Costs and Fair Value of Debt Securities Based on Contractual Maturities Investments Classified by Contractual Maturity Date [Table Text Block] Number of shares approved for grant (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Cash Equivalents Cash Equivalents [Member] Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized as of March 31, 2022 and December 31, 2021; zero shares issued and outstanding as of March 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued Stock options outstanding and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Operating lease right-of-use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Stock withheld for tax withholding requirements (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue From Contracts with Customers Revenue from Contract with Customer [Text Block] Document Information [Line Items] Document Information [Line Items] Number of threshold vesting tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Vesting Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Vesting Tranches Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Due after one year but within five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Balance at beginning of the period Balance at end of the period Capitalized Contract Cost, Net Decretion of redeemable convertible preferred stock Temporary Equity, Decretion Temporary Equity, Decretion Cash payments included in the measurement of operating lease liabilities Operating Lease, Payments Other Other Noncash Income (Expense) Deferred contract acquisition costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Schedule of Revenue and Long-Lived Assets by Geographical Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Plan Name [Axis] Plan Name [Axis] Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders' equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Deferred revenue Contract with Customer, Liability, Current 2025 Operating Leases, Future Minimum Payments, Due in Four Years Additional paid-in capital Additional Paid in Capital U.S. government agency securities US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Cash Equivalents Cash Equivalents, at Carrying Value Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Proceeds from Issuance Initial Public Offering Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Trading day period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Trading Day Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Trading Day Period Accrued third-party cloud infrastructure expenses Accrued Third-Party Cloud Infrastructure Expense, Current Accrued Third-Party Cloud Infrastructure Expense Cash Flows Operating Activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Operating expense: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two 2023 Operating Leases, Future Minimum Payments, Due in Two Years Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Summary of Common Shares Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Subscription services Subscription Services [Member] Subscription Services Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Term bond mutual funds Term Bond Mutual Funds [Member] Term Bond Mutual Funds Entity Address, State or Province Entity Address, State or Province Marketable Securities Marketable Securities [Member] Marketable Securities Contributions withheld for employee stock purchase plan Accrued Employee Benefits, Current Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Capitalized internal-use software Payments to Develop Software Operating lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Leases Lessee, Leases [Policy Text Block] Contributions withheld from employees Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Contributions Withheld Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Contributions Withheld Contractual commitments Contractual Obligation Payment of deferred offering costs Payments of Stock Issuance Costs Present value of operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock, value Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Interest and other income, net Nonoperating Income (Expense) Weighted-Average Period to Recognize Expense (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested, beginning balance (in USD per share) Unvested, ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Performance Based Restricted Stock Units (PRSUs) Performance Shares [Member] Commitments and contingencies (Note 8) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current 2022 (remaining 9 months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2024 Operating Leases, Future Minimum Payments, Due in Three Years Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Cover [Abstract] Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Class of Stock [Axis] Class of Stock [Axis] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Sale of Stock [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Other Other [Member] Other Decretion of redeemable convertible preferred stock Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Fair Value Total Debt Securities, Available-for-Sale, Excluding Accrued Interest Accrued liabilities Accrued liabilities Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Office equipment Office Equipment [Member] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Capitalized costs Capitalized Computer Software, Additions Stock options Share-based Payment Arrangement, Option [Member] Document Information [Table] Document Information [Table] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Geographic Information Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities, current Operating Lease, Liability, Current Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due after one year but within five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Business, Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Decretion of redeemable convertible preferred stock Decretion of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense and amortization Depreciation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Schedule of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Number of shares issued in conversion (in shares) Preferred Stock, Convertible, Conversion Ratio Total liabilities Liabilities Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock options vested, exercisable, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Total stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, issued (in shares) Common Stock, Shares, Issued Preferred stock, issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Supplemental cash flow information: Noncash Investing and Financing Items [Abstract] Capitalized internal-use software Software and Software Development Costs [Member] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Accounting Standards Update [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Amortization of deferred contract acquisition costs Less: Amortization of contract costs during the period Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Options and RSUs Share-based Payment Arrangement [Member] Operating lease, term Lessee, Operating Lease, Term of Contract Contractual term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Accrued taxes Accrual for Taxes Other than Income Taxes, Current RSUs Restricted Stock Units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category U.S. treasury securities US Treasury Securities [Member] Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Net carrying value Capitalized Computer Software, Net Proceeds from exercise of stock options Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowance of $5,517 and $6,030 Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Asia Pacific Asia Pacific [Member] Debt securities, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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] Statement of Financial Position [Abstract] Cash, Cash Equivalents and Available-for-sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities [Abstract] Cash, Cash Equivalents And Available-For-Sale Debt Securities Undistributed earnings allocated to preferred stockholders Undistributed earnings allocated to preferred stockholders Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] 2026 Operating Leases, Future Minimum Payments, Due in Five Years Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Chief Executive Officer Chief Executive Officer [Member] Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Shares issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Motor vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted cash included in other assets Restricted Cash, Noncurrent Remaining performance obligation Revenue, Remaining Performance Obligation, Amount 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Total minimum future payments Operating Leases, Future Minimum Payments Due Accrued advertising and marketing expenses Accrued Advertising and Marketing, Current Accrued Advertising and Marketing, Current Purchase price of common stock in percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Segment Reporting [Abstract] 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Weighted Average Remaining Useful Life Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Threshold stock price target (in USD per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target Deferred contract acquisition costs Increase (Decrease) in Capitalized Contract Cost Increase (Decrease) in Capitalized Contract Cost Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Title of 12(b) Security Title of 12(b) Security Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized Geographical [Domain] Geographical [Domain] Net loss attributable to Class A and Class B common stockholders - diluted Net Income (Loss) Available to Common Stockholders, Diluted Title of Individual [Axis] Title of Individual [Axis] Net (loss) income attributable to common stockholders - basic Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Operating lease, option to extend, term Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Payment Arrangement, Nonvested Award, Cost Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Lease, Cost Lease, Cost [Table Text Block] Fair Value Cash Equivalents And Available-For-Sale Debt Securities Cash Equivalents And Available-For-Sale Debt Securities Geographical [Axis] Geographical [Axis] Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Effect of potentially dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Public offering price (in USD per share) Sale of Stock, Price Per Share Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Cash paid for taxes Income Taxes Paid, Net Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Offering period Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period Net cash (used in) financing activities Net Cash Provided by (Used in) Financing Activities Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Corporate debt securities Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] 2022 (remaining nine months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Redeemable convertible preferred stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Cost of revenue Cost of Goods and Services Sold Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unrealized loss on marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Undistributed earnings allocated to preferred stockholders Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Shareholders' Equity and Share-based Payments Shareholders' Equity and Share-based Payments [Text Block] Other liabilities Other Liabilities, Noncurrent Summary of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Total property and equipment Property, Plant and Equipment, Gross Change in fair value of equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes Restricted Stock, Value, Shares Issued Net of Tax Withholdings Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale RSUs and PRSUs Restricted Stock Units and Performance Stock Units [Member] Restricted Stock Units and Performance Stock Units Stock-based compensation expense Share-based Payment Arrangement, Expense Entity Current Reporting Status Entity Current Reporting Status Net loss per share attributable to Class A and Class B common stockholders - basic Earnings Per Share, Basic and Diluted [Abstract] Weighted-Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Premium amortization on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Construction in progress Construction in Progress [Member] Class A Common Stock Common Class A [Member] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Number of shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Amount Finite-Lived Intangible Assets, Gross Total shares of common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] 2011 Stock Plan: 2011 Stock Plan [Member] 2011 Stock Plan Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Restricted stock issued net of shares withheld for taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Advanced payments from customers Customer Refund Liability, Current Revenue Revenue from Contract with Customer [Policy Text Block] Issuance of common stock upon exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Amortized Cost Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Number of purchase periods Share-Based Compensation Arrangement By Share-Based Payment Award, Number Purchase Periods Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods Schedule of Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Changes in the Balance of Deferred Contract Acquisition Costs Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vested (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Add: Contract costs capitalized during the period Capitalized Contract Cost, Amount Capitalized Capitalized Contract Cost, Amount Capitalized Total current liabilities Liabilities, Current Employee stock Employee Stock [Member] Payment of withholding taxes on net share settlement of equity awards Cash paid related to withholding taxes on share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Money market funds Money Market Funds [Member] Number of threshold stock price targets Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Stock Prices Targets Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Stock Price Targets Current Fiscal Year End Date Current Fiscal Year End Date Accrued reseller commissions Accrued Sales Commission, Current Mutual funds Mutual Fund [Member] Total long-lived assets Long-Lived Assets Statement [Table] Statement [Table] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] North America North America [Member] Net Carrying Value Finite-Lived Intangible Assets, Net Goodwill Goodwill Cost of revenue Cost of Sales [Member] Income tax payable Accrued Income Taxes, Current Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed technology Developed Technology Rights [Member] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease cost Operating Lease, Cost Computers Computer Equipment [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Rent expense Operating Leases, Rent Expense Deferred contract acquisition costs Capitalized Contract Cost, Net, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) EX-101.PRE 11 frsh-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 image_1.jpg GRAPHIC begin 644 image_1.jpg MB5!.1PT*&@H -24A$4@ !7X "2" ( !]D$5D #O$E$051X7NW8 MH0$ , R L/[_=.NGATLD)S + D)DW /QC/0 AZP$ (60\ M ! R'H 0M8# $+(> @)#U (2L!P "!D/0 AZP$ M (60\ ! R'H 0M8# $+(> @)#U (2L!P "!D/0 M AZP$ (60\ ! R'H 0M8# $+(> @)#U (2L!P M "!D/0 AZP$ (60\ ! R'H 0M8# $+(> @)#U M (2L!P "!D/0 AZP$ (60\ ! R'H 0M8# $+(> M@)#U (2L!P "!D/0 AZP$ (60\ ! R'H 0M8# M$+(> @)#U (2L!P "!D/0 AZP$ (60\ ! R'H M0M8# $+(> @)#U (2L!P "!D/0 AZP$ (60\ ! MR'H 0M8# $+(> @)#U (2L!P "!D/0 AZP$ ( M60\ ! R'H 0M8# $+(> @)#U (2L!P "!D/0 A MZP$ (60\ ! R'H 0M8# $+(> @)#U (2L!P "!D M/0 AZP$ (60\ ! R'H 0M8# $+(> @)#U (2L M!P "!D/0 AZP$ (60\ ! R'H 0M8# $+(> @)#U M (2L!P "!D/0 AZP$ (60\ ! R'H 0M8# $+(> M @)#U (2L!P "!D/0 AZP$ (60\ ! R'H 0M8# M $+(> @)#U (2L!P "!D/0 AZP$ (60\ ! R'H M 0M8# $+(> @)#U (2L!P "!D/0 AZP$ (60\ M ! R'H 0M8# $+(> @)#U (2L!P "!D/0 AZP$ M (60\ ! R'H 0M8# $+(> @)#U (2L!P "!D/0 M AZP$ (60\ ! R'H 0M8# $+(> @)#U (2L!P 7 "!T* RZT3RL2>D 245.1*Y"8((! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
Apr. 30, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-40806  
Entity Registrant Name Freshworks Inc.  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 2950 S Delaware Street  
Entity Address, Address Line Two Suite 201  
Entity Address, City or Town San Mateo  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94403  
Entity Tax Identification Number 33-1218825  
City Area Code 650  
Local Phone Number 513-0514  
Title of 12(b) Security Class A common stock, par value $0.00001 per share  
Trading Symbol FRSH  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001544522  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   106,148,228
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   178,023,073
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 603,466 $ 747,861
Marketable securities 594,332 575,679
Accounts receivable, net of allowance of $5,517 and $6,030 48,482 51,756
Deferred contract acquisition costs 15,729 14,640
Prepaid expenses and other current assets 37,681 31,440
Total current assets 1,299,690 1,421,376
Property and equipment, net 21,089 21,478
Operating lease right-of-use assets 28,237  
Deferred contract acquisition costs, noncurrent 15,243 15,007
Intangible assets, net 1,270 1,894
Goodwill 6,181 6,181
Deferred tax assets 5,858 6,284
Other assets 13,113 10,592
Total assets 1,390,681 1,482,812
Current liabilities:    
Accounts payable 3,798 6,321
Accrued liabilities 53,100 55,829
Deferred revenue 174,412 160,173
Income tax payable 385 1,023
Total current liabilities 231,695 223,346
Operating lease liabilities, non-current 26,934  
Other liabilities 20,834 21,427
Total liabilities 279,463 244,773
Commitments and contingencies (Note 8)
Stockholders' equity:    
Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized as of March 31, 2022 and December 31, 2021; zero shares issued and outstanding as of March 31, 2022 and December 31, 2021 0 0
Additional paid-in capital 4,435,568 4,509,724
Accumulated other comprehensive loss (4,353) (747)
Accumulated deficit (3,320,000) (3,270,941)
Total stockholders' equity 1,111,218 1,238,039
Total liabilities and stockholders' equity 1,390,681 1,482,812
Class A Common Stock    
Stockholders' equity:    
Common stock, value 1 0
Class B Common Stock    
Stockholders' equity:    
Common stock, value $ 2 $ 3
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts receivable, allowance for credit loss, current $ 5,517 $ 6,030
Preferred stock, par value (in USD per share) $ 0.00001 $ 0.00001
Preferred stock, authorized (in shares) 10,000,000 10,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Class A Common Stock    
Common stock, par value (in USD per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, issued (in shares) 97,648,760 50,554,821
Common stock, outstanding (in shares) 97,648,760 50,554,821
Class B Common Stock    
Common stock, par value (in USD per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 350,000,000 350,000,000
Common stock, issued (in shares) 185,421,500 222,739,562
Common stock, outstanding (in shares) 185,421,500 222,739,562
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 114,637 $ 80,587
Cost of revenue 22,395 16,693
Gross profit 92,242 63,894
Operating expense:    
Research and development 30,717 15,395
Sales and marketing 71,466 42,508
General and administrative 37,183 7,706
Total operating expenses 139,366 65,609
Loss from operations (47,124) (1,715)
Interest and other income, net 602 373
Loss before income taxes (46,522) (1,342)
Provision for income taxes 2,537 1,073
Net loss (49,059) (2,415)
Decretion of redeemable convertible preferred stock 0 (216,131)
Undistributed earnings allocated to preferred stockholders 0 (144,221)
Net (loss) income attributable to common stockholders - basic (49,059) 69,495
Net loss attributable to Class A and Class B common stockholders - diluted $ (49,059) $ (2,415)
Basic (in dollars per share) $ (0.18) $ 0.89
Diluted (in dollars per share) $ (0.18) $ (0.01)
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) 278,186 77,696
Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) 278,186 233,440
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net loss $ (49,059) $ (2,415)
Other comprehensive loss:    
Unrealized loss on marketable securities (3,606) (248)
Comprehensive loss $ (52,665) $ (2,663)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   77,619      
Beginning balance (in shares) at Dec. 31, 2020 153,938        
Beginning balance at Dec. 31, 2020 $ 2,895,096        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Decretion of redeemable convertible preferred stock $ (216,131)        
Ending balance (in shares) at Mar. 31, 2021 153,938        
Ending balance at Mar. 31, 2021 $ 2,678,965        
Beginning balance at Dec. 31, 2020 (2,696,741) $ 1 $ 0 $ 411 $ (2,697,153)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   131      
Decretion of redeemable convertible preferred stock 216,131   75,582   140,549
Issuance of common stock upon exercise of stock options 21   21    
Unrealized loss on marketable securities (248)     (248)  
Net loss (2,415)       (2,415)
Ending balance (in shares) at Mar. 31, 2021   77,750      
Ending balance at Mar. 31, 2021 $ (2,483,252) $ 1 75,603 163 (2,559,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   77,750      
Beginning balance (in shares)   273,294      
Beginning balance (in shares) at Dec. 31, 2021 0        
Beginning balance at Dec. 31, 2021 $ 0        
Ending balance (in shares) at Mar. 31, 2022 0        
Ending balance at Mar. 31, 2022 $ 0        
Beginning balance at Dec. 31, 2021 1,238,039 $ 3 4,509,724 (747) (3,270,941)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   113      
Issuance of common stock upon exercise of stock options 29   29    
Restricted stock issued net of shares withheld for taxes (in shares)   9,663      
Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes (120,810)   (120,810)    
Stock-based compensation 46,625   46,625    
Unrealized loss on marketable securities (3,606)     (3,606)  
Net loss (49,059)       (49,059)
Ending balance (in shares) at Mar. 31, 2022   283,070      
Ending balance at Mar. 31, 2022 $ 1,111,218 $ 3 $ 4,435,568 $ (4,353) $ (3,320,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   283,070      
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash Flows Operating Activities:    
Net loss $ (49,059) $ (2,415)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 2,973 3,201
Amortization of deferred contract acquisition costs 4,275 2,659
Non-cash lease expense 1,404  
Stock-based compensation 46,625 0
Premium amortization on marketable securities 766 363
Change in fair value of equity securities (85) (27)
Deferred income taxes 309 0
Other 754 (67)
Changes in operating assets and liabilities:    
Accounts receivable 3,160 (2,833)
Deferred contract acquisition costs (5,600) (4,790)
Prepaid expenses and other assets (8,685) 3,299
Accounts payable (2,059) 689
Accrued and other liabilities (4,972) (9,277)
Deferred revenue 14,239 16,975
Operating lease liabilities (2,690) 0
Net cash provided by operating activities 1,355 7,777
Cash Flows from Investing Activities:    
Purchases of property and equipment (1,397) (1,987)
Proceeds from sale of property and equipment 17 102
Capitalized internal-use software (1,344) (956)
Purchases of marketable securities (151,408) (26,381)
Sales of marketable securities 58,736 2,510
Maturities and redemptions of marketable securities 69,750 42,462
Net cash (used in) provided by investing activities (25,646) 15,750
Cash Flows from Financing Activities:    
Proceeds from exercise of stock options 28 21
Payment of withholding taxes on net share settlement of equity awards (119,948) 0
Payment of deferred offering costs (109) (28)
Net cash (used in) financing activities (120,029) (7)
Net (decrease) increase in cash, cash equivalents and restricted cash (144,320) 23,520
Cash, cash equivalents and restricted cash, beginning of period 747,864 98,331
Cash, cash equivalents and restricted cash, end of period 603,544 121,851
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:    
Cash and cash equivalents 603,466 120,716
Restricted cash included in prepaid expenses and other current assets 46 116
Restricted cash included in other assets 32 1,019
Total cash, cash equivalents and restricted cash 603,544 121,851
Supplemental cash flow information:    
Cash paid for taxes 3,649 2,593
Non-cash investing and financing activities:    
Operating lease right-of-use assets obtained in exchange for operating lease obligations 5,324 0
Decretion of redeemable convertible preferred stock $ 0 $ (216,131)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business, Basis of Presentation and Summary of Significant Accounting Policies Business, Basis of Presentation and Summary of Significant Accounting Policies
Description of business
Freshworks Inc. (Freshworks, or the Company) is a software development company that provides modern software-as-a-service (SaaS) products that are designed with the user in mind. The Company was incorporated in Delaware in 2010 and is headquartered in San Mateo, California.
In September 2021, the Company completed its initial public offering (IPO), in which it issued and sold 31,350,000 shares of its newly authorized Class A common stock at $36.00 per share. The Company received net proceeds of approximately $1.1 billion from the IPO, net of underwriters’ discounts.
Upon completion of the IPO, the majority of shares of Class B common stock then outstanding were automatically converted to Class A common stock on a one-to-one basis, unless an option to remain as Class B common stock was elected by the holder. In addition, all shares of redeemable convertible preferred stock then outstanding were converted into 153,937,730 shares of common stock on a one-to-one basis and then reclassified into Class B common stock.
Upon the Company's IPO, the liquidity event condition was met for all restricted stock units (RSUs). RSUs that had already met the service condition at that date were entitled to one share of Class B common stock for each vested RSU.
In September 2021, the Company also completed a 10-for-one forward stock split of the Company's authorized, issued and outstanding stock. All share and per share information included in the accompanying condensed consolidated financial statements and notes thereto have been adjusted on a retrospective basis to reflect the stock split.
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, and all intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Statements
The accompanying condensed consolidated balance sheet as of March 31, 2022, the condensed consolidated statements of operations, of comprehensive loss, of cash flows, and of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the related notes to such condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements are presented in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and its results of operations and cash flows for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 23, 2022.
Use of Estimates
The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of income and expense during the reporting periods. Significant items subject to such estimates and assumptions include, but are not limited to, the following:
determination of standalone selling price (SSP) for each distinct performance obligation included in customer contracts with multiple performance obligations;
allowance for doubtful accounts;
expected benefit period of deferred contract acquisition costs;
capitalization of internal-use software development costs;
fair value of acquired intangible assets and goodwill;
useful lives of long-lived assets;
valuation of deferred tax assets;
valuation of employee defined benefit plan;
fair value of share-based awards, including performance-based awards; and
incremental borrowing rate used for operating leases.
Risk and Uncertainties
Due to the COVID-19 pandemic, the Company temporarily closed its headquarters in San Mateo, California, and other offices around the world. At the same time, the operations of its partners and customers have also been disrupted. While most of the Company's offices have reopened, many of its employees continue to work remotely, and the Company continues to operate in a combination of in-office and work-from-home environment. While the duration and extent of the COVID-19 pandemic depends largely on future developments that cannot be accurately predicted at this time, it has already had an adverse effect on the global economy and the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. Additionally, inflationary pressures and a global labor shortage are currently impacting the pace of global recovery. In particular, the conditions caused by this pandemic, inflation and geopolitical conflicts could adversely affect demand for the Company’s products and services, lead to longer sales cycles, reduce the value or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of the existing customers to go out of business, limit the potential to generate additional business with new customers due to travel restrictions imposed, and affect contraction or attrition rates of the Company’s customers, all of which could adversely affect the Company’s business, results of operations, and financial condition. The Company is not aware of any specific event or circumstances related to the pandemic, geopolitical conflicts or other events that would require it to update estimates or judgments or adjust the carrying value of its assets or liabilities. Actual results could differ from those estimates and any such differences may be material to the consolidated financial statements.
Concentrations of Risk
Financial instruments that potentially expose the Company to significant concentration of credit risk consist primarily of cash, cash equivalents, marketable securities, and accounts receivable. The Company’s cash and cash equivalents and marketable securities are generally held with large financial institutions and are in excess of the
federally insured limits provided on such deposits. In addition, the Company has cash and cash equivalents held in international bank accounts, which are denominated primarily in Euros, British Pounds, Indian Rupees, and Australian Dollars.
There were no customers that individually exceeded 10% of the Company’s revenue for the three months ended March 31, 2022 and 2021 or that represented 10% or more of the Company’s consolidated accounts receivable balance as of March 31, 2022.
The Company primarily relies upon its third-party cloud infrastructure partner, Amazon Web Services, to serve customers and operate certain aspects of its services. Any disruption of this cloud infrastructure partner would impact the Company's operations and its business could be adversely impacted.
Significant Accounting Policies
The Company's significant accounting policies are described in the Annual Report on Form 10-K for the year ended December 31, 2021. There have been no significant changes to these policies that have had a material impact on the condensed consolidated financial statements and the related notes for the three months ended March 31, 2022, with the exception of the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842) as described below. See also Recently Adopted Accounting Pronouncements for more detail on the adoption.
Leases
The Company leases office space under operating leases with expiration dates through 2031. The Company determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use (ROU) assets on its condensed consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company's incremental borrowing rate (the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease), whichever is more readily determinable. Lease liabilities due within 12 months are included within accrued liabilities on the Company's condensed consolidated balance sheets. The incremental borrowing rate is based on an estimate of the Company's expected unsecured borrowing rate for its notes, adjusted for tenor and collateralized security features. ROU assets are measured based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the lease commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and non-lease components.
For short-term leases, the Company records rent expense in its condensed consolidated statements of operations on a straight-line basis over the lease term and records variable lease payments as incurred.
Recent Accounting Pronouncements
New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its Accounting Standards Codification (ASC) or ASU and adopted by the Company as of the specified effective date.
Recently Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as ROU assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. The Company adopted this standard effective January 1, 2022 on a modified retrospective basis, and as such, results in comparative periods were not restated. As a result of the adoption, the Company recognized operating ROU assets of $24.3 million and operating lease liabilities of $28.8 million in its condensed consolidated balance sheets on the adoption date. The Company has elected certain available practical expedients, which allow it to forego the reassessments of (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification of any expired or existing leases, and (iii) initial direct costs for any existing leases. The Company has
also elected to combine lease and non-lease components for commercial lease arrangements. Additionally, the Company elected not to recognize operating ROU assets and the associated operating lease liabilities for leases with a term of 12 months or less from the lease commencement date.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets by requiring an allowance to be recorded as an offset to the amortized cost of such assets. The standard primarily impacts the amortized cost of the Company's available-for-sale debt securities. The Company adopted this standard on January 1, 2022 using the modified retrospective approach, which did not result in a material impact on its condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The standard eliminates certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. The standard also simplifies aspects of accounting for franchise taxes and enacted changes in tax or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis for goodwill. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08 will become effective for the Company on January 1, 2023, to be applied prospectively to business combinations occurring on or after the effective date of the ASU, with early adoption permitted. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts with Customers
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue From Contracts with Customers Revenue From Contracts with Customers
Revenue
The Company derives revenue from subscription fees and related professional services. The Company sells subscriptions for its cloud-based solutions directly to customers and indirectly through channel partners through arrangements that are non-cancelable and non-refundable. The Company’s subscription arrangements do not provide customers with the right to take possession of the software supporting the solutions and, as a result, are accounted for as service arrangements. The Company records revenue net of sales or value-added taxes.
Disaggregation of Revenue
The following table summarizes revenue by the Company’s service offerings (in thousands):
Three Months Ended March 31,
20222021
Subscription services$111,397 $77,822 
Professional services3,240 2,765 
Total revenue$114,637 $80,587 
See Note 12 for revenue by geographic location.
Deferred Revenue and Remaining Performance Obligations
Deferred revenue consists of customer billings in advance of revenue being recognized from the Company’s subscription and professional services arrangements.
Revenue recognized during the three months ended March 31, 2022 and 2021 from amounts included in deferred revenue at the beginning of these periods was $72.2 million and $46.7 million, respectively.
The aggregate balance of remaining performance obligations as of March 31, 2022 was $251.6 million. The Company expects to recognize $196.0 million of the balance as revenue in the next 12 months and the remainder thereafter. The aggregate balance of remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods.
Deferred Contract Acquisition Costs
The change in the balance of deferred contract acquisition costs during the periods presented is as follows (in thousands):
Three Months Ended March 31,
20222021
Balance at beginning of the period$29,647 $18,273 
Add: Contract costs capitalized during the period5,600 4,790 
Less: Amortization of contract costs during the period(4,275)(2,659)
Balance at end of the period$30,972 $20,404 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
Cash equivalents and available-for-sale debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$270,989 $— $— $270,989 
U.S. treasury securities147,459 (2)147,460 
U.S. government agency securities121,469 — (19)121,450 
Corporate debt securities21,235 — — 21,235 
Total cash equivalents561,152 (21)561,134 
Debt securities:
U.S. treasury securities438,918 12 (2,518)436,412 
U.S. government agency securities81,458 — (1,196)80,262 
Corporate debt securities78,291 — (633)77,658 
Total debt securities598,667 12 (4,347)594,332 
Total cash equivalents and debt securities$1,159,819 $15 $(4,368)$1,155,466 
December 31, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$684,485 $— $— $684,485 
U.S. treasury securities22,000 — — 22,000 
U.S. government agency securities4,286 — (1)4,285 
Corporate debt securities15,998 — — 15,998 
Total cash equivalents726,769 — (1)726,768 
Debt securities:
U.S. treasury securities442,715 (432)442,285 
U.S. government agency securities75,725 — (159)75,566 
Corporate debt securities54,335 17 (175)54,177 
Total debt securities572,775 19 (766)572,028 
Total cash equivalents and debt securities$1,299,544 $19 $(767)$1,298,796 
As of March 31, 2022 and December 31, 2021, the securities in a continuous unrealized loss position for 12 months or longer were not material.
The amortized cost and fair value of the available-for-sale debt securities based on contractual maturities are as follows (in thousands):
March 31, 2022
Amortized CostFair Value
Due within one year$453,786 $452,010 
Due after one year but within five years144,881 142,322 
Total$598,667 $594,332 
Accrued interest receivable of $1.2 million was classified in prepaid expenses and other current assets in the condensed consolidated balance sheet of as March 31, 2022.
In addition to available-for-sale debt securities, marketable securities also include term bond mutual funds, which are measured at fair value. As of March 31, 2022, there were no investments in term bond mutual funds. As of December 31, 2021, the fair value of the term bond mutual funds was $3.7 million.
The change in fair value of the term bond mutual funds is recorded in interest and other income, net in the condensed consolidated statements of operations. The realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds were not material during the three months ended March 31, 2022 and 2021.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures its financial assets at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
Level 1—Inputs are observable and reflect quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2—Inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
Level 3—Inputs that are unobservable.
Money market funds and U.S. treasury securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Other debt securities and investments are classified within Level 2 if the investments are valued using model driven valuations which use observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Available-for-sale debt securities are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.
The Company did not have any assets or liabilities subject to fair value remeasurement on a nonrecurring basis as of March 31, 2022 and December 31, 2021.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Fair Value Measured Using
Level 1Level 2Total
Financial assets:
Cash equivalents:
Money market funds$270,989 $— $270,989 
U.S. treasury securities147,460 — 147,460 
U.S. government agency securities— 121,450 121,450 
Corporate debt securities— 21,235 21,235 
Marketable securities:
U.S. treasury securities436,412 — 436,412 
U.S. government agency securities— 80,262 80,262 
Corporate debt securities— 77,658 77,658 
Term bond mutual funds— — — 
Total financial assets$854,861 $300,605 $1,155,466 
December 31, 2021
Fair Value Measured Using
Level 1Level 2Total
Financial assets:
Cash equivalents:
Money market funds$684,485 $— $684,485 
U.S. treasury securities22,000 — 22,000 
U.S. government agency securities— 4,285 4,285 
Corporate debt securities— 15,998 15,998 
Marketable securities:
U.S. treasury securities442,285 — 442,285 
U.S. government agency securities— 75,566 75,566 
Corporate debt securities— 54,177 54,177 
Term bond mutual funds— 3,651 3,651 
Total financial assets$1,148,770 $153,677 $1,302,447 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Property and Equipment, net
The following table summarizes property and equipment, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Computers$13,900 $13,041 
Capitalized internal-use software14,975 14,178 
Office equipment3,403 3,375 
Furniture and fixtures8,395 8,395 
Motor vehicles1,392 1,421 
Leasehold improvements4,297 4,274 
Construction in progress217 — 
Total property and equipment46,579 44,684 
Less: accumulated depreciation and amortization(25,490)(23,206)
Property and equipment, net$21,089 $21,478 
Capitalization of costs associated with internal-use software were $1.3 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022 and December 31, 2021, the net carrying value of capitalized internal-use software was $8.4 million and $8.3 million, respectively.
Depreciation and amortization expense was $2.4 million and $2.1 million for the three months ended March 31, 2022 and 2021, respectively.
Accrued Liabilities
The following table summarizes accrued liabilities as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Accrued compensation$14,167 $17,261 
Accrued third-party cloud infrastructure expenses2,740 2,785 
Accrued reseller commissions5,935 5,870 
Accrued advertising and marketing expenses6,003 6,022 
Advanced payments from customers3,421 3,260 
Accrued taxes4,994 10,777 
Operating lease liabilities, current4,534 — 
Contributions withheld for employee stock purchase plan7,325 4,211 
Other accrued expenses3,981 5,643 
Total accrued liabilities$53,100 $55,829 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets, Net
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net Goodwill and Intangible Assets, Net
The carrying value of goodwill was $6.2 million as of March 31, 2022 and December 31, 2021.
Acquired intangible assets consist of developed technology and customer relationships and are amortized on a straight-line basis over their estimated useful lives. The following tables summarize acquired intangible assets as of March 31, 2022 and December 31, 2021:
March 31, 2022
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(9,672)$824 0.9
Customer relationships1,600 (1,154)446 1.2
Total$12,096 $(10,826)$1,270 
December 31, 2021
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(9,147)$1,349 0.9
Customer relationships1,600 (1,055)545 1.4
Total$12,096 $(10,202)$1,894 
Amortization of acquired intangible assets is as follows:
Three Months Ended March 31,
20222021
Developed technology:
Cost of revenue$525 $969 
Customer relationships:
Sales and marketing99 99 
Total amortization expense$624 $1,068 
As of March 31, 2022, expected future amortization expense related to acquired intangible assets is as follows (in thousands):
Year Ending December 31,Amortization Expense
2022 (remaining nine months)967 
2023303 
Total future amortization$1,270 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
The Company has operating leases primarily for office space. The leases have remaining lease terms of one to nine years, some of which include options to extend the leases for up to six years.
The following table presents various components of the lease costs (in thousands):
Operating LeasesThree Months Ended March 31, 2022
Operating lease cost$1,775 
Short-term lease cost315 
Variable lease cost669 
Rent expense for operating leases recognized prior to our adoption of Topic 842 for the period ended March 31, 2021 was $2.5 million.
The weighted-average remaining term of the Company's operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:
Lease Term and Discount RateThree Months Ended March 31, 2022
Weighted-average remaining lease term (in years)5.6
Weighted-average discount rate7.7 %
The following table presents supplemental information arising from lease transactions. Cash payments related to short-term leases are not included in the measurement of the operating lease liabilities, and as such, are excluded from the amounts below (in thousands):
Supplemental Cash Flow Information:Three Months Ended March 31, 2022
Cash payments included in the measurement of operating lease liabilities$2,724 
Operating ROU assets obtained in exchange for lease obligations5,324 
As of March 31, 2022, maturities of the operating lease liabilities are as follows (in thousands):
Year Ending December 31:Operating Leases
2022 (remaining 9 months)$4,868 
20237,692 
20247,545 
20256,907 
20264,597 
Thereafter8,643 
Total lease payments40,252 
Less: imputed interest(8,784)
Present value of operating lease liabilities$31,468 
As of March 31, 2022, future payments related to signed leases that have not yet commenced, excluded from the table above, are not material.
Future minimum lease payments under non-cancelable operating leases of December 31, 2021 were as follows (in thousands):
Year Ending December 31:Operating Leases
2022$6,954 
20236,790 
20246,642 
20255,976 
20263,579 
Thereafter4,304 
Total minimum future payments$34,245 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Other Contractual Commitments
The Company's other contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription purchase arrangements used to support operations at the enterprise level. As of March 31,
2022, other contractual commitments totaling $133.6 million remain outstanding under these agreements though 2025.
Litigation and Loss Contingencies
From time to time, the Company may be subject to other legal proceedings, claims, investigations, and government inquiries (collectively, Legal Proceedings) in the ordinary course of business. It may receive claims from third parties asserting, among other things, infringement of their intellectual property rights, defamation, labor and employment rights, privacy, and contractual rights. There are no currently pending legal proceedings that the Company believes will have a material adverse impact on the business or condensed consolidated financial statements.
Indemnifications
In the ordinary course of business, the Company enters into contractual arrangements under which the Company agrees to provide indemnification of varying scope and terms to customers, business partners, and other parties with respect to certain matters, including losses arising out of intellectual property infringement claims made by third parties, if the Company has violated applicable laws, if the Company is negligent or commits acts of willful misconduct, and other liabilities with respect to its products and services and its business. In these circumstances, payment is typically conditional on the other party making a claim pursuant to the procedures specified in the particular contract. The Company also indemnifies certain of its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, the Company has not incurred any material costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in its condensed consolidated financial statements.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Shareholders' Equity and Share-based Payments Stockholders' Equity and Stock-Based Compensation
Equity Compensation Plans
In August 2021, the board of directors (the Board) adopted the 2021 Equity Incentive Plan (the 2021 Plan) and the 2021 Employee Stock Purchase Plan (ESPP), effective upon the Company's initial public offering (IPO). Pursuant to the 2021 Plan, the Board may grant incentive stock options to purchase shares of the Company’s common stock, non-statutory stock options to purchase shares of the Company’s common stock, stock appreciation rights, restricted stock, RSUs, performance awards (PRSUs) and other awards. The ESPP enables eligible employees to purchase the Company's Class A common stock. Both the 2021 Plan and ESPP include an automatic increase to their shares reserve on January 1 of each year as set forth in the respective plan documents.
Shares of common stock reserved for future issuance were as follows (in thousands):
March 31, 2022
2011 Stock Plan:
Options and RSUs outstanding31,919 
2021 Equity Incentive Plan:
RSUs outstanding1,555 
Shares reserved for future award issuances55,619 
2021 Employee Stock Purchase Plan6,500 
Total shares of common stock reserved for issuance95,593 
2021 Employee Stock Purchase Plan
Under the ESPP, the price at which Class A common stock is purchased is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first day of the offering period or the applicable purchase date, whichever is lower. The ESPP provides an offering period of 24 months, with four purchase periods that are generally six months long and begin on May 15 and November 15 of each year, except for the first purchase period, which began upon the completion of the IPO in September 2021 and will end on May 13, 2022, with contributions
from employees beginning on October 1, 2021. The ESPP also includes a reset provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
As of March 31, 2022, the Company has withheld $7.3 million of contributions from its employees, and no shares have been purchased under the ESPP.
The Company estimates the fair value of the ESPP using the Black-Scholes option-pricing model, which requires certain complex valuation assumption inputs such as expected term, expected stock price volatility, risk-free interest rate and dividend yield. The fair value of each of the four purchase periods is estimated separately. During the three months ended March 31, 2022, the Company recognized $3.2 million of stock-based compensation expense related to the ESPP.
Stock Options
Stock options are granted with an exercise price equal to the stock’s fair market value at the date of grant, have 10-year contractual terms, and vest over a four-year period. As of March 31, 2022, 1,235,924 stock options were outstanding and exercisable with an aggregate intrinsic value of $21.8 million. All stock options are fully vested and exercisable and have a weighted-average exercise price of $0.27 per share. Aggregate intrinsic value represents the difference between the exercise price and the per share fair value of the Company's common stock as of the end of the period, multiplied by the number of stock options outstanding and exercisable.
Restricted Stock Units
RSUs are granted at fair market value at the date of the grant and vest over a four-year period.
RSU activity, which includes PRSUs, during the three months ended March 31, 2022 is as follows:
Share Information:Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands, except per share data)
Unvested, as of December 31, 202147,830 $14.47 
Granted1,164 $22.47 
Vested(16,223)$6.57 
Forfeited(533)$16.17 
Unvested, as of March 31, 2022
32,238 $18.70 
During the three months ended March 31, 2022, total shares that vested were 16.2 million, of which 6.6 million shares were withheld for tax withholding requirements. On February 14, 2022, the final lock-up period following the IPO expired, and the Company issued an aggregate of 9.3 million shares of its common stock, net of shares withheld for taxes, as settlement of all RSUs that had met time-based service condition. Total cash paid related to the withholding taxes on net share settlement of equity awards amounted to $119.9 million during the three months ended March 31, 2022.
Performance-Based Awards
In May 2019, the Board approved a grant of 166,390 shares of PRSUs to the Company’s CEO. The vesting of these PRSUs is contingent upon the satisfaction of certain milestones. The revenue-related milestone and the liquidity event condition were met prior to December 31, 2021. As of March 31, 2022, the time-based vesting was the only condition yet to be satisfied over the remaining requisite service period, and the number of shares to vest subject to this condition is insignificant.
In September 2021, the Board approved a grant of 6,000,000 PRSUs to the Company's CEO with a time-based service condition beginning January 1, 2022, and a market condition involving five separate stock price targets ranging from $70.00 to $200.00 per share for each of the five vesting tranches (CEO Performance Award). These stock price targets will be measured based on the average closing price over a consecutive 60-trading day period,
beginning on the first trading day after the expiration of the final lock-up period in February 2022. The vesting of the CEO Performance Award is contingent upon the completion of the requisite service through January 1, 2029 and the achievement of the specified stock price target in each tranche on or before January 1, 2029. The stock price targets are not required to be achieved within the service period of each tranche, and accordingly, multiple tranches can vest at the same date if the specified stock price targets are achieved after December 31, 2025. The CEO Performance Award had a total grant date fair value of $131.0 million. The fair value of the CEO Performance Award was determined at grant date by using the Monte Carlo simulation model, which requires certain complex valuation assumption inputs such as measurement period, expected stock price volatility, risk-free interest rate and dividend yield.
For the three months ended March 31, 2022, the Company recognized $6.9 million of stock-based compensation expense associated with the CEO Performance Award described above.
Stock-Based Compensation
Total stock-based compensation expense recorded for the three months ended March 31, 2022 and 2021 was as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of revenue$1,526 $— 
Research and development8,309 — 
Sales and marketing12,536 — 
General and administrative24,254 — 
Total stock-based compensation expense$46,625 $— 
As of March 31, 2022, unrecognized stock-based compensation expense related to unvested stock-based awards was as follows (in thousands, except for period data):
March 31, 2022
Unrecognized Stock-Based CompensationWeighted-Average Period to Recognize Expense
(in years)
RSUs and PRSUs$549,123 3.4
ESPP15,892 1.0
Total unrecognized stock-based compensation expense$565,015 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result. The Company considers its redeemable convertible preferred stock, stock options and restricted stock units as potential common stock equivalents, but excluded them from the computation of diluted net loss per share attributable to common stockholders for the three months ended March 31, 2022, as their effect was antidilutive.
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the
resulting basic and diluted net loss per share attributable to common stockholders, are the same for both Class A and Class B common stock on both an individual and combined basis.
For the three months ended March 31, 2021, the Company allocated its undistributed earnings attributable to the participating securities and common stock using the two-class method based on their respective rights to receive dividends as of all income for the period had been distributed. Undistributed earnings allocated to holders of the redeemable convertible preferred stock were subtracted from net income in determining basic net income and net income per share attributable to common stockholders. The Company's redeemable convertible preferred stock contractually entitled the holders of such shares to participate in non-cumulative dividends at the specified dividend rates, but did not contractually require the holders of such shares to participate in the Company's losses. No dividends have been declared or paid by the Board for the three months ended March 31, 2021. Following the conversion immediately prior to the IPO in September 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
For the three months ended March 31, 2021, common equivalents such as stock options and redeemable convertible preferred stock were considered potentially dilutive and included in the computation of diluted net loss per share attributable to common stockholders. RSUs and PRSUs were not considered as potential common stock equivalents in this computation as their issuances were still contingent upon the satisfaction of the liquidity event performance condition such as the IPO, which did not occur as of March 31, 2021. The Company determined the dilutive effect of its employee stock options and redeemable convertible preferred stock using the treasury stock method and if-converted method, respectively, since they resulted in a more dilutive effect than the two-class method.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended March 31,
20222021
Numerator:
Net loss$(49,059)$(2,415)
Decretion of redeemable convertible preferred stock— 216,131 
Undistributed (losses) earnings(49,059)213,716 
Undistributed earnings allocated to preferred stockholders— (144,221)
Net loss attributable to Class A and Class B common stockholders - basic(49,059)69,495 
Undistributed earnings allocated to preferred stockholders— 144,221 
Decretion of redeemable convertible preferred stock— (216,131)
Net loss attributable to Class A and Class B common stockholders - diluted$(49,059)$(2,415)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic278,186 77,696 
Effect of potentially dilutive securities:
Stock options— 1,806 
Redeemable convertible preferred stock— 153,938 
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted278,186 233,440 
Net loss per share attributable to Class A and Class B common stockholders - basic$(0.18)$0.89 
Net loss per share attributable to Class A and Class B common stockholders - diluted$(0.18)$(0.01)
The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to Class A and Class B common stockholders for the periods presented (in thousands):
Three Months Ended March 31,
20222021
RSUs and PRSUs32,238 — 
Stock options1,236 — 
ESPP409 — 
Total33,883 — 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company's quarterly tax provision and estimates of its annual effective tax rate are estimates due to several factors, including changes in pre-tax income (or loss), the mix of jurisdictions to which such income relates, discrete items (such as excess tax benefits from stock-based compensation) in the period offset with our valuation allowance. The provision for income taxes was $2.5 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively. The increase in tax expense resulted primarily from an increase in tax expense of $0.8 million from profitable foreign jurisdictions.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Geographic Information Geographic Information
The following table summarizes revenue by geographic location (in thousands):
Three Months Ended March 31,
20222021
North America$48,773 $34,139 
Europe, Middle East and Africa45,505 33,780 
Asia Pacific17,479 10,849 
Other2,880 1,819 
Total revenue$114,637 $80,587 
The following table summarizes long-lived assets by geographic information (in thousands):
March 31, 2022December 31, 2021
North America$20,775 $13,780 
Europe, Middle East and Africa1,249 578 
Asia Pacific27,302 9,015 
Total long-lived assets$49,326 $23,373 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, and all intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Statements
The accompanying condensed consolidated balance sheet as of March 31, 2022, the condensed consolidated statements of operations, of comprehensive loss, of cash flows, and of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the related notes to such condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements are presented in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and its results of operations and cash flows for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 23, 2022.
Use of Estimates
Use of Estimates
The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of income and expense during the reporting periods. Significant items subject to such estimates and assumptions include, but are not limited to, the following:
determination of standalone selling price (SSP) for each distinct performance obligation included in customer contracts with multiple performance obligations;
allowance for doubtful accounts;
expected benefit period of deferred contract acquisition costs;
capitalization of internal-use software development costs;
fair value of acquired intangible assets and goodwill;
useful lives of long-lived assets;
valuation of deferred tax assets;
valuation of employee defined benefit plan;
fair value of share-based awards, including performance-based awards; and
incremental borrowing rate used for operating leases.
Concentrations of Risk
Concentrations of Risk
Financial instruments that potentially expose the Company to significant concentration of credit risk consist primarily of cash, cash equivalents, marketable securities, and accounts receivable. The Company’s cash and cash equivalents and marketable securities are generally held with large financial institutions and are in excess of the
federally insured limits provided on such deposits. In addition, the Company has cash and cash equivalents held in international bank accounts, which are denominated primarily in Euros, British Pounds, Indian Rupees, and Australian Dollars.
There were no customers that individually exceeded 10% of the Company’s revenue for the three months ended March 31, 2022 and 2021 or that represented 10% or more of the Company’s consolidated accounts receivable balance as of March 31, 2022.
The Company primarily relies upon its third-party cloud infrastructure partner, Amazon Web Services, to serve customers and operate certain aspects of its services. Any disruption of this cloud infrastructure partner would impact the Company's operations and its business could be adversely impacted.
Leases
Leases
The Company leases office space under operating leases with expiration dates through 2031. The Company determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use (ROU) assets on its condensed consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company's incremental borrowing rate (the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease), whichever is more readily determinable. Lease liabilities due within 12 months are included within accrued liabilities on the Company's condensed consolidated balance sheets. The incremental borrowing rate is based on an estimate of the Company's expected unsecured borrowing rate for its notes, adjusted for tenor and collateralized security features. ROU assets are measured based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the lease commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and non-lease components.
For short-term leases, the Company records rent expense in its condensed consolidated statements of operations on a straight-line basis over the lease term and records variable lease payments as incurred.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its Accounting Standards Codification (ASC) or ASU and adopted by the Company as of the specified effective date.
Recently Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as ROU assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. The Company adopted this standard effective January 1, 2022 on a modified retrospective basis, and as such, results in comparative periods were not restated. As a result of the adoption, the Company recognized operating ROU assets of $24.3 million and operating lease liabilities of $28.8 million in its condensed consolidated balance sheets on the adoption date. The Company has elected certain available practical expedients, which allow it to forego the reassessments of (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification of any expired or existing leases, and (iii) initial direct costs for any existing leases. The Company has
also elected to combine lease and non-lease components for commercial lease arrangements. Additionally, the Company elected not to recognize operating ROU assets and the associated operating lease liabilities for leases with a term of 12 months or less from the lease commencement date.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets by requiring an allowance to be recorded as an offset to the amortized cost of such assets. The standard primarily impacts the amortized cost of the Company's available-for-sale debt securities. The Company adopted this standard on January 1, 2022 using the modified retrospective approach, which did not result in a material impact on its condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The standard eliminates certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. The standard also simplifies aspects of accounting for franchise taxes and enacted changes in tax or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis for goodwill. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08 will become effective for the Company on January 1, 2023, to be applied prospectively to business combinations occurring on or after the effective date of the ASU, with early adoption permitted. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements
Revenue
Revenue
The Company derives revenue from subscription fees and related professional services. The Company sells subscriptions for its cloud-based solutions directly to customers and indirectly through channel partners through arrangements that are non-cancelable and non-refundable. The Company’s subscription arrangements do not provide customers with the right to take possession of the software supporting the solutions and, as a result, are accounted for as service arrangements. The Company records revenue net of sales or value-added taxes.
Fair Value Measurements
The Company measures its financial assets at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
Level 1—Inputs are observable and reflect quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2—Inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
Level 3—Inputs that are unobservable.
Money market funds and U.S. treasury securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Other debt securities and investments are classified within Level 2 if the investments are valued using model driven valuations which use observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Available-for-sale debt securities are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following table summarizes revenue by the Company’s service offerings (in thousands):
Three Months Ended March 31,
20222021
Subscription services$111,397 $77,822 
Professional services3,240 2,765 
Total revenue$114,637 $80,587 
Summary of Changes in the Balance of Deferred Contract Acquisition Costs
The change in the balance of deferred contract acquisition costs during the periods presented is as follows (in thousands):
Three Months Ended March 31,
20222021
Balance at beginning of the period$29,647 $18,273 
Add: Contract costs capitalized during the period5,600 4,790 
Less: Amortization of contract costs during the period(4,275)(2,659)
Balance at end of the period$30,972 $20,404 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities Reconciliation
Cash equivalents and available-for-sale debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$270,989 $— $— $270,989 
U.S. treasury securities147,459 (2)147,460 
U.S. government agency securities121,469 — (19)121,450 
Corporate debt securities21,235 — — 21,235 
Total cash equivalents561,152 (21)561,134 
Debt securities:
U.S. treasury securities438,918 12 (2,518)436,412 
U.S. government agency securities81,458 — (1,196)80,262 
Corporate debt securities78,291 — (633)77,658 
Total debt securities598,667 12 (4,347)594,332 
Total cash equivalents and debt securities$1,159,819 $15 $(4,368)$1,155,466 
December 31, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$684,485 $— $— $684,485 
U.S. treasury securities22,000 — — 22,000 
U.S. government agency securities4,286 — (1)4,285 
Corporate debt securities15,998 — — 15,998 
Total cash equivalents726,769 — (1)726,768 
Debt securities:
U.S. treasury securities442,715 (432)442,285 
U.S. government agency securities75,725 — (159)75,566 
Corporate debt securities54,335 17 (175)54,177 
Total debt securities572,775 19 (766)572,028 
Total cash equivalents and debt securities$1,299,544 $19 $(767)$1,298,796 
Schedule of Amortized Costs and Fair Value of Debt Securities Based on Contractual Maturities
The amortized cost and fair value of the available-for-sale debt securities based on contractual maturities are as follows (in thousands):
March 31, 2022
Amortized CostFair Value
Due within one year$453,786 $452,010 
Due after one year but within five years144,881 142,322 
Total$598,667 $594,332 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Fair Value Measured Using
Level 1Level 2Total
Financial assets:
Cash equivalents:
Money market funds$270,989 $— $270,989 
U.S. treasury securities147,460 — 147,460 
U.S. government agency securities— 121,450 121,450 
Corporate debt securities— 21,235 21,235 
Marketable securities:
U.S. treasury securities436,412 — 436,412 
U.S. government agency securities— 80,262 80,262 
Corporate debt securities— 77,658 77,658 
Term bond mutual funds— — — 
Total financial assets$854,861 $300,605 $1,155,466 
December 31, 2021
Fair Value Measured Using
Level 1Level 2Total
Financial assets:
Cash equivalents:
Money market funds$684,485 $— $684,485 
U.S. treasury securities22,000 — 22,000 
U.S. government agency securities— 4,285 4,285 
Corporate debt securities— 15,998 15,998 
Marketable securities:
U.S. treasury securities442,285 — 442,285 
U.S. government agency securities— 75,566 75,566 
Corporate debt securities— 54,177 54,177 
Term bond mutual funds— 3,651 3,651 
Total financial assets$1,148,770 $153,677 $1,302,447 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property, Plant and Equipment
The following table summarizes property and equipment, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Computers$13,900 $13,041 
Capitalized internal-use software14,975 14,178 
Office equipment3,403 3,375 
Furniture and fixtures8,395 8,395 
Motor vehicles1,392 1,421 
Leasehold improvements4,297 4,274 
Construction in progress217 — 
Total property and equipment46,579 44,684 
Less: accumulated depreciation and amortization(25,490)(23,206)
Property and equipment, net$21,089 $21,478 
Schedule of Accrued Liabilities
Accrued Liabilities
The following table summarizes accrued liabilities as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Accrued compensation$14,167 $17,261 
Accrued third-party cloud infrastructure expenses2,740 2,785 
Accrued reseller commissions5,935 5,870 
Accrued advertising and marketing expenses6,003 6,022 
Advanced payments from customers3,421 3,260 
Accrued taxes4,994 10,777 
Operating lease liabilities, current4,534 — 
Contributions withheld for employee stock purchase plan7,325 4,211 
Other accrued expenses3,981 5,643 
Total accrued liabilities$53,100 $55,829 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets Acquired intangible assets consist of developed technology and customer relationships and are amortized on a straight-line basis over their estimated useful lives. The following tables summarize acquired intangible assets as of March 31, 2022 and December 31, 2021:
March 31, 2022
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(9,672)$824 0.9
Customer relationships1,600 (1,154)446 1.2
Total$12,096 $(10,826)$1,270 
December 31, 2021
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(9,147)$1,349 0.9
Customer relationships1,600 (1,055)545 1.4
Total$12,096 $(10,202)$1,894 
Finite-lived Intangible Assets Amortization Expense
Amortization of acquired intangible assets is as follows:
Three Months Ended March 31,
20222021
Developed technology:
Cost of revenue$525 $969 
Customer relationships:
Sales and marketing99 99 
Total amortization expense$624 $1,068 
Summary of Estimated Future Amortization Expense
As of March 31, 2022, expected future amortization expense related to acquired intangible assets is as follows (in thousands):
Year Ending December 31,Amortization Expense
2022 (remaining nine months)967 
2023303 
Total future amortization$1,270 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Lease, Cost
The following table presents various components of the lease costs (in thousands):
Operating LeasesThree Months Ended March 31, 2022
Operating lease cost$1,775 
Short-term lease cost315 
Variable lease cost669 
The weighted-average remaining term of the Company's operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:
Lease Term and Discount RateThree Months Ended March 31, 2022
Weighted-average remaining lease term (in years)5.6
Weighted-average discount rate7.7 %
The following table presents supplemental information arising from lease transactions. Cash payments related to short-term leases are not included in the measurement of the operating lease liabilities, and as such, are excluded from the amounts below (in thousands):
Supplemental Cash Flow Information:Three Months Ended March 31, 2022
Cash payments included in the measurement of operating lease liabilities$2,724 
Operating ROU assets obtained in exchange for lease obligations5,324 
Lessee, Operating Lease, Liability, Maturity
As of March 31, 2022, maturities of the operating lease liabilities are as follows (in thousands):
Year Ending December 31:Operating Leases
2022 (remaining 9 months)$4,868 
20237,692 
20247,545 
20256,907 
20264,597 
Thereafter8,643 
Total lease payments40,252 
Less: imputed interest(8,784)
Present value of operating lease liabilities$31,468 
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments under non-cancelable operating leases of December 31, 2021 were as follows (in thousands):
Year Ending December 31:Operating Leases
2022$6,954 
20236,790 
20246,642 
20255,976 
20263,579 
Thereafter4,304 
Total minimum future payments$34,245 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Summary of Common Shares Reserved for Future Issuance
Shares of common stock reserved for future issuance were as follows (in thousands):
March 31, 2022
2011 Stock Plan:
Options and RSUs outstanding31,919 
2021 Equity Incentive Plan:
RSUs outstanding1,555 
Shares reserved for future award issuances55,619 
2021 Employee Stock Purchase Plan6,500 
Total shares of common stock reserved for issuance95,593 
Schedule of Restricted Stock Unit Activity
RSU activity, which includes PRSUs, during the three months ended March 31, 2022 is as follows:
Share Information:Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands, except per share data)
Unvested, as of December 31, 202147,830 $14.47 
Granted1,164 $22.47 
Vested(16,223)$6.57 
Forfeited(533)$16.17 
Unvested, as of March 31, 2022
32,238 $18.70 
Stock-based Compensation Expense
Total stock-based compensation expense recorded for the three months ended March 31, 2022 and 2021 was as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of revenue$1,526 $— 
Research and development8,309 — 
Sales and marketing12,536 — 
General and administrative24,254 — 
Total stock-based compensation expense$46,625 $— 
Share-based Payment Arrangement, Nonvested Award, Cost
As of March 31, 2022, unrecognized stock-based compensation expense related to unvested stock-based awards was as follows (in thousands, except for period data):
March 31, 2022
Unrecognized Stock-Based CompensationWeighted-Average Period to Recognize Expense
(in years)
RSUs and PRSUs$549,123 3.4
ESPP15,892 1.0
Total unrecognized stock-based compensation expense$565,015 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended March 31,
20222021
Numerator:
Net loss$(49,059)$(2,415)
Decretion of redeemable convertible preferred stock— 216,131 
Undistributed (losses) earnings(49,059)213,716 
Undistributed earnings allocated to preferred stockholders— (144,221)
Net loss attributable to Class A and Class B common stockholders - basic(49,059)69,495 
Undistributed earnings allocated to preferred stockholders— 144,221 
Decretion of redeemable convertible preferred stock— (216,131)
Net loss attributable to Class A and Class B common stockholders - diluted$(49,059)$(2,415)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic278,186 77,696 
Effect of potentially dilutive securities:
Stock options— 1,806 
Redeemable convertible preferred stock— 153,938 
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted278,186 233,440 
Net loss per share attributable to Class A and Class B common stockholders - basic$(0.18)$0.89 
Net loss per share attributable to Class A and Class B common stockholders - diluted$(0.18)$(0.01)
Schedule of Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to Class A and Class B common stockholders for the periods presented (in thousands):
Three Months Ended March 31,
20222021
RSUs and PRSUs32,238 — 
Stock options1,236 — 
ESPP409 — 
Total33,883 — 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Revenue and Long-Lived Assets by Geographical Region
The following table summarizes revenue by geographic location (in thousands):
Three Months Ended March 31,
20222021
North America$48,773 $34,139 
Europe, Middle East and Africa45,505 33,780 
Asia Pacific17,479 10,849 
Other2,880 1,819 
Total revenue$114,637 $80,587 
The following table summarizes long-lived assets by geographic information (in thousands):
March 31, 2022December 31, 2021
North America$20,775 $13,780 
Europe, Middle East and Africa1,249 578 
Asia Pacific27,302 9,015 
Total long-lived assets$49,326 $23,373 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Summary of Significant Accounting Policies (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
shares
Jan. 01, 2022
USD ($)
Dec. 31, 2021
shares
Sale of Stock [Line Items]        
Proceeds from Issuance Initial Public Offering $ 1,100,000      
Common stock, outstanding (in shares) | shares 153,937,730      
Number of shares issued in conversion (in shares) 1      
Stock split ratio, common stock 10      
Operating lease right-of-use assets   $ 28,237    
Present value of operating lease liabilities   $ 31,468    
Accounting Standards Update 2016-02        
Sale of Stock [Line Items]        
Operating lease right-of-use assets     $ 24,300  
Present value of operating lease liabilities     $ 28,800  
Class A Common Stock        
Sale of Stock [Line Items]        
Common stock, outstanding (in shares) | shares   97,648,760   50,554,821
IPO        
Sale of Stock [Line Items]        
Public offering price (in USD per share) | $ / shares $ 36.00      
IPO | Class A Common Stock        
Sale of Stock [Line Items]        
Number of shares issued and sold (in shares) | shares 31,350,000      
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts with Customers - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 114,637 $ 80,587
Subscription services    
Disaggregation of Revenue [Line Items]    
Revenue 111,397 77,822
Professional services    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,240 $ 2,765
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue recognized during the period $ 72.2 $ 46.7
Remaining performance obligation 251.6  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 196.0  
Remaining performance obligation, expected timing of satisfaction, period 12 months  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts with Customers - Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Change in Deferred Contract Acquisition Costs [Roll Forward]    
Balance at beginning of the period $ 29,647 $ 18,273
Add: Contract costs capitalized during the period 5,600 4,790
Less: Amortization of contract costs during the period (4,275) (2,659)
Balance at end of the period $ 30,972 $ 20,404
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Unrealized Gains $ 15 $ 19
Unrealized Losses (4,368) (767)
Cash, Cash Equivalents and Available-for-sale Debt Securities    
Amortized Cost 1,159,819 1,299,544
Fair Value 1,155,466 1,298,796
Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Unrealized Gains 3 0
Unrealized Losses (21) (1)
Cash, Cash Equivalents and Available-for-sale Debt Securities    
Amortized Cost 561,152 726,769
Fair Value 561,134 726,768
Cash Equivalents | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 147,459 22,000
Unrealized Gains 3 0
Unrealized Losses (2) 0
Fair Value 147,460 22,000
Cash Equivalents | U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 121,469 4,286
Unrealized Gains 0 0
Unrealized Losses (19) (1)
Fair Value 121,450 4,285
Cash Equivalents | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 21,235 15,998
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 21,235 15,998
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 598,667 572,775
Unrealized Gains 12 19
Unrealized Losses (4,347) (766)
Fair Value 594,332 572,028
Marketable Securities | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 438,918 442,715
Unrealized Gains 12 2
Unrealized Losses (2,518) (432)
Fair Value 436,412 442,285
Marketable Securities | U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 81,458 75,725
Unrealized Gains 0 0
Unrealized Losses (1,196) (159)
Fair Value 80,262 75,566
Marketable Securities | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, Amortized Cost 78,291 54,335
Unrealized Gains 0 17
Unrealized Losses (633) (175)
Fair Value 77,658 54,177
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash Equivalents $ 270,989 $ 684,485
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) - Marketable Securities - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Amortized Cost    
Due within one year $ 453,786  
Due after one year but within five years 144,881  
Debt securities, Amortized Cost 598,667 $ 572,775
Fair Value    
Due within one year 452,010  
Due after one year but within five years 142,322  
Total $ 594,332 $ 572,028
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Accrued interest $ 1,200  
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 594,332 $ 572,028
Marketable Securities | Mutual funds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 0 $ 3,700
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 1,155,466 $ 1,302,447
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 436,412 442,285
U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 80,262 75,566
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 77,658 54,177
Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 3,651
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 270,989 684,485
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 147,460 22,000
U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 121,450 4,285
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 21,235 15,998
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 854,861 1,148,770
Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 436,412 442,285
Level 1 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 270,989 684,485
Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 147,460 22,000
Level 1 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 300,605 153,677
Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 2 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 80,262 75,566
Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 77,658 54,177
Level 2 | Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 3,651
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Level 2 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 121,450 4,285
Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 21,235 $ 15,998
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 46,579 $ 44,684
Less: accumulated depreciation and amortization (25,490) (23,206)
Property and equipment, net 21,089 21,478
Computers    
Property, Plant and Equipment [Line Items]    
Total property and equipment 13,900 13,041
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 14,975 14,178
Office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 3,403 3,375
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 8,395 8,395
Motor vehicles    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,392 1,421
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,297 4,274
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 217 $ 0
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Capitalized costs $ 1.3 $ 1.0
Net carrying value 8.4 8.3
Depreciation expense and amortization $ 2.4 $ 2.1
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 14,167 $ 17,261
Accrued third-party cloud infrastructure expenses 2,740 2,785
Accrued reseller commissions 5,935 5,870
Accrued advertising and marketing expenses 6,003 6,022
Advanced payments from customers 3,421 3,260
Accrued taxes 4,994 10,777
Operating lease liabilities, current 4,534  
Contributions withheld for employee stock purchase plan 7,325 4,211
Other accrued expenses 3,981 5,643
Accrued liabilities $ 53,100 $ 55,829
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 6,181 $ 6,181
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 12,096 $ 12,096
Accumulated Amortization (10,826) (10,202)
Net Carrying Value 1,270 1,894
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 10,496 10,496
Accumulated Amortization (9,672) (9,147)
Net Carrying Value $ 824 $ 1,349
Weighted Average Remaining Useful Life 10 months 24 days 10 months 24 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 1,600 $ 1,600
Accumulated Amortization (1,154) (1,055)
Net Carrying Value $ 446 $ 545
Weighted Average Remaining Useful Life 1 year 2 months 12 days 1 year 4 months 24 days
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets $ 624 $ 1,068
Developed technology | Cost of revenue    
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets 525 969
Customer relationships | Sales and marketing    
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets $ 99 $ 99
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 (remaining nine months) $ 967  
2023 303  
Net Carrying Value $ 1,270 $ 1,894
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Lessee, Lease, Description [Line Items]    
Operating lease, option to extend, term   6 years
Rent expense $ 2.5  
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease, term   1 year
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease, term   9 years
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Lease Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Leases [Abstract]  
Operating lease cost $ 1,775
Short-term lease cost 315
Variable lease cost $ 669
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Lease Term and Discount Rate (Details)
Mar. 31, 2022
Leases [Abstract]  
Weighted-average remaining lease term (in years) 5 years 7 months 6 days
Weighted average discount rate (as a percent) 7.70%
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Cash payments included in the measurement of operating lease liabilities $ 2,724  
Operating lease right-of-use assets obtained in exchange for operating lease obligations $ 5,324 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
2022 (remaining 9 months) $ 4,868
2023 7,692
2024 7,545
2025 6,907
2026 4,597
Thereafter 8,643
Total lease payments 40,252
Less: imputed interest (8,784)
Present value of operating lease liabilities $ 31,468
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 6,954
2023 6,790
2024 6,642
2025 5,976
2026 3,579
Thereafter 4,304
Total minimum future payments $ 34,245
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies (Details)
$ in Millions
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual commitments $ 133.6
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details)
shares in Thousands
Mar. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 95,593
Employee stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 6,500
2011 Stock Plan: | Options and RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 31,919
2021 Equity Incentive Plan:  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 55,619
2021 Equity Incentive Plan: | RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 1,555
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended
Feb. 14, 2022
shares
Sep. 30, 2021
USD ($)
tranche
target
$ / shares
shares
May 31, 2019
shares
Mar. 31, 2022
USD ($)
purchasePeriod
$ / shares
shares
Mar. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cash paid related to withholding taxes on share settlement of equity awards | $       $ 119,948,000 $ 0
Employee stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Offering period       24 months  
Number of purchase periods | purchasePeriod       4  
Purchase period       6 months  
Contributions withheld from employees | $       $ 7,300,000  
Shares issued (in shares) | shares       0  
Stock-based compensation expense | $       $ 3,200,000  
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Contractual term       10 years  
Award vesting period       4 years  
Stock options outstanding and exercisable (in shares) | shares       1,235,924  
Aggregate intrinsic value | $       $ 21,800,000  
Stock options vested, exercisable, weighted-average exercise price (in dollars per share) | $ / shares       $ 0.27  
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       4 years  
Total restricted stock units vested (in shares) | shares       16,223,000  
Stock withheld for tax withholding requirements (in shares) | shares       6,600,000  
Restricted stock issued net of shares withheld for taxes (in shares) | shares 9,300,000        
Cash paid related to withholding taxes on share settlement of equity awards | $       $ 119,900,000  
Number of shares approved for grant (in shares) | shares       1,164,000  
Performance Based Restricted Stock Units (PRSUs) | Chief Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $       $ 6,900,000  
Number of shares approved for grant (in shares) | shares   6,000,000 166,390    
Number of threshold stock price targets | target   5      
Number of threshold vesting tranches | tranche   5      
Trading day period   60 days      
Total grant date fair value | $   $ 131,000,000      
Performance Based Restricted Stock Units (PRSUs) | Chief Executive Officer | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Threshold stock price target (in USD per share) | $ / shares   $ 70.00      
Performance Based Restricted Stock Units (PRSUs) | Chief Executive Officer | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Threshold stock price target (in USD per share) | $ / shares   $ 200.00      
Class A Common Stock | Employee stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock in percent       85.00%  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units
shares in Thousands
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Number of Shares  
Unvested, beginning balance (in shares) | shares 47,830
Granted (in shares) | shares 1,164
Vested (in shares) | shares (16,223)
Forfeited (in shares) | shares (533)
Unvested, ending balance (in shares) | shares 32,238
Weighted-Average Grant Date Fair Value Per Share  
Unvested, beginning balance (in USD per share) | $ / shares $ 14.47
Granted (in USD per share) | $ / shares 22.47
Vested (in USD per share) | $ / shares 6.57
Forfeited (in USD per share) | $ / shares 16.17
Unvested, ending balance (in USD per share) | $ / shares $ 18.70
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 46,625 $ 0
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 1,526 0
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 8,309 0
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 12,536 0
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 24,254 $ 0
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 565,015
RSUs and PRSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 549,123
Weighted-Average Period to Recognize Expense (in years) 3 years 4 months 24 days
Employee stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 15,892
Weighted-Average Period to Recognize Expense (in years) 1 year
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Narrative (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]          
Redeemable convertible preferred stock, outstanding (in shares) 0 0 0 153,938,000 153,938,000
Redeemable convertible preferred stock, issued (in shares)     0    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss $ (49,059) $ (2,415)
Decretion of redeemable convertible preferred stock 0 (216,131)
Undistributed (losses) earnings (49,059) 213,716
Undistributed earnings allocated to preferred stockholders 0 144,221
Net (loss) income attributable to common stockholders - basic (49,059) 69,495
Undistributed earnings allocated to preferred stockholders 0 144,221
Decretion of redeemable convertible preferred stock 0 216,131
Net loss attributable to Class A and Class B common stockholders - diluted $ (49,059) $ (2,415)
Denominator:    
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) 278,186 77,696
Effect of potentially dilutive securities:    
Stock options (in shares) 0 1,806
Redeemable convertible preferred stock (in shares) 0 153,938
Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) 278,186 233,440
Net loss per share attributable to Class A and Class B common stockholders - basic    
Basic (in dollars per share) $ (0.18) $ 0.89
Diluted (in dollars per share) $ (0.18) $ (0.01)
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 33,883 0
Options and RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 32,238 0
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,236 0
Employee stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 409 0
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Loss Carryforwards [Line Items]    
Provision for income taxes $ 2,537 $ 1,073
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Provision for income taxes $ 800  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 114,637 $ 80,587  
Total long-lived assets 49,326   $ 23,373
North America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 48,773 34,139  
Total long-lived assets 20,775   13,780
Europe, Middle East and Africa      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 45,505 33,780  
Total long-lived assets 1,249   578
Asia Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 17,479 10,849  
Total long-lived assets 27,302   $ 9,015
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 2,880 $ 1,819  
XML 74 frsh-20220331_htm.xml IDEA: XBRL DOCUMENT 0001544522 2022-01-01 2022-03-31 0001544522 us-gaap:CommonClassAMember 2022-04-30 0001544522 us-gaap:CommonClassBMember 2022-04-30 0001544522 2022-03-31 0001544522 2021-12-31 0001544522 us-gaap:CommonClassAMember 2021-12-31 0001544522 us-gaap:CommonClassAMember 2022-03-31 0001544522 us-gaap:CommonClassBMember 2021-12-31 0001544522 us-gaap:CommonClassBMember 2022-03-31 0001544522 2021-01-01 2021-03-31 0001544522 us-gaap:CommonStockMember 2021-12-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001544522 us-gaap:RetainedEarningsMember 2021-12-31 0001544522 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001544522 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001544522 us-gaap:CommonStockMember 2022-03-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001544522 us-gaap:RetainedEarningsMember 2022-03-31 0001544522 2020-12-31 0001544522 us-gaap:CommonStockMember 2020-12-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001544522 us-gaap:RetainedEarningsMember 2020-12-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001544522 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001544522 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001544522 2021-03-31 0001544522 us-gaap:CommonStockMember 2021-03-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001544522 us-gaap:RetainedEarningsMember 2021-03-31 0001544522 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-09-01 2021-09-30 0001544522 us-gaap:IPOMember 2021-09-30 0001544522 2021-09-01 2021-09-30 0001544522 2021-09-30 0001544522 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001544522 frsh:SubscriptionServicesMember 2022-01-01 2022-03-31 0001544522 frsh:SubscriptionServicesMember 2021-01-01 2021-03-31 0001544522 frsh:ProfessionalServicesMember 2022-01-01 2022-03-31 0001544522 frsh:ProfessionalServicesMember 2021-01-01 2021-03-31 0001544522 2022-04-01 2022-03-31 0001544522 us-gaap:MoneyMarketFundsMember 2022-03-31 0001544522 us-gaap:CashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001544522 us-gaap:CashEquivalentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:CashEquivalentsMember 2022-03-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001544522 frsh:MarketableSecuritiesMember 2022-03-31 0001544522 us-gaap:MoneyMarketFundsMember 2021-12-31 0001544522 us-gaap:CashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001544522 us-gaap:CashEquivalentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:CashEquivalentsMember 2021-12-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001544522 frsh:MarketableSecuritiesMember 2021-12-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:MutualFundMember 2022-03-31 0001544522 frsh:MarketableSecuritiesMember us-gaap:MutualFundMember 2021-12-31 0001544522 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2022-03-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001544522 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001544522 us-gaap:ComputerEquipmentMember 2022-03-31 0001544522 us-gaap:ComputerEquipmentMember 2021-12-31 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001544522 us-gaap:OfficeEquipmentMember 2022-03-31 0001544522 us-gaap:OfficeEquipmentMember 2021-12-31 0001544522 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001544522 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001544522 us-gaap:VehiclesMember 2022-03-31 0001544522 us-gaap:VehiclesMember 2021-12-31 0001544522 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001544522 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001544522 us-gaap:ConstructionInProgressMember 2022-03-31 0001544522 us-gaap:ConstructionInProgressMember 2021-12-31 0001544522 2021-01-01 2021-12-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001544522 us-gaap:CustomerRelationshipsMember 2022-03-31 0001544522 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001544522 us-gaap:CustomerRelationshipsMember 2021-12-31 0001544522 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001544522 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001544522 us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001544522 us-gaap:CustomerRelationshipsMember us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001544522 us-gaap:CustomerRelationshipsMember us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001544522 srt:MinimumMember 2022-03-31 0001544522 srt:MaximumMember 2022-03-31 0001544522 us-gaap:StockCompensationPlanMember frsh:A2011StockPlanMember 2022-03-31 0001544522 us-gaap:RestrictedStockUnitsRSUMember frsh:A2021EquityIncentiveStockPlanMember 2022-03-31 0001544522 frsh:A2021EquityIncentiveStockPlanMember 2022-03-31 0001544522 us-gaap:EmployeeStockMember 2022-03-31 0001544522 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001544522 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001544522 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001544522 us-gaap:EmployeeStockOptionMember 2022-03-31 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2022-02-14 2022-02-14 0001544522 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-05-01 2019-05-31 0001544522 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-09-01 2021-09-30 0001544522 srt:MinimumMember srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-09-01 2021-09-30 0001544522 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-09-01 2021-09-30 0001544522 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001544522 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001544522 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001544522 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001544522 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001544522 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001544522 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001544522 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001544522 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001544522 frsh:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-03-31 0001544522 frsh:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-01-01 2022-03-31 0001544522 us-gaap:StockCompensationPlanMember 2022-01-01 2022-03-31 0001544522 us-gaap:StockCompensationPlanMember 2021-01-01 2021-03-31 0001544522 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001544522 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001544522 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001544522 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001544522 us-gaap:ForeignCountryMember 2022-01-01 2022-03-31 0001544522 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001544522 srt:NorthAmericaMember 2021-01-01 2021-03-31 0001544522 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001544522 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001544522 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001544522 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001544522 frsh:OtherMember 2022-01-01 2022-03-31 0001544522 frsh:OtherMember 2021-01-01 2021-03-31 0001544522 srt:NorthAmericaMember 2022-03-31 0001544522 srt:NorthAmericaMember 2021-12-31 0001544522 us-gaap:EMEAMember 2022-03-31 0001544522 us-gaap:EMEAMember 2021-12-31 0001544522 srt:AsiaPacificMember 2022-03-31 0001544522 srt:AsiaPacificMember 2021-12-31 shares iso4217:USD iso4217:USD shares pure frsh:purchasePeriod frsh:target frsh:tranche 0001544522 --12-31 2022 Q1 false P1Y 10-Q true 2022-03-31 false 001-40806 Freshworks Inc. DE 2950 S Delaware Street Suite 201 33-1218825 San Mateo CA 94403 650 513-0514 Class A common stock, par value $0.00001 per share FRSH NASDAQ Yes Yes Non-accelerated Filer false true false false 106148228 178023073 603466000 747861000 594332000 575679000 5517000 6030000 48482000 51756000 15729000 14640000 37681000 31440000 1299690000 1421376000 21089000 21478000 28237000 15243000 15007000 1270000 1894000 6181000 6181000 5858000 6284000 13113000 10592000 1390681000 1482812000 3798000 6321000 53100000 55829000 174412000 160173000 385000 1023000 231695000 223346000 26934000 20834000 21427000 279463000 244773000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 1000000000 1000000000 97648760 97648760 50554821 50554821 1000 0 0.00001 0.00001 350000000 350000000 185421500 185421500 222739562 222739562 2000 3000 4435568000 4509724000 -4353000 -747000 -3320000000 -3270941000 1111218000 1238039000 1390681000 1482812000 114637000 80587000 22395000 16693000 92242000 63894000 30717000 15395000 71466000 42508000 37183000 7706000 139366000 65609000 -47124000 -1715000 602000 373000 -46522000 -1342000 2537000 1073000 -49059000 -2415000 0 -216131000 0 144221000 -49059000 69495000 0 144221000 0 -216131000 -49059000 -2415000 -0.18 0.89 -0.18 -0.01 278186000 77696000 278186000 233440000 -49059000 -2415000 -3606000 -248000 -52665000 -2663000 0 0 273294000 3000 4509724000 -747000 -3270941000 1238039000 113000 29000 29000 9663000 -120810000 -120810000 46625000 46625000 -3606000 -3606000 -49059000 -49059000 0 0 283070000 3000 4435568000 -4353000 -3320000000 1111218000 153938000 2895096000 77619000 1000 0 411000 -2697153000 -2696741000 216131000 -75582000 -140549000 -216131000 131000 21000 21000 -248000 -248000 -2415000 -2415000 153938000 2678965000 77750000 1000 75603000 163000 -2559019000 -2483252000 -49059000 -2415000 2973000 3201000 4275000 2659000 1404000 46625000 0 -766000 -363000 85000 27000 309000 0 -754000 67000 -3160000 2833000 5600000 4790000 8685000 -3299000 -2059000 689000 -4972000 -9277000 14239000 16975000 -2690000 0 1355000 7777000 1397000 1987000 17000 102000 1344000 956000 151408000 26381000 58736000 2510000 69750000 42462000 -25646000 15750000 28000 21000 119948000 0 109000 28000 -120029000 -7000 -144320000 23520000 747864000 98331000 603544000 121851000 603466000 120716000 46000 116000 32000 1019000 603544000 121851000 3649000 2593000 5324000 0 0 -216131000 Business, Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Freshworks Inc. (Freshworks, or the Company) is a software development company that provides modern software-as-a-service (SaaS) products that are designed with the user in mind. The Company was incorporated in Delaware in 2010 and is headquartered in San Mateo, California.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company completed its initial public offering (IPO), in which it issued and sold 31,350,000 shares of its newly authorized Class A common stock at $36.00 per share. The Company received net proceeds of approximately $1.1 billion from the IPO, net of underwriters’ discounts.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO, the majority of shares of Class B common stock then outstanding were automatically converted to Class A common stock on a one-to-one basis, unless an option to remain as Class B common stock was elected by the holder. In addition, all shares of redeemable convertible preferred stock then outstanding were converted into 153,937,730 shares of common stock on a one-to-one basis and then reclassified into Class B common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the Company's IPO, the liquidity event condition was met for all restricted stock units (RSUs). RSUs that had already met the service condition at that date were entitled to one share of Class B common stock for each vested RSU. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company also completed a 10-for-one forward stock split of the Company's authorized, issued and outstanding stock. All share and per share information included in the accompanying condensed consolidated financial statements and notes thereto have been adjusted on a retrospective basis to reflect the stock split.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, and all intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Consolidated Financial Statement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of March 31, 2022, the condensed consolidated statements of operations, of comprehensive loss, of cash flows, and of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the related notes to such condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements are presented in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and its results of operations and cash flows for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 23, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of income and expense during the reporting periods. Significant items subject to such estimates and assumptions include, but are not limited to, the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of standalone selling price (SSP) for each distinct performance obligation included in customer contracts with multiple performance obligations; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allowance for doubtful accounts;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expected benefit period of deferred contract acquisition costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">capitalization of internal-use software development costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fair value of acquired intangible assets and goodwill;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">useful lives of long-lived assets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of deferred tax assets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of employee defined benefit plan;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fair value of share-based awards, including performance-based awards; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incremental borrowing rate used for operating leases.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk and Uncertainties</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the COVID-19 pandemic, the Company temporarily closed its headquarters in San Mateo, California, and other offices around the world. At the same time, the operations of its partners and customers have also been disrupted. While most of the Company's offices have reopened, many of its employees continue to work remotely, and the Company continues to operate in a combination of in-office and work-from-home environment. While the duration and extent of the COVID-19 pandemic depends largely on future developments that cannot be accurately predicted at this time, it has already had an adverse effect on the global economy and the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. Additionally, inflationary pressures and a global labor shortage are currently impacting the pace of global recovery. In particular, the conditions caused by this pandemic, inflation and geopolitical conflicts could adversely affect demand for the Company’s products and services, lead to longer sales cycles, reduce the value or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of the existing customers to go out of business, limit the potential to generate additional business with new customers due to travel restrictions imposed, and affect contraction or attrition rates of the Company’s customers, all of which could adversely affect the Company’s business, results of operations, and financial condition. The Company is not aware of any specific event or circumstances related to the pandemic, geopolitical conflicts or other events that would require it to update estimates or judgments or adjust the carrying value of its assets or liabilities. Actual results could differ from those estimates and any such differences may be material to the consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to significant concentration of credit risk consist primarily of cash, cash equivalents, marketable securities, and accounts receivable. The Company’s cash and cash equivalents and marketable securities are generally held with large financial institutions and are in excess of the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">federally insured limits provided on such deposits. In addition, the Company has cash and cash equivalents held in international bank accounts, which are denominated primarily in Euros, British Pounds, Indian Rupees, and Australian Dollars. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that individually exceeded 10% of the Company’s revenue for the three months ended March 31, 2022 and 2021 or that represented 10% or more of the Company’s consolidated accounts receivable balance as of March 31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily relies upon its third-party cloud infrastructure partner, Amazon Web Services, to serve customers and operate certain aspects of its services. Any disruption of this cloud infrastructure partner would impact the Company's operations and its business could be adversely impacted.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's significant accounting policies are described in the Annual Report on Form 10-K for the year ended December 31, 2021. There have been no significant changes to these policies that have had a material impact on the condensed consolidated financial statements and the related notes for the three months ended March 31, 2022, with the exception of the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842) as described below. See also </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more detail on the adoption. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating leases with expiration dates through 2031. The Company determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use (ROU) assets on its condensed consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company's incremental borrowing rate (the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease), whichever is more readily determinable. Lease liabilities due within 12 months are included within accrued liabilities on the Company's condensed consolidated balance sheets. The incremental borrowing rate is based on an estimate of the Company's expected unsecured borrowing rate for its notes, adjusted for tenor and collateralized security features. ROU assets are measured based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the lease commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For short-term leases, the Company records rent expense in its condensed consolidated statements of operations on a straight-line basis over the lease term and records variable lease payments as incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its Accounting Standards Codification (ASC) or ASU and adopted by the Company as of the specified effective date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as ROU assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. The Company adopted this standard effective January 1, 2022 on a modified retrospective basis, and as such, results in comparative periods were not restated. As a result of the adoption, the Company recognized operating ROU assets of $24.3 million and operating lease liabilities of $28.8 million in its condensed consolidated balance sheets on the adoption date. The Company has elected certain available practical expedients, which allow it to forego the reassessments of (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification of any expired or existing leases, and (iii) initial direct costs for any existing leases. The Company has </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">also elected to combine lease and non-lease components for commercial lease arrangements. Additionally, the Company elected not to recognize operating ROU assets and the associated operating lease liabilities for leases with a term of 12 months or less from the lease commencement date. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets by requiring an allowance to be recorded as an offset to the amortized cost of such assets. The standard primarily impacts the amortized cost of the Company's available-for-sale debt securities. The Company adopted this standard on January 1, 2022 using the modified retrospective approach, which did not result in a material impact on its condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The standard eliminates certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. The standard also simplifies aspects of accounting for franchise taxes and enacted changes in tax or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis for goodwill. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08 will become effective for the Company on January 1, 2023, to be applied prospectively to business combinations occurring on or after the effective date of the ASU, with early adoption permitted. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.</span></div> 31350000 36.00 1100000000 153937730 1 10 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, and all intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Consolidated Financial Statement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of March 31, 2022, the condensed consolidated statements of operations, of comprehensive loss, of cash flows, and of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the related notes to such condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements are presented in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and its results of operations and cash flows for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div>The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 23, 2022. <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of income and expense during the reporting periods. Significant items subject to such estimates and assumptions include, but are not limited to, the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of standalone selling price (SSP) for each distinct performance obligation included in customer contracts with multiple performance obligations; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allowance for doubtful accounts;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expected benefit period of deferred contract acquisition costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">capitalization of internal-use software development costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fair value of acquired intangible assets and goodwill;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">useful lives of long-lived assets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of deferred tax assets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of employee defined benefit plan;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fair value of share-based awards, including performance-based awards; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incremental borrowing rate used for operating leases.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to significant concentration of credit risk consist primarily of cash, cash equivalents, marketable securities, and accounts receivable. The Company’s cash and cash equivalents and marketable securities are generally held with large financial institutions and are in excess of the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">federally insured limits provided on such deposits. In addition, the Company has cash and cash equivalents held in international bank accounts, which are denominated primarily in Euros, British Pounds, Indian Rupees, and Australian Dollars. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that individually exceeded 10% of the Company’s revenue for the three months ended March 31, 2022 and 2021 or that represented 10% or more of the Company’s consolidated accounts receivable balance as of March 31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily relies upon its third-party cloud infrastructure partner, Amazon Web Services, to serve customers and operate certain aspects of its services. Any disruption of this cloud infrastructure partner would impact the Company's operations and its business could be adversely impacted.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating leases with expiration dates through 2031. The Company determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use (ROU) assets on its condensed consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company's incremental borrowing rate (the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease), whichever is more readily determinable. Lease liabilities due within 12 months are included within accrued liabilities on the Company's condensed consolidated balance sheets. The incremental borrowing rate is based on an estimate of the Company's expected unsecured borrowing rate for its notes, adjusted for tenor and collateralized security features. ROU assets are measured based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the lease commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For short-term leases, the Company records rent expense in its condensed consolidated statements of operations on a straight-line basis over the lease term and records variable lease payments as incurred.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its Accounting Standards Codification (ASC) or ASU and adopted by the Company as of the specified effective date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as ROU assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. The Company adopted this standard effective January 1, 2022 on a modified retrospective basis, and as such, results in comparative periods were not restated. As a result of the adoption, the Company recognized operating ROU assets of $24.3 million and operating lease liabilities of $28.8 million in its condensed consolidated balance sheets on the adoption date. The Company has elected certain available practical expedients, which allow it to forego the reassessments of (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification of any expired or existing leases, and (iii) initial direct costs for any existing leases. The Company has </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">also elected to combine lease and non-lease components for commercial lease arrangements. Additionally, the Company elected not to recognize operating ROU assets and the associated operating lease liabilities for leases with a term of 12 months or less from the lease commencement date. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets by requiring an allowance to be recorded as an offset to the amortized cost of such assets. The standard primarily impacts the amortized cost of the Company's available-for-sale debt securities. The Company adopted this standard on January 1, 2022 using the modified retrospective approach, which did not result in a material impact on its condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The standard eliminates certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. The standard also simplifies aspects of accounting for franchise taxes and enacted changes in tax or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis for goodwill. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements.</span></div>In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08 will become effective for the Company on January 1, 2023, to be applied prospectively to business combinations occurring on or after the effective date of the ASU, with early adoption permitted. The Company adopted this standard effective January 1, 2022, which did not result in a material impact on its condensed consolidated financial statements 24300000 28800000 Revenue From Contracts with Customers<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from subscription fees and related professional services. The Company sells subscriptions for its cloud-based solutions directly to customers and indirectly through channel partners through arrangements that are non-cancelable and non-refundable. The Company’s subscription arrangements do not provide customers with the right to take possession of the software supporting the solutions and, as a result, are accounted for as service arrangements. The Company records revenue net of sales or value-added taxes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by the Company’s service offerings (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 12 for revenue by geographic location.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue and Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of customer billings in advance of revenue being recognized from the Company’s subscription and professional services arrangements. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the three months ended March 31, 2022 and 2021 from amounts included in deferred revenue at the beginning of these periods was $72.2 million and $46.7 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate balance of remaining performance obligations as of March 31, 2022 was $251.6 million. The Company expects to recognize $196.0 million of the balance as revenue in the next 12 months and the remainder thereafter. The aggregate balance of remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Acquisition Costs</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the balance of deferred contract acquisition costs during the periods presented is as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Contract costs capitalized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amortization of contract costs during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from subscription fees and related professional services. The Company sells subscriptions for its cloud-based solutions directly to customers and indirectly through channel partners through arrangements that are non-cancelable and non-refundable. The Company’s subscription arrangements do not provide customers with the right to take possession of the software supporting the solutions and, as a result, are accounted for as service arrangements. The Company records revenue net of sales or value-added taxes.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by the Company’s service offerings (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 111397000 77822000 3240000 2765000 114637000 80587000 72200000 46700000 251600000 196000000 P12M <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the balance of deferred contract acquisition costs during the periods presented is as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Contract costs capitalized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amortization of contract costs during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 29647000 18273000 5600000 4790000 4275000 2659000 30972000 20404000 Cash Equivalents and Marketable Securities<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and available-for-sale debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,347)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,368)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155,466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,769 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,768 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(766)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the securities in a continuous unrealized loss position for 12 months or longer were not material. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of the available-for-sale debt securities based on contractual maturities are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year but within five 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,667 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest receivable of $1.2 million was classified in prepaid expenses and other current assets in the condensed consolidated balance sheet of as March 31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to available-for-sale debt securities, marketable securities also include term bond mutual funds, which are measured at fair value. As of March 31, 2022, there were no investments in term bond mutual funds. As of December 31, 2021, the fair value of the term bond mutual funds was $3.7 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of the term bond mutual funds is recorded in interest and other income, net in the condensed consolidated statements of operations. The realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds were not material during the three months ended March 31, 2022 and 2021.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and available-for-sale debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,347)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,368)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155,466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,769 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,768 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(766)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 270989000 270989000 147459000 3000 2000 147460000 121469000 0 19000 121450000 21235000 0 0 21235000 561152000 3000 21000 561134000 438918000 12000 2518000 436412000 81458000 0 1196000 80262000 78291000 0 633000 77658000 598667000 12000 4347000 594332000 1159819000 15000 4368000 1155466000 684485000 684485000 22000000 0 0 22000000 4286000 0 1000 4285000 15998000 0 0 15998000 726769000 0 1000 726768000 442715000 2000 432000 442285000 75725000 0 159000 75566000 54335000 17000 175000 54177000 572775000 19000 766000 572028000 1299544000 19000 767000 1298796000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of the available-for-sale debt securities based on contractual maturities are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year but within five 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,667 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 453786000 452010000 144881000 142322000 598667000 594332000 1200000 0 3700000 Fair Value Measurements<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its financial assets at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are observable and reflect quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs that are unobservable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds and U.S. treasury securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Other debt securities and investments are classified within Level 2 if the investments are valued using model driven valuations which use observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Available-for-sale debt securities are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any assets or liabilities subject to fair value remeasurement on a nonrecurring basis as of March 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term bond mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854,861 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155,466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term bond mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148,770 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its financial assets at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are observable and reflect quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs that are unobservable.</span></div>Money market funds and U.S. treasury securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Other debt securities and investments are classified within Level 2 if the investments are valued using model driven valuations which use observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Available-for-sale debt securities are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models. <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term bond mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854,861 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155,466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term bond mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148,770 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 270989000 0 270989000 147460000 0 147460000 0 121450000 121450000 0 21235000 21235000 436412000 0 436412000 0 80262000 80262000 0 77658000 77658000 0 0 0 854861000 300605000 1155466000 684485000 0 684485000 22000000 0 22000000 0 4285000 4285000 0 15998000 15998000 442285000 0 442285000 0 75566000 75566000 0 54177000 54177000 0 3651000 3651000 1148770000 153677000 1302447000 Balance Sheet Components<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes property and equipment, net as of March 31, 2022 and December 31, 2021 (in thousands): </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,089 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs associated with internal-use software were $1.3 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022 and December 31, 2021, the net carrying value of capitalized internal-use software was $8.4 million and $8.3 million, respectively. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $2.4 million and $2.1 million for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes accrued liabilities as of March 31, 2022 and December 31, 2021 (in thousands): </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued reseller commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued advertising and marketing expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced payments from customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions withheld for employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,829 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes property and equipment, net as of March 31, 2022 and December 31, 2021 (in thousands): </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,089 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13900000 13041000 14975000 14178000 3403000 3375000 8395000 8395000 1392000 1421000 4297000 4274000 217000 0 46579000 44684000 25490000 23206000 21089000 21478000 1300000 1000000 8400000 8300000 2400000 2100000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes accrued liabilities as of March 31, 2022 and December 31, 2021 (in thousands): </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued reseller commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued advertising and marketing expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced payments from customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions withheld for employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,829 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14167000 17261000 2740000 2785000 5935000 5870000 6003000 6022000 3421000 3260000 4994000 10777000 4534000 7325000 4211000 3981000 5643000 53100000 55829000 Goodwill and Intangible Assets, Net<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill was $6.2 million as of March 31, 2022 and December 31, 2021. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets consist of developed technology and customer relationships and are amortized on a straight-line basis over their estimated useful lives. The following tables summarize acquired intangible assets as of March 31, 2022 and December 31, 2021:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,826)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,202)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired intangible assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, expected future amortization expense related to acquired intangible assets is as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining nine months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6200000 6200000 Acquired intangible assets consist of developed technology and customer relationships and are amortized on a straight-line basis over their estimated useful lives. The following tables summarize acquired intangible assets as of March 31, 2022 and December 31, 2021:<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,826)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,202)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 10496000 9672000 824000 P0Y10M24D 1600000 1154000 446000 P1Y2M12D 12096000 10826000 1270000 10496000 9147000 1349000 P0Y10M24D 1600000 1055000 545000 P1Y4M24D 12096000 10202000 1894000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired intangible assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 525000 969000 99000 99000 624000 1068000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, expected future amortization expense related to acquired intangible assets is as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining nine months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 967000 303000 1270000 Leases<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily for office space. The leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFiY2FkMWE3ZTI5YzQ0MDNiOGNhYWIwYWE2N2U2YzE2L3NlYzoxYmNhZDFhN2UyOWM0NDAzYjhjYWFiMGFhNjdlNmMxNl80NDkvZnJhZzpmNzAyODJhYzI2MGM0YTlmYWU3YWZkZWFkZGYyMjAwNi90ZXh0cmVnaW9uOmY3MDI4MmFjMjYwYzRhOWZhZTdhZmRlYWRkZjIyMDA2XzE5NzkxMjA5MzA3MTY1_ae775876-4143-4a88-b636-63535037716d">one</span> to nine years, some of which include options to extend the leases for up to six years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents various components of the lease costs (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense for operating leases recognized prior to our adoption of Topic 842 for the period ended March 31, 2021 was $2.5 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company's operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information arising from lease transactions. Cash payments related to short-term leases are not included in the measurement of the operating lease liabilities, and as such, are excluded from the amounts below (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.387%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, maturities of the operating lease liabilities are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining 9 months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, future payments related to signed leases that have not yet commenced, excluded from the table above, are not material.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum future payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P9Y P6Y <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents various components of the lease costs (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company's operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information arising from lease transactions. Cash payments related to short-term leases are not included in the measurement of the operating lease liabilities, and as such, are excluded from the amounts below (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.387%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1775000 315000 669000 2500000 P5Y7M6D 0.077 2724000 5324000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, maturities of the operating lease liabilities are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining 9 months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4868000 7692000 7545000 6907000 4597000 8643000 40252000 8784000 31468000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum future payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6954000 6790000 6642000 5976000 3579000 4304000 34245000 Commitments and Contingencies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription purchase arrangements used to support operations at the enterprise level. As of March 31, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, other contractual commitments totaling $133.6 million remain outstanding under these agreements though 2025. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Loss Contingencies</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be subject to other legal proceedings, claims, investigations, and government inquiries (collectively, Legal Proceedings) in the ordinary course of business. It may receive claims from third parties asserting, among other things, infringement of their intellectual property rights, defamation, labor and employment rights, privacy, and contractual rights. There are no currently pending legal proceedings that the Company believes will have a material adverse impact on the business or condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into contractual arrangements under which the Company agrees to provide indemnification of varying scope and terms to customers, business partners, and other parties with respect to certain matters, including losses arising out of intellectual property infringement claims made by third parties, if the Company has violated applicable laws, if the Company is negligent or commits acts of willful misconduct, and other liabilities with respect to its products and services and its business. In these circumstances, payment is typically conditional on the other party making a claim pursuant to the procedures specified in the particular contract. The Company also indemnifies certain of its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, the Company has not incurred any material costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in its condensed consolidated financial statements.</span></div> 133600000 Stockholders' Equity and Stock-Based Compensation<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the board of directors (the Board) adopted the 2021 Equity Incentive Plan (the 2021 Plan) and the 2021 Employee Stock Purchase Plan (ESPP), effective upon the Company's initial public offering (IPO). Pursuant to the 2021 Plan, the Board may grant incentive stock options to purchase shares of the Company’s common stock, non-statutory stock options to purchase shares of the Company’s common stock, stock appreciation rights, restricted stock, RSUs, performance awards (PRSUs) and other awards. The ESPP enables eligible employees to purchase the Company's Class A common stock. Both the 2021 Plan and ESPP include an automatic increase to their shares reserve on January 1 of each year as set forth in the respective plan documents.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for future issuance were as follows (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011 Stock Plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved for future award issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for issuance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, the price at which Class A common stock is purchased is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first day of the offering period or the applicable purchase date, whichever is lower. The ESPP provides an offering period of 24 months, with four purchase periods that are generally six months long and begin on May 15 and November 15 of each year, except for the first purchase period, which began upon the completion of the IPO in September 2021 and will end on May 13, 2022, with contributions </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from employees beginning on October 1, 2021. The ESPP also includes a reset provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company has withheld $7.3 million of contributions from its employees, and no shares have been purchased under the ESPP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of the ESPP using the Black-Scholes option-pricing model, which requires certain complex valuation assumption inputs such as expected term, expected stock price volatility, risk-free interest rate and dividend yield. The fair value of each of the four purchase periods is estimated separately. During the three months ended March 31, 2022, the Company recognized $3.2 million of stock-based compensation expense related to the ESPP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options are granted with an exercise price equal to the stock’s fair market value at the date of grant, have 10-year contractual terms, and vest over a four-year period. As of March 31, 2022, 1,235,924 stock options were outstanding and exercisable with an aggregate intrinsic value of $21.8 million. All stock options are fully vested and exercisable and have a weighted-average exercise price of $0.27 per share. Aggregate intrinsic value represents the difference between the exercise price and the per share fair value of the Company's common stock as of the end of the period, multiplied by the number of stock options outstanding and exercisable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are granted at fair market value at the date of the grant and vest over a four-year period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity, which includes PRSUs, during the three months ended March 31, 2022 is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share Information:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested, as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested, as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,238 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, total shares that vested were 16.2 million, of which 6.6 million shares were withheld for tax withholding requirements. On February 14, 2022, the final lock-up period following the IPO expired, and the Company issued an aggregate of 9.3 million shares of its common stock, net of shares withheld for taxes, as settlement of all RSUs that had met time-based service condition. Total cash paid related to the withholding taxes on net share settlement of equity awards amounted to $119.9 million during the three months ended March 31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the Board approved a grant of 166,390 shares of PRSUs to the Company’s CEO. The vesting of these PRSUs is contingent upon the satisfaction of certain milestones. The revenue-related milestone and the liquidity event condition were met prior to December 31, 2021. As of March 31, 2022, the time-based vesting was the only condition yet to be satisfied over the remaining requisite service period, and the number of shares to vest subject to this condition is insignificant. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Board approved a grant of 6,000,000 PRSUs to the Company's CEO with a time-based service condition beginning January 1, 2022, and a market condition involving five separate stock price targets ranging from $70.00 to $200.00 per share for each of the five vesting tranches (CEO Performance Award). These stock price targets will be measured based on the average closing price over a consecutive 60-trading day period, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">beginning on the first trading day after the expiration of the final lock-up period in February 2022. The vesting of the CEO Performance Award is contingent upon the completion of the requisite service through January 1, 2029 and the achievement of the specified stock price target in each tranche on or before January 1, 2029. The stock price targets are not required to be achieved within the service period of each tranche, and accordingly, multiple tranches can vest at the same date if the specified stock price targets are achieved after December 31, 2025. The CEO Performance Award had a total grant date fair value of $131.0 million. The fair value of the CEO Performance Award was determined at grant date by using the Monte Carlo simulation model, which requires certain complex valuation assumption inputs such as measurement period, expected stock price volatility, risk-free interest rate and dividend yield.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three months ended March 31, 2022, the Company recognized $6.9 million of stock-based compensation expense associated with the CEO Performance Award described above. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recorded for the three months ended March 31, 2022 and 2021 was as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, unrecognized stock-based compensation expense related to unvested stock-based awards was as follows (in thousands, except for period data):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Stock-Based Compensation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Period to Recognize Expense<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for future issuance were as follows (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011 Stock Plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved for future award issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for issuance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 31919000 1555000 55619000 6500000 95593000 0.85 P24M 4 P6M 7300000 0 4 3200000 P10Y P4Y 1235924 21800000 0.27 P4Y <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity, which includes PRSUs, during the three months ended March 31, 2022 is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share Information:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested, as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested, as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,238 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 47830000 14.47 1164000 22.47 16223000 6.57 533000 16.17 32238000 18.70 16200000 6600000 9300000 119900000 166390 6000000 5 70.00 200.00 5 P60D P60D 131000000 6900000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recorded for the three months ended March 31, 2022 and 2021 was as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1526000 0 8309000 0 12536000 0 24254000 0 46625000 0 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, unrecognized stock-based compensation expense related to unvested stock-based awards was as follows (in thousands, except for period data):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Stock-Based Compensation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Period to Recognize Expense<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 549123000 P3Y4M24D 15892000 P1Y 565015000 Net Loss Per Share<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result. The Company considers its redeemable convertible preferred stock, stock options and restricted stock units as potential common stock equivalents, but excluded them from the computation of diluted net loss per share attributable to common stockholders for the three months ended March 31, 2022, as their effect was antidilutive. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resulting basic and diluted net loss per share attributable to common stockholders, are the same for both Class A and Class B common stock on both an individual and combined basis. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021, the Company allocated its undistributed earnings attributable to the participating securities and common stock using the two-class method based on their respective rights to receive dividends as of all income for the period had been distributed. Undistributed earnings allocated to holders of the redeemable convertible preferred stock were subtracted from net income in determining basic net income and net income per share attributable to common stockholders. The Company's redeemable convertible preferred stock contractually entitled the holders of such shares to participate in non-cumulative dividends at the specified dividend rates, but did not contractually require the holders of such shares to participate in the Company's losses. No dividends have been declared or paid by the Board for the three months ended March 31, 2021. Following the conversion immediately prior to the IPO in September 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021, common equivalents such as stock options and redeemable convertible preferred stock were considered potentially dilutive and included in the computation of diluted net loss per share attributable to common stockholders. RSUs and PRSUs were not considered as potential common stock equivalents in this computation as their issuances were still contingent upon the satisfaction of the liquidity event performance condition such as the IPO, which did not occur as of March 31, 2021. The Company determined the dilutive effect of its employee stock options and redeemable convertible preferred stock using the treasury stock method and if-converted method, respectively, since they resulted in a more dilutive effect than the two-class method.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.562%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed (losses) earnings</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,716 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings allocated to preferred stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A and Class B common stockholders - basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,495 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings allocated to preferred stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,221 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A and Class B common stockholders - diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,415)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,440 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A and Class B common stockholders - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A and Class B common stockholders - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to Class A and Class B common stockholders for the periods presented (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.562%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed (losses) earnings</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,716 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings allocated to preferred stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A and Class B common stockholders - basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,495 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings allocated to preferred stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,221 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A and Class B common stockholders - diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,059)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,415)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,440 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A and Class B common stockholders - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A and Class B common stockholders - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table> -49059000 -2415000 0 -216131000 -49059000 213716000 0 144221000 -49059000 69495000 0 144221000 0 -216131000 -49059000 -2415000 278186000 77696000 0 1806000 0 153938000 278186000 233440000 -0.18 0.89 -0.18 -0.01 The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to Class A and Class B common stockholders for the periods presented (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 32238000 0 1236000 0 409000 0 33883000 0 Income TaxesThe Company's quarterly tax provision and estimates of its annual effective tax rate are estimates due to several factors, including changes in pre-tax income (or loss), the mix of jurisdictions to which such income relates, discrete items (such as excess tax benefits from stock-based compensation) in the period offset with our valuation allowance. The provision for income taxes was $2.5 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively. The increase in tax expense resulted primarily from an increase in tax expense of $0.8 million from profitable foreign jurisdictions. 2500000 1100000 800000 Geographic Information<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geographic location (in thousands):</span></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic information (in thousands):</span></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geographic location (in thousands):</span></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic information (in thousands):</span></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 48773000 34139000 45505000 33780000 17479000 10849000 2880000 1819000 114637000 80587000 20775000 13780000 1249000 578000 27302000 9015000 49326000 23373000 EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !R"IE0'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 " <@J94"?"XQ>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.LV@AZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[EF3 M.B (SFMP2,HH4C !B[@06=L8+75"12%=\$8O^/B9NAEF-&"'#CUEJ,H*6#M- MC.>A:^ &F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[%=S;MRA@O?GI]=YW<+Z M3,IK'']E*^D<<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" <@J94X_-2J:P% #%& & 'AL+W=OQA ^)((JW$*1P#CI.TP9K4C;(-W; '1J)MH9*H452< M_/M=2K;H9O*5UJ%]J/5U#X\NJ7/N928;J;X4:R$T>4Z3K#@?K+7.WSI.$:Y% MRHMCF8L,[BRE2KF&4[5RBEP)'E5!:>)0USUQ4AYG@^FDNK90TXDL=1)G8J%( M4:8I5R\7(I&;\X$WV%VXCU=K;2XXTTG.5R(0^M=\H>#,:5"B.!59$1WI]/A@/2"26O$STO=R\%]L7\@U> M*).B^I]LZF='HP$)RT++=!L,#-(XJW_Y\S81>P&^=R" ;@/HJP#OT AL&\"J M%ZV95:]UR36?3I3<$&6>!C1S4.6FBH:WB3,SC8%6<#>&.#V=RR>AR) 4:ZY$ M,7$T8)H[3KB-OZCCZ8%X1FYEIM<%N$>4>$ MNI2V\)GCX;/%TX5A+GA18OL8-IS&*O#YUZLXD)#FC2YXVGK[.$XUZ!,Z\K8X"L,CQ%FGFMES^W##?"D@EFKONLC M$FA87D0J,I=EIM4+_$:MA#O0+Z\PDGO:[/4A.8LBR$!QM#L@E?Q\S-J9X9#T MS'=)0"Y%PC>@^/#&"JP#8TLM6_KM;!\VLI4M#AF4,>'OP\<\6PTAQO(S#VJ0/*V ' M)&-#CWKC,?4QAM8H/%S=JU4V@Q+[<+)P@!/?Q8A8=_!P:?\@0YBUQ5IFF#UT M@/@>&[J^-\(867_P<&%_B#58E5P2C_[T^#,)1%@JR%8K+1QIGG!0FAD)99K" MW$/9''XY(CE7Y(DGI2 _NLMBI:IU$8KK/)A_%&86*N@N*[ONGL,USU;BH-=V -W-@LL95D]2:PBTER',2Z5, MI5271U6Z0-O*UF:C _'SZQ;E:V;6"6@O)[C)H,ZM&TE36/(=U59F.&(',VL# MM)<-F!H.JA"P@)54K1]$!\Z=S(8\#*%=AMI&1#4@QM"Z >WE!D'*DX1G4*P%C"'6)YPF$Y"U@EHKU9A#A^? I.ZR2+Q3'X1 M[:1P*"/S_FCDX^V_E7B&*_1.O:[CPMCG9P&>@C6B'7!#J"V&#*MGF=5\ADMU MTX/N<[N&BZV?8P=8UWZ)57V&:_1K5MOF_3 O'.X3FJN];1Q6JC9:66=939558O>F?5:B4; M?[^L6@%D_03P6[)Z]N^LGHY=RMQ3]BJKSMY&L7'+:O^\@*JYS'2]9]Q<;?;H M9]7.M&,?KS?X;[DQVX(D8@FA[O$IC*_J/?/Z1,N\VG9^E%K+M#I<"QX)91Z M^TLI]>[$#-#\Y6+Z#U!+ P04 " <@J949@FJ *X& !4&P & 'AL M+W=OW$M#8SE\6*K&% MNT7: [1E[UZ;U*412=R-G0+[Z6^AC+5<79O!E4Y&/B>>&X M8%DYFIPVG]U6DU-1JSPK^6V%9%T4K'KYQ'/Q=#;"H]IEG!2]E)DI4\<79Z!R?3&FB!S06?V?\2>X<(QW*O1"/^N1J M?C;RM"*>\U1I%PS^K?F4Y[GV!#J^;YV.VFOJ@;O'K][_:(*'8.Z9Y%.1_Y/- MU?)L%(_0G"]8G:NOXNDSWP84:'^IR&7S%SUM;;T12FNI1+$=# J*K-S\9\_; M1.P,P/[ +(=0-X[@&X'T";0C;(FK NFV.2T$D^HTM;@31\TN6E&0S19J6_C M3%7P;0;CU&1Z3V[O$!P-+OY_@%3]OA>'_X&")OPR=M^*3Q1X?"KZN*EPHQ*;F2)PZ/M/5(&X_^D$A1/PQ/Q^O=G)AFD1_%(6[-]I3ZK5+? MJ11NQ2-7[#[G2/*TKC*5<:O*C9M@Y_)!XE-*>BHM9E$01HE=9="J#)PJS]-4 MU) ^J!DIAUR"W$-40GT3"\1RJ$*L3+D^.0@. QPUJ3\(#SWJV4()#(U^[,?] M2$PK\!R$]D#"-I#0&<@%7W"8;# Q1*DJ*%]0PF!VR*PI9ZF0]BD2&EIP$)&D MI]ABY8>^9U<-37=D**)1&..> M;HL5]H=TQZWNV*G[3BB6OT-B;":-)$F8>#V1%CN?8 C'+C-I929OI!=@7*F7 M)JVZ4*P CZJ9W#:UB:&"8"_N3P2;%=0*NU+L=93PG%IO0"E36?F <@[01)6F MXY%8'-5P,ISAK=<].3&AT8"<'6CA_[N6((^BW,X!JS1L65C$I[U\6LT\;RB" MCCN8.".X*A4K'S)=?#?I&[SO6T?[TS3JSU&;59SX S([F&$WS?X48OZ4Y;E5 MN&6)CA;]EM2^L8Q=VPZN= 8H]NR:@!4IQ$/2UY$+N]%UTY1* MASB3,YAB;$Q!BYD7)&1 7L-"BN'@UWA,!N1+1=Q8J]Z);"&K]9]VF4&'/'M HI&9K?'1NP&PX@ ML*IA>N]$;M5HUON 8L^H#A:S("8#K1GIL$#<6&A78<77O*RM:20F W#D^[C? M=-GL0@]'=$!D!POBAL55F8J"-X7"<;>)6>AI'/0U6FC@D2&%.YL0-PSV&Y8W M;CDQ*SVA.$P,K18[0F%W,:"V8P)Q,Z'?"^SH;:![Y* N,6E PH0.E%K2X8"X M<; IM6]ESBSSQ(MW+KY-G,4,&KX!Y),.!\2-@\U=?DNC6>Q)E/AA'PHV.]^/ M!E=+1P7BIL)4%$6F=">ZZ?=UAP7WFI-2Y'->R=^:GER]N(!#.N 0-W!@ M+[4ME5)?XQ =>,<>_&"H215:L[SF"-85DDM6\8\(>X?PI?[=? +WHE9+464_ MP .3>K\+V_=T^>LO4",_OCY/:6[8!>R3BWMP]?J8Y"/ZP2OQZB>34G.EVI1!AL MLI@K5E% MFB3T?1H$89_K-L/ 2R(R4*MH!TWJAB:@O2[JG"G>[J9% 3-YJ1^.KJ&>"FE_ M6&0"\@BD]RN#S2SR!ZH7[2A*W13=53WGBRS-K 6>FH0\HI3HJ=[7:;.$C4WB M#S1/M.,I?0]/I64Q6R5;MD[P0W!_2M@,"8T].M!'T9UGAFZD&FAH5MV[ S"A M:F_4;8:N1IUV_*5N_DYSV$>@,=UYYZ/=-0*Z'K)30DBY@C'<E"5-C*I/ OQ8CI? MUF/+,424TU";$ 0N>SJCG)M(P/%O$=0JQS2.U?9K]+^RY"&99Z+H3/"?;*VC ML36PT)IN2,KU=W'X3(N$/!,O%%QE_^B0VP9#"X6ITB(NG($@9DE^);^*B:@X MX/X9![=P<+LZ] J'7I9H3I:E-2>:3$92') TUA#--+*YR;PA&Y:895QI"4\9 M^.G)[-OC?/&X6LP1M%;?OGZ93Y^@\S#].GV<+=#J\V+QM$(W2R)IHB.J64CX M+?J(?JSFZ.;#+?J 6(*>(I$JDJS5R-; 9"+;83'^0SZ^>V;\OXF\1SU\AUS' M=4^XS]K=YS0LW7'=W8:9**?#+:?#S>+US\2;AJ%($ZU@AX:4[(<-CL M) DI MF@4-(UTX@+I>Y@A:29F%-YYP/YV4!&3/N)Y^%@9.^KV36-?*?GE$:U M''IE#KW6')8@! I8:P2[)WRY0SLBT9[PE*(;6"RS?A@PH4 MIA\=[PWZ):L:>[]D[U_'3E(="YO8:.&^!VRQJI'Y)ZE]'"N]WI4' +-E>PO4OXK99U'"#$C=HQ9UQ MHA2:HIF(8WCSKPQSB]8'9=A!>]@\W#M%,N@DDDM6-?!A"3Z\ KR[0H9G-WY# M(YU,:_#8.58?V!J0\GP2NE$E\!?H5F MBKA=Z)N6%^B/E0VWE[9<10]=582/Y0:WUYL_TQ'N5FTNFM7AC_4&MQ><]VH) M-ZM(SSNMI4ZF=?QCR<'M->==6FK6$SSP^B[VFNA-4]=U@][0\]TSZ,<:A-N+ MT/O5U"PP9_F;IN?X[[R,Y?A'RN=PPIM!KD?/R2ZVC,.7E9 %5="5ZV&Y ME8RF1JG(A\3SPF%!,SZ8C,W8@YR,Q4[E&6%DO*5K-F?JZ_9!0F]86TFS@O$R$QQ)MKH<7.&+*0FT@I'X,V,OY4D; M:5<60CSKSFUZ.? T(I:SI=(F*/SMV93EN;8$./XY&!W4H)2MZ"Y7C^+E#W9P:*3M+45>FE_T$%22X,UW3"Q M,=K@3<;U,LZ5A*\9Z*G)]/YN=G,WOYDA:,WO/]_.KIZ@,W^"OR\W=T]S=/\) MW3_5I^1._>],=#!1#U1,/E M @U^H/$<^_HB(1X@#S_3' MU7$/'+\.MV_L^1WV;OE2% S-%54,-H-"?UTM2B4AF?_NL1[4U@-C/>BP_LCV MC.^8*^R58F@4]=;>3S .0C\:#_>GT;#%8F\4-U)O8(UJ6*->6%-1*B16L.L[ MX54&1B?S$N(GHQ8Z6PJ'8>*[T84UNK 7W>]2E"7:2K'*E M::$V:$!*0%C1; M*O3C)'!#BVIH46^VW&^9I"KC:\1>H6Z7[*(G2>+::/R=)"D9EVQYY7L1;B>-+85'IXOW!F92PTQZ868Z"BZ$B35W M!'D=MA#:4@$9>;$;(?::VNGUIP[CL$"Y04E3J,Z9WLN:EYR5S[.C&>'8;V%U MB$61%W9@/:GSN!?KDU" 5+0SREVCL;VB?N);877(A:/02SJPD@8KZ<7Z6>_( ME13%$:_@;IS$FO\LB# )VC@=";B'GM6N(0\J..*H<;;L#]Y&""NF!P\F,'E$C1UXX$"!R!#4?$ M0NJ0P_Y)<7R+M2$,W,\8#U+L,W-2!+C?1^M@CY%%;0XI['6&M6$/W$\?=W#4 MSB&T3F V*YP%B3=*VM <V")G!(?8QQT^-&R%^^GJ*T]U5Y M\N&8TE15GIE5 4=@L(#5.O4"3MQP36)=WA\G#[WGGDNO>/:1A3-+/F-<4X (95=>>#TZ\E;GX%(=WCN,V7%O,.X\[.),TG$GZ.7-6!?)G\)(?P^L4 M\SIV VG(D_23YS=SPV;I&85:1-?L>*' %. 'YLMV9HPH_IEGMSZ^_X-#[ M[2=VCPE+-8$[%C;EDBC&XW.NN9?VGHLWF0 H\IYG3':L1*G-O6W+ M*(&69[3I.8.4_&[#QG?=ZR&=5AX3M>)T@MVM[VA:PA!O6SF F=VQ1*G.3"9C8EVLN3\34_&<<=RM"#((%*:@>)K!P/(,DV$,GZ5G%9U MI 8>CP_L#\8[>EE2"0.>?4]CE72L6XO$L*+;3#WS_2.4?GS-%_%,FB?9E[&. M1:*M5#POP:@@3UGQIN]E'HX R%,/<$N >PIHG@%X)< S1@MEQM:0*MIM"[XG M0DZ@]ET.)J&HR'!43A[&@]["YR$"WQ-1M-% M2&8/N#69/X\>,6[\.B)/LS DU^0E')(O5U_)%4D9621\*RF+9=M6J$ISVU&I MH%\H<,\H\,B$,Y5(,F(QQ!_Q-KJI++D'2WWW(N&$BAOB-;X1UW'=&CV#_XT7XB@QXCL66Z"K8 1FSB.= ?O264@G\H']>.*Y9 M'=Z>>?X=VU[=YR?FC"WV?"KJ ^Z_$J7 M?S$-,Y6 (-$'_UKG_07/0<4=7/3\PK"!9>D?B TEP?: +>D-%%UF0"1$6Y&J M%&IS4C#[QV:]P E.4E(3Y39OZS/2JE2W+JH>?,I%G;[6Y\OPW2#P3P36A&&4 M=Z+0/FH4.8BUZ9\2;V7+5%%@U6K5HGNF,YVL][%U%YWV'TW1][%\UBF3)(,5 M4CHW+4R:*'II,5%\8]K1DBML;F:8X.\'A [ _17GZC#1!U0_M.Y?4$L#!!0 M ( !R"IE2ER2]):08 !P> 8 >&PO=V]R:W-H965T&ULQ5EM;Z,X$/XK5K32;:7-!MN\A%5;J4V(-MINVTO2/9U.]X&"TZ "SF*G MZ=ZO/YO0$, X2?>M'QH#,^-GQN-Y/'"ZIMDC6Q#"P7,2I^RLL^!\^:'78\&" M)#Y[3Y%WR]M,7/6V5L(H(2F+ M: HR,C_K7, /(]R7"KG$EXBLV-K8;2SG5,J[HY?K(]RYX4S]SXC QK_%85\<=;I=T!(YOXJYA.Z_D@* MARQI+Z QR_^#=2%K=$"P8IPFA;) D$3IYM=_+@*QHP!QBP(J%-"A"KA0P#4% MY+0HF(6"65/ ;0I6H6#59VASVBX4[#SVFV#ED1[ZW#\_S>@:9%):6).#?+ER M;1'@*)69->69>!H)/7X^N+D>>M=3;PC$:'IS-1Y>S,3%="9^/GO7LRFX&8&) M-_2\SQ>75YZ4^N)-9F,YOIUX(V\RR<5O!I_ Q74Q^GAS-?0FTS^ ]^?=>/8W M>#OT1N/!>'8"NN!N.@1OWYP MO SPD"4@MF"KIB?ANP=>%.Y/NUQX:'$V0L* M;RXWWJ 6;V:4^[%";:!7&] D$5D^Y31X5&@/]=H781C)7>+'X-:/PJYP8> O M(S42;X^M(%@EJ]CG) 0W?$$R(+")DK&0>_F)@"O*5&$9'6YU2.91$/&JD9[( MFFWJH&WJH-PJ;K$Z3@-1RQ@1RTLVHQ.Y?'D4%S0.2<9$!GQ=1?P;^&="XQB( M6K#VL_!?S>1X.SG.)S=;)K\D#U&:1NF#J"NQGP8"A9A[DU0GJ@S8F+-R<[+< M/IT[C@W=T]Z3 H6Y16&^'@7PN8AV\!Y@^ X@ QFJ?#8;L*"%7=Q7X[*VN*PC M<1V"96/3WL&"^JYEN+8:C+T%8[\F3V8D6=),L-G1.>)L)W:T4&FH2 MY[.?;1<+JE#UCTH<=PO*/0;4(4#<9M;83M^U+342:)3,9/R$)"Z,6I7ELEW; M,2R*">R>Y2D=-Q])]8CUB%[^/>0:%]>I1RK&, M%E@E'\*C"/$0[BDLVK6UP\A"]6+?E&SD;Y-2'6H2 M X_J I1YC)ITUQ:?DNS0L1W204BPYL1315+R$-+ST.'U!BDA-7FE#5))*TA/ M*_I:HX;1;(_:8)0D@?0D\G;Z20==I& 3V-(4H)(CD+Z- M^X$GOV*F2M5TZTFDE:F^WRF)!NN)9D(8SZ* OYS$022<$A>I.%A)X)OWA^N( M+Q8D#L&<9H#[SV1OQ'&3CUS;;@DY+ND(Z^E('_(GX8SUIG5X@& U#"478CT7YMNQ*]_UAS(,2Y(R M7^:6$FZ3]4S;1E8=[#ZQ*M2=-XAZ@OR>U@(W>[8NM@V[5C3WBE6AEXR*]8RJ M:RYPDRZ[IFM8M4T[VB]7!5=R*SZ*6X^D^P%N]F.HCPVG+35+LL5ZLGT%Y^,F M@4+QAV"MB1PH!.M,JQ Q36Q9=KTA50AVA6"]Q5")88P,\=<2J9)J\6^@6EQ2 M+=93[?'O]ILDJDR9WLYW,OG=5*R_F(F!F,R%HO'>$1:RS:?(S06GR_S3V3WE MG";Y<$%\X;\4$,_GE/*7"_DU;OM!^/Q_4$L#!!0 ( !R"IE1GN(!@1P@ M -0B 8 >&PO=V]R:W-H965T&ULI5IK;]NX$OTKA+$? M6J"NQ8=DNT@"I$Z++;!YH,[>_S$L*@QW55-Z>#E3&;+Z-14Z[$FC>?U4;4\,M2Z34W<*OO M1\U&"[YH!ZVK$\$3-5_2479G4ZF S00BSYMC(_U_^6/!T,<#8!YP@/(80#I#V"1 ?0P@+:*[I&U:EUPP\]. MM'I VDK#;/:BM4T[&K21M=W&N='PJX1QYFQV?77Q[6K^[0+!U?SZCQ\7Y[=P M,[^%/Y??KF[GZ/H[FIW/?T??_[C^:XZ&Z,_Y!?KPVT?T&Y(UNEVI;/O1Q;M2!O+N[,AFV;Y]&2T.[9)0(PPG'=2+W#E':X\ MJ?KYXK_@N1#LID%&0;27JBYE)5!] &R?VNO2VFBCU4Z""Z"[)Z0Z2_$W6:KH M$!5)2UT(2'*EY/O442\07RMMY#_M@Y#Y]M/E1W8ATS'M&<\7HB3#8=N-.Z3C M)-+S(V!(+6U*$EJ#=<"&1H-5P#)_;V4C6X%2-2:X_6,/&B/CO(??%R+%D8>\ MP#_I\$_2/JGJ8;NME8#LBL0C$$XC0A GWNJ892R\^K1;?9I!THAR MJUOO#R;6S ,U+HH>\( 0+6@$^Q%=X"3VV8K7]\*F_B67&NUXM176307XI'EZ M#3?V( TG?8.'A,@X@ILXW.25!' ((UF#7PAD^&,$(_'-EO6S9D HYA6.+C!- M(KPV*Z&#B*B_VSGK(_*%AD7,:HY?,$MS6+O;C=WNH\S<- (2N\VBE>1WLGHU M2V-''#A/9[^R5%M+&Y"MA=S96 B:)/+85YD'NJ &!M/8_[E> 6GB06RSH;+Q7-&WF^@LDYWV-$@9I\BAI/"CUE? MC))IA$FPHQ*H*/HT,B5_G!,2*20R@8QNALT*/%Y S-"^P8-B173<:1R M)(Y@2)I@7*V\+R!>,2@)L44Q[0=50"P24,11"DE3RM5;"]@@;I]!,,W[<160 M&H^C;N"HAKRY-5EJM48_ZIUHWM&?$$<@)-VAW&QUN>(VVT"- '8"ZT"58,/% M%@P;VR($KP! MF8Q$D#MJ(FEJFO&--+R2_[25CA&ZYM5P"V'4J*5YX#H<\0'&P93U2XR0V#0O M(I =+Y%7>.G81=Y< I, ,>$<&HA)'W5 D!1T$FG3B",GDB:G.;C%.S'[')1/ MQK1?N ?$2(YCZ)1Z%+V;3YK+&],A!6ZP-!(_GL0_KA%9*)A!8] M.CE+MT(W_,FF5@OR09K52E4+:YJV9[.-LCTZ:E:0S60Z,(G MDC30)6$\G3)/+5\PMN>."^DK7.BTZ@YUU!(NK&[1KH&&.,YK2$-21WOU$K'C M09KFP4"P+3M'?27 KT7)EE&/.0!P0B!4T>#-$V#%OB'A2BU+2$_VIZ_O;)] MK-7GTUXKZRX[R.*U>4Z)C=&R-+:S@]^#:H6HDC%*^ODO($AH3F).Y-B2IMER M]F;XG]"=N)=U;??*5B_@9VH1U,EGR#$;3XH^_P?DIM!-QZ+=$2E-$^E[5!*V MT4HJ$^CS,II[Q4Q #A,\R6/:.)JETV1F_WDX[);=">[;/B\/H1E5RP>W# M.UY!M$&:L^]WTJ\,'(.R-(.VU&,7[R,*OD7P^0_,R;S#QH <1/L81ZI#YHB2 MI=O!GST+02A7VT6;C(#XHR<:4,%HFVOC)QO,[P@]]@_(X*A*CI%9FI%3*KUV M'L,"IY/]PX. #,YPY*R#.5)F:5*^5=!8_)_ID_FT&HS.@%PJ.MG1"[/T@>9\ MN]GLZX6#+F@)11A8?O]"'"(V&62..5F:.=L@:YT3)HX?-K/ .6;!O'=TOA3) MIY%C3.9(DA5)6W1O:HZ*9MC&$,,GC>*XBZ6YJW^TH^TK]J%:M@WJX519W1D. MP]I@$(_E_FV#M:'J#59WE;SGT=J5^6254^+YF2\586CFZ(REZ>S"EAW/N=]V M66+=ME60V'="&VFO(7,="L"V" \J,/'>S/9KC(#(D. ">Y0\.OH^8"WT??O9 M1(/:P]7]^_7N:?=IQGG[04+O^5?\9;;_P,)-L__>XY)K*#8:V)PE3)E]'H-- M]?X3BOV-49OV*X0[98Q:MY;ZQ"W0?LIS]"U!+ P04 M" <@J94C.J\X$04 !Z.P & 'AL+W=O3)!/1R;=T7O]"Z+6Z7=>-?[2W:=O73 MX:$O%WJI_,2N=(-O9M8M58M?W?S0KYQ6%4]:UH+ZM7>$0FD:UVV MM(+"?S?Z7-OW1V73@:C=7H!SXJSX9PIB&C7+4.WQK,:U^_Z3P^\7Y4O%'> M^,+.BDNGO6Y:)5IKJN)*#$;?79EY8V:F5$U;G)6E[9K6-//BTM:F--J_/&PA M$ZU\6(;]W\C^)SOV/RT^V*9=^.)=4^EJ./\09TD'.HD'>G/RX((?E)L4I\>C MXN3HY.2!]4Z3@DYYO=,=ZWUT<]68KZR-47%N&X^S5KUR!MJ"AMZ;1C6E475Q MA0\U_+?UQ7^?37WKX('_\X!$3Y)$3UBB)_]G)OMW[E^\U;YT9A7U-PVK%^^Q MYH+!J;AHRDFQWW\P*JPKVH6&.98KU=P=%!!#%=[.VK5R&E%Y [19D>Z+4H9@ MN&J+E;,WIL*F2UMIUZ098^7':NRUNS&E+O:OE+HZH,%55\)Z/%76]3B,KA"C M[8(%Z#"G, U%9C4I/O%QJC; WL:H"?107.D5G&J*7>'?\/),"WS46O->+6UN M6G+#53>%IJ':F7:D^/V+RX\'(]IEO3#E F,A@N\PBZ2!=U<4/J=/CT9'1T>% M7T!>MC&MV>AU?5>HKEU89[YBRGFM8*HSVGH)^P&NRB\%M/7#Z;,)9J\@)Z\P MU(W3I0865UB/;5)J7?$>:H7?;@W 5F.?'XXGQ\74U#6YQLS9)9\6XH]X(L9W M VW=@:*\__Y'R].CI__7%3&LY/Y27&]PL2@E>!>:07Z8:E^PSE:=M/^H'*F M-\,S83CF=ZUOH252XQJV(DU8" OGKFO2?W.C'>F_M=LU0]&!?_2XM6/\1_G$ MP)N[IB:/A]&MQ 'F.TTIM8 7;96'W(M3&W:;WO%I%C"==NPEJJJ, !8$RXX& M]])8=UKK**RAGY'.X1SD>P\=MC^>:2#@\=/3T8^GST?/3W,O^?9QVU@($;)UAA8ET M74,NO?_IZMH?3 KZ3R)]H1 *-3&<.UZ MHG0T"^O6AF-5*!%/]C>M+58GT[+ M2MGI4"265HB_&\B%2=C_FP&N:F^S*%?%\=$8Z[!N\3^@)9[-KVK31G_OU=9' M[B@/^MS40>=GT6]X0(ICF$F((*D \%9WE2 6[:/* +:T#FD*W W?EBEGXI=9 M2H^^3X^T16-;30: )J&_A;J!NVA-KOQ;QPIB9\*7SOJ59BX7_(F#94:Q(*;J M%3!Y($-= @Q+ TU*S _R^N<_=(352@5$QSQ2'#DJ)P_59\)5+\E<-]HQ MEN![[J4?$*8?D/>(A%%T(7^UBKIVJ&AOJ$.I.-5XQ!\^5HVN#I!DS M8YGK'Q'?J*[B U_0NF:9&0@?;N%8A7^TU8)TA10]BD\-UHA0C+11HF[']$R' MF(CJR+'01$H8_F#U!14M.&AM??A8^44Q0P$4-/9X*.:<3#\)NJT!XPE)W2Z<1F834JV)5&\4M4)SB#25&S;X0O?]O'Z1^()\'@[8M_QVIP?_+%J P# MM:&X -1SR@LJB+L@5J=@'K5HT*)$-E28L7';<F M)@T1HG\D+; "1,EOH4TF54'/Q]$]B27.3)W7=$ %7D]/74?.>'(JID%:\FR M=[[E$D52C@25R@N,[\O#]T"!\"!"C<] @:R]5%]@[R0 IU\0N>5*_$Q*591Z M@0PY5@_1O&7*\!BO@ZIKHU!?,4J.,L233,;LA+;=/D$8L!8"W!_\X>/F.>>^ M9%0O+X5QDDM#@T75,4[T,Y@QL;NBP,M["_"PI2=V\AL?/B2QW:H*#C8JIEV; MHHY(B11P@K@S$!^[QIX_%>1Y)\]07X)[.Z8NP>),G57-E%^C6!5*QWV$J\N# MGNA#OY >LD%\)M%D<(OB?'Z?3DOG#_Y*9J#&D1?76"+JB2KN6,/_G,14)#A_ M30)4MINV0(5$]?J!"3RF()\STP;MTLFJR$6B%)@.KPP86UJ?KU.JE6E5'5IE M8DYHJE'UN(,A=S1G!DLPW-^HNF.'XKTD;T+#_.=09*N>L<7#B-J74, M.:A&\Z-@Z^#+T9"#,3_S(>.*&.\X@A!-4^L<^V1!C24ZM0!_2#?XO-98".'Q MR7AAD-=8W;4*BN2.&^1"?#"J?OS7Q=OQ\8\%L+722U,."TZ$%+6O. D1-H36 M4M:O\CO;58'I(5"W[9YDS=)X L6U# MVW&:#M$1N V7Q4QP$&*N6S$%_74!5$>F]5O*X"@.SW::;CBH(EYRII3]HJ5] M $)1&74?J3-CJ3_58UG?@).AG)?E#-SK4U073#/(,,U89. E:-4Q];?&"X(_ MW=P89QNR=CP&XVSG^NI5W[8Y(=JT(OP39ZI\42LWIU8:-= D^6?A%](%T).@ M;\K5$VU"$Y#5*FF6,,Q3FT*Z9UQ:U5J&A M%KN\2]HB""-(!B241I-'\XEX%$0WT&7YP-&D,>9!AK\TJ$CA0J'910R=(FLF MY0"E;JHCA,(S^D>):H48(O*"F$!)0*A$A!0J(;+%^\>D@Y\YB,-,,%>+H]XQ M72>?-"6J#]<7C$:\ME08!A\SU(Z+85NSVI#4%\RJPI*I6: MJ!5+T*39L/F=&%'J5W/-* TK0$U-S S^2&A(;1Q%E5-Y5];T):S)? :]< M[VB$72CV8W>>&?J<:6A2$T2MPP6;<(O829 6+Y6W:9.4:#SY)BF8>[J-7O!P*GE*?\W M:74@ Q0@^.@ #WW?4$@#\- 35K _B5EBX=#4W;B1,#K!=Q9\TD#SR5@P6K=BNEDS]HP\[>NFH=^BPL% MHX2;+5@O7WF#6IHF/J1@,U MGWVI[@@K:90+#O8HZCNA'E:IR5=2N'""[KM9@+76=1DT)S>&(R!\2,)!>@;) MS1APF:_/')Y O"T<[1+J?**F2TGHH2\UDJJ7S !%"DG'B"] 9F)@ZE&6[A4T[=4-,>0 MF^DJK(3Q'1$\!@@?KP&Y#R+VU=PY\!N7)[FN*>OM/A*+:II(>2/(J.9+4EBL M.(4#4ZZ3[F=O$,Q_USE+%ZND#VQQ270)OU\@UPUM&-0QM<;34NMW6WAFB6J]58!6Y5D>72(8#R[AJ3+F;.6U'=ILY M19%7,D,*5'-4G"W55TSZ54^+JY1.*>;PB\[4RSPWL+W LR$A);M$7V,Z!A!! MN$!34\> VG /2!*0,F3<#2H[;BFUE;$YTV<368/X\;>NY3\/MLEA)K^Z MB*/#[3BHPK1OV?S)%DWTY[Y_V6S@'7=T?4!@KWMQPCW>C1:"VH-U))?-=_=I MMO?*'QT;H[Z_1+&7&9_,8]/OF2FNN*^ 4K"XEJRX?W9U?5#\TT[H\<"S\1$6 M_84KO6+_LUTA6[]XV) ;GH4'?BY# >> MQ6"M@-.FCCJ+PD[BWGG42>$9ZBNP""+/?$=_KS@5=2"GF9"N*B7W?Z@0YPL< M\/1X&-"Q[4)3%YK)!!4>SI$/A&9"R KDC[)-:%!3>\V'3P8=+/J6GFVA&N,F MQ?ZGC]<'B4((7CSF%BDUPV0/NNC509%\L*"LX>90[1*?K4=2U=&$48U06'%84?_4/ M]1OVV8<#3ZKDLSQ1KON6<.C?(#XAL5S$<\% T4B=(A(T+8[1/9O:>EJJO.1; M>$+4"X\Y",E5TPCCQ6^I0J4$D!IV3%7N&X+H/GDC-')\$F-8"$5HR(5O 7RN MT\,FZ+V7"8]R%W'M!Y2,,R03PLVCNN^W,E)1U37,HP8JY:5([49\A;E#O$]G MZ (/<<)HAF8)G Q&TXI2$363/EZG]MM.UT6D8?#*2GTWC+B[X=[[YJ W[5)5 MJ2=%;V&XCB*WG.H9V?*!V!IA)2P5GSM5<+DR=!9)PU37AWH-XS 09^9V,7-E M;A7&YTBC-)YVAFS,.02_D@ 3PE [;TQ$;&H;I';U5,^I-[&FYRW96:AK[\,5 M'E:KN6QA91;J!N#*&\66G-AV _VL#F4:=;#)MU&R M$+;BYCP2)K2B?6$: V M/"_BAUX4%=Y2+-PEKH*-]:UVI9'R@O @],A5.]2WW)5&4>K:ELQYJ+2H @^! M"MHU)>L>@!O;C)/QX!M2#;V/+9@QA[/(.N3<$;D'*C8/PO*NVWFY\B3*S'A/ M;QK#!6A"%1&1AVXK9DQL'7"(\P/R&G )J9P"$0C[IJX>W4)*3OL.,G&1WZ>!O(B=2?QX;I+G 5H3JZ=T+48NK75X_<,! M^36T>R,)X0@T[EZF]CF4,0UY"+4B3TCO57R*&X123=",#\>I8\*U)3TO\,,( MCGIFMN^#<3*5_ETUK)U82[&_+METE&7OOWL*Y;CG"K9O 1EY\<@WDCNWRFA2T6(:WFGU!M%V?/.'% MY$6:\'!,;QAP@X@&9\QUO<@>1Z:"+.'LBIMUU* B2*E,_EJ!;\U"+XH2S]P& MTD]']3X!"R6OGH;>"9&5O-&W*]/5'7?6Y"Z/1(E0QWDKRVSA,629^C>[5HX+ M]$EM:_:;V2C<8-Y]77%I$!76VG!;H;\!X;P^IP?'0!5&]XS<;_;F*VY%/ M#F)XJXO%Z@N_6FS6ZH<=C"3+ZPR5*&//\'@(TF)Z6+R3NP.\_MY!'=\ KN/3 M40;;%UDOCQL<)S\7Y]*/^\7Z#-U.3YX=_%1\$#H5G[D,1U+IO&WA2;YY]F(@ M6RMFLHRP),H8VH.U;$(ZZRO?H/=I?//$A*7);I7EY8DD2;Y@Y>?+LQEQFL!D MU)+NZ[]R.,LU'#?;9&GQP@2$61>,2W2_8X4A^TU!S<]@Z6H#;'_:9BW%QX P MU+*)OM1"D0N@'1#,+]45 :\ 1V6J"*^$IWSIMZ7K\ #*;>\97S1]8P2&_G&G M__TX/D;BO.+Z;G87I<\R,MGW0AY8?%:WO?\]?W)TL&&,+;DN-2WN-?^C)J30 M(,@+#PCX-ETX8DP*K%"@IJUL;>=2$@*(2W[!!QG# Y"6Y>,W=NFQ4OY$*0G* MP.7ES)RH^ZZ;&IY\!E0J%\QP>7%.Z8V2. A])*+"D!FC^>9&\!6H[&3QMG\I M&U<=O&T-'<_>_BAU5N-N%4MM6ELH)TV-SQ?^%$OX-WC?Q[*UP]?H]YWOY'A\ M]&)4Q#\,HM-,4RT22=S14\#QW@#+8TD8BE22U)QLE_?&>IB*VT^ MV1+ L8=**GL^*YVK3Q<+FY90<3O7-2B;';LS%F6Z<% IN#+--57'S> 52[\]GRUD_<"N*TM' XN*LY@7<@?NU MOC'XMAA0,E&!LD(K9B _GUTN3Z]B6N\7_"9@;T?/C#S9:?V)7G[,SF_P"=/VO"2[6T_I?MV[5Q,F-I8YVNNLW(H!*J_>;>&/,MWW/&+,Z/WS-!J1*,'[ZK?C>2$HJ#<.8.S O>YBUNX!]4 >V]TQ:ZU M<@9ULDC"E>S:FP=CSQ8.3=&&1=K!7K6PT5=@5^P#8I66?:\RR*;[%TAQX!GU M/*^B5P$_<#-GJV7 HC"*7L%;#7ZO/-[J;_S.QWY/W69_7.ZL'__S%8/Q8##V M!N/_6^A78:EF3VW-4SB?85%:,/V6+_J8PFXJ*JY>L1\-E@D%LMM)(]M M=C8UHO9EE -.L$=8AGJ#>2+XY^ U=K:5C&F[VQ,TV=:V-$ZKHQGM!D&7 M./ZC[A8[3N!=X6FJ&T51(#EQNM-_PF\:"]1.F^P0886-'UE8+C&N"'+/90/' M/,.R1;8/%,IWPO*B,%!PUW$>ITZN)79VS]CKV;9W\6641;M'[\TS13NR.L\Q M[51AV1NA<*5N++IKWYXBO@&8M!*&C2 MATY /TMV-PY-GX+LB"V7RV!UDN!3 MD@1;7'WS4JZR51#%(8N"9+-F'[7#J9XX0<3!9D40VS!8;Q-VAX1^U@[8,O*B MCWPL0!>&UZ5(F=2I%PO% W3.(/%>,\JW6Z#SDC2[ >-/5DQ']LM.BE9C>]C6 MXZHG M:=5[-#*0-:;/7>=C5[6Q@Y=B1W9\_#PM7E$JDRNI;&@U^I0]50%+F+!W4 CE M]6L+R&)180IIS.L]5L%1$LTC/"U1G,Z=HW@S3_J1@&JH!G\?D(]M>?0)CMA< M'G3LPU2/PJ1'8>(^'D_\\A2B]7*^Z2U.2Q >R+BE?C!(QXZ6)YMY.)#N&D-/ MAA^*R9<(U>V#HQSL!"8G?:?QE+&-TQO>TG('YC]Y:,"?*Q29M#M)1O'P3;5$ M=M0 '[&5[ #4*"$"ML=R*/N@6M8HX$:-(XK$&T6)C(-]#GC8/8XAWCB]IC+D MC6O,$/E1J0WG^67ZN1%6^*R^UE0]I 2=%\4@Y$B-(=UZ3['!'@!2#S#*\#[E M.H$H97U&M!WQ7W>SJS[F[EF>=R:Q&T4GP2:FMK3+T.73Z=PSR'>Q&A[_9:]B8+-^N3M MF#D6_#/.JS X22(B'P9Q&+.7;E6+T546.USA+^R4>I@7[:UV&!V^"2[;J_!A M>?M!@=JB>I9)R'%K.$_6L_8@[E^*<=ME/_6.)W#1A:@/.YQC[?O9"! MX4OIXB]02P,$% @ '(*F5&K&(/>V!0 E@\ !D !X;"]W;W)K&ULO5=;;]LV%/XKA!<,,<#:$G7/D@"YK%N!%2B:MGL8 M]D!+M"U4$EV2BIO]^GVD+$6YV$V';0^VR$.>^W<.R=.M5)_U6@A#OM95H\\F M:V,V)_.YSM>BYGHF-Z+!RE*JFAM,U6JN-TKPPC'5U9QY7CRO>=E,SD\=[9TZ M/Y6MJL+[5G.WE3G$T\:Y"H1&ZL!([/ MK;@2564%P8PO.YF30:5E'(][Z:^=[_!EP;6XDM7O96'69Y-T0@JQY&UEWLOM MKV+G3V3EY;+2[I]LN[T1-.:M-K+>,6->ETWWY5]W<1@QI-X>!K9C8,[N3I&S M\IH;?GZJY)8HNQO2[,"YZKAA7-G8I-P8A=42?.;\BNLU^?E+6][R2C1&$]X4 MY"U7GX7ABTJ0&Y&WJC2ET*=S WV6:Y[O9%]VLMD>V0%Y*QNSUN3GIA#%0_XY M[!R,9;VQE^R@0-@U(X%/"?,8.R O&)P/G+Q@C[PWS:W0IK9^4W(M%L9Y;Z-A M[D:>DS\N%MHH .C/ TK#06GHE(;_2<3_+=G$;16/MO);7E9VYRN4^RN-%2 < M8='W?+E$06HC"B*7Q*P%6BUS4"Z%ZJD^.RP;, MLM58UM.3QTP7M52F_ M*KJ0VY&.#?E.Y^2_H,WI,^$UJ#;->\U*13[QJQ1// M3BP,Q1VJQL:!+%NH)$>$)1[-T@RC'W](F<]^>C#J5S_.;F;$0)MNU=TX#GZ8 MT##*2$".V;2;Q5ZW?25OA6HLK CZ6I,_Y&,^=F:#JF,_FW;$R(.W:B,5-T_# MC@TLB :N_KLC?Y"&5R1_G-(H]JD?,6>C/^VF0=@A_5[VR7XGPR"EF9_"/DB@ MD9].08IIB/FW/4VM3^G(4>IG\92D'F4Q.^!JDE*6^?=\<1!,29+0&,(Z1Q]S M1%E*XSAQ9H8T"!/XFF$0L'V1L:A\+.6(V&AE-/4M*/P(?U9:#*>[I0B)BY\! M\_^!UC@-:9A&>]#:K^Y-)&/4\[RG\.G(W\YE2%D:CU(Y=93H0!;]B&99^D3C MCKPG+0F+:?*@.*8[6OH]J T939 _BX8 Q6GGK(_.03>3B"8L&JF/4)P@1LC[ M?E('%3UZQS:<1AU)Y/^SL-F5)O7^&U+LP8_:I+<":X0XC *:()J ML".DSO?X=CJB/31"FJ8^OHP&K.].1T,#.QKZUD6>JQ8F ME0W$XI*""W N I[BB-01_X,82^KRF9A"U_SBFM=+DO'0G _W_"R(.(K+N^V MX=A02T17X4ZIE ,_&I%QJ;9!1R +N[-PY[NLRH+;(W[!*][DP(9['T O-#V, MWHR\ 5B*HL.#D2](']WU-N?+**N\TA+VY%5;" *O:[* 5:1N77I=(Z1DNRZA MW2:X=H4/([D9H6CV+.X=PL&SPR6T#!<_%X%GE?6B]M3+4^0^+\:EYRB8)7V^ MNEK(UQRE8K6_6%"I+0JD*KHD#]"X3RZB)VM!28-L'2K50*_[%"[DG+J_ M?M^A+E;L..DNV(LIDH?G?-^Y4?+IG3:W-A/"L6]%KNQ9+W-N/1\,;)*)@MN^ M7@N%G:4V!7>8FM7 KHW@J3]4Y(,H#">#@DO5.S_U:^_,^:DN72Z5>&>8+8N" MF^VER/7=66_8:Q;>RU7F:&%P?KKF*_%!N$_K=P:S0:LEE8505FK%C%B>]2Z& M\\N8Y+W 9RGN;.>9$9.%UK9.>]4(")'*1.-+ ,6S$EP^-]JO/7=P67 KKG3^NTQ==M:;]5@JEKS,W7M]]ZNH^8Q)7Z)SZW_9724[ MBGLL*:W317T8" JIJI%_J_W0.3 +CQR(Z@.1QUT9\BA?<\?/3XV^8X:DH8T> M/%5_&N"DHJ!\< :[$N?<^367AGWF>2G8C>"V- (>=_9TX*"<1 9)K>BR4A0= M431B-UJYS+)?5"K2^^<' -4BBQIDE]&C"F^XZ;/1,&!1&$6/Z!NU3$=>W^AI MIJ^E37)-9"W[XV)AG4%R_/F(C;BU$7L;\;_WYJ.*J!3G=LT3<=9#K5EA-J)W M3#O[F EVI8LU5UM65!N626PLI>(JD3QGW%J!!>[8DI1LO!+!DPR%M=;&2;5B M:V&D3EEI:<*[@ID4AILDVS*70<4:XR\\ M,T* GK8/H"L(HQN=;XB/E2LEE["DW(/T:T.C^X8J[BXS K9(P)+[R/*#X>%& M@ >(Y0!FYZP!__-/LV@8O7I3AP52'0#$!:V0^N1_XC*?(ZZ3DQFOPE6)>"?Q M!/I]/M)&AS)+N4/$*^#1'G -84/ZU0'0)"_1=M \70;4#6\/Y3[=@ GIU:32 M@'&^)?A2-;/&]&C/=*NI&[L^]3RQK;W#EJ5*JZ3_U/_09\YX6EMF15*:RC>D M()?5C)"(FJ_SM/)9=#7K#I%NA3QM81^I<;+C,2>XEZN2EA9U#7\(5 M&0"RQ;:ZWE/)/7$-R@XO41W'-3%>&EV@(,F;?PGR=/H4Z6MZK9F4&5'_]XEDLJ4*>U0N!MJ#]LCA6[+Q1=J M&JCG3C>B.MZ5,[UX09RT242S J%X=PJWU MY87=MQWS]1V84A?I7(W>XOO6W*4W1^RJKDAKSL<2"4)7JW+V>$.E?M=I9;XG M3%\]<+,6'3 =31[,/^?.GB-J+D/,L&U?S/_E$^W9/MB6@8Q..P':^:]#ZHJ^8$!*/1N!EN/ L?[9WL_#CB>#0) MXF%[[;3S'T<\"X-H$C7#TWBGTV RGC7#1V$*MM#4M$M7(DR5_QOA_;$*ZD$N M/F.S<1S,)D,\C<(PF(1C/ V#X7@,_T\>2+/_+8\FLSB(9^-[>=2L'8U*% 5A MN$NC>OKC,8F#".JKWZS9OC;&11'WDYKNY[_.-KI.!@C2/7P-%Z$ M>CB=-L,3&31"F@WKWZ/9@TR)9\%T&M+S&,+02ZNC, KB>,H>^E :=#Y!"V%6 M_D/;LD27RE5?H^UJ^RU_47W"[L2K/P+@\I7$G9B+)8Z&_>FXQTSU<5U-G%[[ M#]J%=O@\]H^9P!UO2 #[2XVKO9Z0@?8?CO._ %!+ P04 " <@J946_[6 MUKP$ G"P &0 'AL+W=ORL$R"7!EV@08*FN_NPV =:&EE$*%$E*3ONU^\,)2N73=(^ M=!],4]3,\,SPS!&76Z7O3 5@V7TM&W/L5=:V1].IR2NHN9FH%AI\4RI=CTUK09>.*=:3J,@F$UK+AKO9.G6;O3)4G56B@9N-#-=77.].P.IML=>Z.T7 M/HMU96EA>K)L^1INP?[1WFA\FHY1"E%#8X1JF(;RV#L-C\X2LG<&?PK8FD=S M1IFLE+JCA]^+8R\@0" AMQ2!X]\&SD%*"H0PO@XQO7%+_=+EC+BMN MX%S)OT1AJV-O[K$"2MY)^UEM/\*03TKQ.H_150C MM&@/[2QZ,^ 5UQ,6ASZ+@BAZ(UX\IAJ[>/$K\:[UFC?B&R_) MT13L1H/!U/L%5;)+T6!I!)?L%A>AIK*POT]7QFKDTC]O($I&1(E#E/R$XK\9 MB5KWR+0\AV.OI33T!KQ7PV.FV-3:[ES:'[YVHJ7D?-:@V9<*6*DD-JMHULSR ME82A8\4W,*Q][ I/7;FALN&QY=5X;L[N G*H5Z#WJR%[)QIF*]49?&T.CYX[ M_=>!T'<6M&$'+(S]11#TDR#!=[P5EDO$5S#1H%'#Y?O.(&Y5VBW7P,+$7V0I M_879G%V7I<"RC.A9["=!C&.,-I>=;H3MT(F0E^*>YH;-_7B1#N.5LDJS#50B ME_@JQ,4(QP1A?@)4B$I)!%)CJ38#:Q(_6F0T9HDCGM5=+TI8!C1;XPZ&16'& M?OUE'H71;^R+PH1>*39+9GZ:+5B2^+-Y@EL:Q!1P.PDF,8B;E'B N!.,"?FF0&X _#<#J7E2 1.4E;A$[?/P\ MF!:YC)_2.XYL(LW M3P;N\5-KAK#1\[#1)/R9)^1@>NB6<933(_FCV8V4KHXGW+BC M-XFFE+@][E8+0W<.PU)_$:LR-I=T0R>0]?8_AXSKHZWP-/^\O-@WE\AD5)K@;E**-$UF&2I MQW1_+>L?K&K=56BE+);?32N\R8(F WQ?*F7W#[3!>#<^^1=02P,$% @ M'(*F5*(6;G'U P *@H !D !X;"]W;W)K&UL MU59M;^(X$/XKHZ@?6HDC+X04$"#1=F]OI=U3U>Z+3J?[8)*!6'5BUG:@O5]_ M,P[0LDM1=;HO)U743F8>S_/,2SS>:/-@2T0'CY6J[20HG5N-PM#F)5;"=O4* M:WJST*82CK9F&=J505%XITJ%211E825D'4S'_MFMF8YUXY2L\=: ;:I*F*)@]^!.+DO'#\+I>"66>(_NR^K6T"[)&_MB#H?^ MJ^=.7.;"XK56WV3ARDDP"*# A6B4N].;WW#+I\]XN5;6_\*FM>WW L@;ZW2U M=:8(*EFW_\7C5H<7#H/H%8=DZY#XN-N#?)0WPHGIV.@-&+8F-%YXJMZ;@I,U M)^7>&7HKR<]-WVM=;*12(.H"/M1.U$LY5P@S:]'9#OR.;APZ.HC-PWP+>M6" M)J^ ]N"3KEUIX5U=8''H'U* ^RB37917R4G 3\)TH1=W((F2Y 1>;\^ZY_%Z M_XHUW$B;*VT;@_#G;&Z=H=KYZ\2QZ?[8U!^;_K=BGP3EKAW9E8 M8S5'LWL:=V&6?V^DP0+D\]FB%3?7U-'6,5:!:YH**S)SF)>U5GKYY!';PB=$ M@TIP]]I2KJQ_)2@IHM+&R;_)C\,"3A WWR\L#?>HI$C7Y.U*E ;0.DGM2]:- MQ46C0-$ M5(WRL9VH/^E+L*U=.Z)"-H@'(_?'JO,J'^,X M@FO=]J*AMS5)>@;]I$^_P^PUAB.X%]PJ7/#4*P_H6._AD/]:FN(E%7RD"X1E MX(SJB=E&V8 &T<\MU/&V.>=ST;CFN=$/@7PPS$*_62.?ZN?,C^ /2CM+Q9$? MU.-!%MYM3_0:GIM];=4\9RJO]P4)=A%O2W_8]'OJO_89R1\\?TFN9?^ MEL*3DHJV_93OG^XO0K/V^_]LWMZB2-&EK"TH7)!KU+WL!V#:FTF[<7KE;P-S M[2BW?EG290X-&]#[A=9NM^$#]M?#Z3]02P,$% @ '(*F5-="0>KB! M0 P !D !X;"]W;W)K&ULK5=M;^(X$/XK(]33 MM5+*2T@(($#JRU6WTJVV:KN[.IWN@TD&8JT3YVRGE/OU-[8AI4#97>F^E,29 M>3S//#-C=[*2ZIO.$0V\%*+4TU9N3#7N='2:8\%T6U98TI>%5 4S]*J6'5TI M9)ES*D0G['8'G8+QLC6;N+5[-9O(V@A>XKT"71<%4^MK%'(U;?5:VX4'OLR- M7>C,)A5;XB.:S]6]HK=.@Y+Q DO-90D*%]/656]\'5E[9_"%XTKO/(-E,I?R MFWWYD$U;71L0"DR-16#T\XPW*(0%HC#^V6"VFBVMX^[S%OW.<2_XX9/;/%2*;3["RMOVR/CM-9&%AMGBJ#@I?]E+YL\ M[#@,N^\XA!N'T,7M-W)1WC+#9A,E5Z"L-:'9!T?5>5-PO+2B/!I%7SGYF=D? M2)3TI&,(RZYTTHW?M?<+W_'KPT=9FES#;V6&V5O_#L70!!)N [D.3P)^9*H- M_5X 83<,3^#U&V)]A]<_20S^NIIKHTC[OT]@1@UFY#"CGT[623_;6&-=L12G M+>HH96]L GW*$&UE4K%Q#SC10NREF>+D$X0TJQ:E=N%@#M2#(Q8*G" ZM M[9PW9CE[1NH2VX>-,QA4!4$N0);HC!=24!M: \/F L&%4QH-S[2%K#6D% H9 MVR5R,UM\6M>T=,Y+6B,[5F;Z8@R?FF ;-@KQ36D "9OFC;([+J_ < :]($EB M>,RE,I AA1ZL2*:SL!U3/PI!"%Z'E1L MF%V2$(KFV8X8CM FG1NM?SVB-"75F1P@95RGLB:B9(]0:PJ)2!3D52OTX7H= M2491XW:KO0U 4 :YX(;;O2;M!'XY7;6ZKBJ!=$88)H"7_HQRPUYQ;>T72FY+B:9 MJ9D["W0;;IC.H6+KPN$H%+2CRZK>*T&?JE(:PD]%;;F[)L!M_BW"#V0\<'EE M-N8T#QPHOFP 7936GQ66OH:Y/2P/NNUQEZTC<&?-/KSR'O^ 5&^9?X?4J1(Z M@S!(PFBGHQ\^?2:&&NWPF!O2W^,2SYR52]^?'D?.!5^ZD#7$09]0KMS >1MK M0">=J97?[J>+^B!_?U+IV9Q8YUM,L9BCHKV.C#&7J//7&AY!X3)Z0:2C8#@8 M6HL^),%@%-K'B![C*+:/,0R"43>QCP.RC4>)+6&Z+RVHIF 8#*(^C1NKH(^_ M42+J!F$<4@2:VI$756U<]L@+:=:=#X-D&%W _7ZCGU:(,AE1M,>3NZB-G1]' MNX OK7B;#C Y,_Z L7VPIJLB'1/DDV(6'*EBWZ1L+I\Q:+J'E*21RD0;[ORV M=)GA15WLIZ&FFE7D45ZFC#80#NM@5!*;'06W!,FHZZ4> MD(:AESH.1LG 2]T/XF2T*W44]+O11NHMU_V,DT!1$%+A'+N<='9N=06JI;N[ MVA.:1H2_X#6KS?7XRM\*7\W]W9J47W)J-8$+%E&;[8C=H_FF8_0=02P,$% @ '(*F5'>-Y^59!0 MD@P !D !X;"]W;W)K&ULI5?];]LV$/U7"&/ M-L"S$R?IBB()D*0K5J#%@G8?/PS[@:;.$A>*5$G*KO_[O3M*_FC2%MN MK;D MX]V[=^^>U,M-B ^I(>&?K M)O.-^?5EIVMZ3_FW[C[B:K[+4MF6?++!JTBKJ\G-Z8O;@N MN#]LE9NKR?.)JFBE>Y??A[&8*-.G'-KA,!"TUI=/ M_7'@X># \Y//'%@,!Q:"NQ02E"]UUM>7,6Q4Y&ADXR_2JIP&..MY*.]SQ*\6 MY_+U76A;F\%R5MI7ZB[X;'U-WEA*E_.,"APW-T.VVY)M\9EL9^HM$C1)_>0K MJH[/SX%L!V\QPKM=?#'A6QUGZNQTJA8GB\47\IWMVCV3?&=?;3<][E>]M,FX MD/I(ZL^;9KY?ZGZ%,O_(YWZ)3<4Y1[#[[53A_&_-L37 MG?;;;Y,*$FL.8LU!;!J5 X([;H04:VCJ#D> MF3(*DT(81<#"24=KQ3$%OZ,:R+L8#!&C25,PKFV+3^O7E,:RN.;"=5A3 M]++*UG_H;>32W\$@Q '!UG:JWDC*^WW*[Q$K8$+$-6P93/41W8+599^@O)1F MZG46D)$,(=& 0JVD+=:#8CUP.9TP;^XP98)5YN<6B1QJBN+X,"AO&6H,/ M\"7VE;$\K:(CQ0VZ;36Z66Z/I8L"JR,"X$]J;8.3">FN<^A[Z6 \>O,XV";E MJ7:V%F''P6X2OW2(0;%>5KV#U236 *SRD -G]=(Z^R0/5HPX\)$C0RT7_.O! MFOK!JHR-IF_9Q0QWUNFR*4"9MQWZ<,73*\N#!%V#5/<385-Z8')U(8T=._7: M"R0.E36IX/=),52H@JK12H11TSN]M^#9X8-':9?"7DY(,0Z;QRB$060R],K" MCOC)YY^3?V\=1KR_S@/1&K6 MN0\O;^MXXM86R!RM)%#)V^=RY#A _*UP7\:*'( ?E^%D,<+ M+K#[;\CU/U!+ P04 " <@J94*<1Y2K4+ "C( &0 'AL+W=OFJ4M=J:D5KEFMI-V\4J6Y?W&2GL2%CWJQK&GAXN7SM5RH M6U5_7D\MGBY:*H5>J MG/1)(%6JO"8*$G_NU&M5ED0(8OP9:)ZT+.E@]W>D_HYUARXSZ=1K4_ZABWKY MXN3J1!1J+INR_FCN?U5!GQ'1RTWI^%]Q[_>.^B4K5:[>6N7IQ@EQTRMZIDV_X\GS?EW'/SMJTE)43[RMQTRP0?V1DF+I>*C$S MTA;"S$6A+9+*6">>T?HK6C\3LC#K&AQHB0Y%ZN^K'$HB]YBT/\+OZ?&,!=P> M6:U+LU$JA-^TL?D28H>3;V^GT[-$J/E<<3*+9@V!Z3!I(*O-3T[H2M=:EF+= MS$J=0]JYLKI:B&?OIQ_.>D31-;*J16W$CB!>158%^;41"TN[="N[8X&@(6SD MZ/0ZRN;(HX[LTI'D'W^[RM++GYW(S6H%(?EX(BI3G;M:U@VLM_F+:'HJ^A,CPYI5?>'09,;7C1$Y\@ M 5E>J$K.2DBE2KW0^"54\-:N[+O^>%U*Y\3-CLP]V+E>[MJ?&3,;V+QL"@B& M-=@)R L_8A$UAZBSW[2-)@K1+T#[G[)J4%A$2G93,E^*C9+0PPF'Z@:%P5/[ M>,&I=8BA-3$O3-YP*O9\@K+INR)'/@71$?.F;JP2VE$LP8;W"D_@,SC?E]\,C5RS'V'J5H;34;):#+X M#@Z?428L>XG"P>?E&E$,H6MQO]2PY*&@ J9!=R9:PN(+( 7X7"+-T@Q;9!*7A-D)]"(TF>; M)X6L5>(54G>*+"40/,IV,FYMS9TN% 7&/N6YR(9BQ:459#2">VX:NZ7O]R$W ME[ ;Z;=0E;*R+ $\^B&8M*'IV'"0DP+TN2^!.T%#9G8K)@$7+8&X&&:P$F80ST0H%/[H>PJV3YVS7UG2I I@: HC=I] M/9];8)"N< 1*"4O^(ML4FK(./S8:!O;:[^K)F1 QY6#6$0 %0T$(M99$O=ST MQ)O&1M/42^(?$E%1=_RDUU'?S:+2_\6VTT$OZ_JWQ7O7H&XO/[4XWPH!!/9 J?*Y)(J9LKML4: &V#>L6,_=Q%AA$VS@G(#"3 M3GSLI?US+M0\>4-(2\+#@H_9 MT#/K+B$2-6NJ.,>CQ1S\V,K$K]_++DECG[+@>%0ZJW@>0"?CS:T)6A35WYFJ M[RG):?D1B]B"MQP.9/6VH]NI@[)M4AFEYY$.P_\*H[%&X8,!9AM^4S6,[S%B M6X,]X9*>^+CM8GV,?JX(T+CIZ88I0NR;<4>_?6O_[= " W]KP(#A,:HM%%/? M21<_D,V$"=LF\=JW9^CE_-4*[' M?F_M$WJW/V)TW(3H^(6%?T/JO"-EO["6 M4QSRY'9:S[9.;ST+0\@S6- '9A(<^$;EOO(&65,QO$RN!GUQ*M)A;WCIV4*C M-$G'0ZQF&:U^\=']+!TG638XP_JX-[H4[XR=*\UO1@->3L>]]'*/ZR/S##)D M[17MONI=]G\4*+L=*;<\(?4XY<&_QUE8N_O+!+V"R M)H%"F0KCPH=*O%,SZP>/81>VY[J"1"4!<[..79MW?M2+&A\@-*@529N%$>ZI M$>#1J(@4HSX):CS3B-H 'H[ID5;@1!I!Q5K']EA*3 M,(B@B,4+"^KK"3" U(6N&?S\))!+MQ1KJ8O'A:9K.&9+/0^)YJ-QE[\*5Q9^ M(I4KTU2!U&F:3GJ35N\?R;H>)4><=L,ER(WG\-XWE1C')MWQGT9I0_.+#% ! MT=+Q.!E,^AV+3[VES.&9X>T'WS90$'(+RM!#(PX?TXZK'=Z0ZFUK3$7;S64> MF^/8"$%OT#&5"N.XQH\&KM]WP91J6'+@JQ)6^NMQWR K[C%U10+9C_Y MGVI!.]$0=;N7OMB8"@5ORVBC^)9E%M6B,L!8ZP=PNC%NT\D!+=KHBN4CZM(I M&B&]C4=NU\S^@R[/.\&;-/#6=!'D-+JE.<:NJNZ1KW?GBV]Y?)ST^WWZ[Z"G M?V(?AW;AR13IS"'M!44T*&DH8[WJ2%^A4[VC$W.^>@K=XTXO6TN[4$AZB+O@ MG=3GGU[V>Q"8$B;K\\].28>S=]I6(AU=B+ZKPACJQ#/2JI,P/E7...S<80EX M1IM13$G76*KU;(@0TK&KR4O#(T%H:GS-A8(C1G#C[AB,A[%!J5J6-5*T+* M!F%\[Q\NS7;SLQV# O\0S7EN+'FFW+3]G]J&%W+1IVYHRYQGO>'@0%!:*AA==^8ZT MPP8]\'8LIF\BH")MB4%R5/ZNV5<>OC#.DM%@W&[YQ5\5^I0N$,R:/HTQ3F?#)!L-VYW?:;Y3 M,1PGXVS4D?9PC]%4G0#YD6N-)@P7.X="*_F4 W;N,@.T\9"T=VW_N2O:T7C: MF]BFGB9$_!B/B[=!?C_#PLB^QS@5H^$D2;.!&/2&_B(M'257DTP0(GE3_YB! M0'$\2OKI2!SZJ'G1^7"\4L!8^CQ.%0Z-M_^&W*ZV7^!O_(?G[7;_^1ZV0J&F MR\XYCO9[EZ,3_QDJ/M1FS9^A9Z:NS8I_+I4LE*4->#\WIHX/Q*#]_Q)>_@]0 M2P,$% @ '(*F5)@R%/U!!P ,A< !D !X;"]W;W)K&ULQ5CO;^.X$?U7"+=H$T"Q+=E)G#0)D.SNH0?TML'FMO>AZ =: M&D?$2J*.I.)U__J^(259]B4Y[VV ?DDL_AB^>?-FAM+56ILO-B=RXFM95/9Z ME#M77TXF-LVIE':L:ZHPL]*FE Z/YG%B:T,R\YO*8I),IV>34JIJ='/EQ^[- MS95N7*$JNC?"-F4IS>:."KV^'L6C;N"3>LP=#TQNKFKY2 _D/M?W!D^3WDJF M2JJLTI4PM+H>W<:7=W->[Q?\2]':#GX+]F2I]1=^^#&['DT9$!64.K8@\>^) MWE%1L"' ^+6U.>J/Y(W#WYWU'[SO\&4I+;W3Q2\J<_GU:#$2&:UD4[A/>OUW M:OTY97NI+JS_*]9A[6PZ$FECG2[;S4!0JBK\EU];'@8;%B]M2-H-B<<=#O(H MWTLG;ZZ,7@O#JV&-?WA7_6Z 4Q4'Y<$9S"KL,6C9.+@L23HM4ER5D#P6E M7W)=9&2L4):'Z\91)I8;D:DGE8$8X7+:FL2$?V[*)8SKE5A[:5-V(I_((%,% MDMLZ6?FMW3&,P8[%>U5XZW\<8$:.#)0>(#X"(DZAU0IIS+MD48A:.ZJE<,E1KX_@)*)3.(M%4!0&4JM*BZ3POQ491D5DA421@-F,7 M4"JPW2*WQ^)GF'H'VF2UP8&H1P$JSC*4$8HD.X0)L.,4_T8 5V0P&9R+PC^A M:RY$?$[&ML%&ZKHU0,8&I?VMF,0TMTB!1;* :M%%7BWP(BD*G MDH?9''2CO6!UA3%N-D@'8"0)HE/O(QS?=;+*6J6S5)G.I:\/ =KWA#[R -FV ME25Y(2PUN/M=WO'#+T0VJHD;ER0XN MT3$G')2S[J2]+7E"E25E"MC@3PU!FBYE?KS_)\-]0.DD?QWHTQ$>>Q%5NO,2 M3A\82F5M@P<6T> J\4T%X9G&[QE'HCW7; ]/BJ[!8[3OQ,5&])<"MA>:%Q>@ MZNU[[EA\>O@<<-_[7RW-;@CMH'M"@-??^=JFU;5I#H*L4FH/L$X5A9H MP&UIW)?J\,XUN!&RI3X4[44#N[D14%D7>D/TQ^,_J/IXO[6-V;03;>GWH5^= MM":P+8Q'@R90;'#94\P"S&S:MAR$(B%H\UOT+I?5LYTF<+#:IJS';\GY6QD: M[#/*>ZOF+XZ\='1C8M#=R Y/$E$'*B#M_^]JZ%/IKB8U/BQ<%IE;H&Q!?A?+1RW-;^)I)](7M%!I)'V0S2_[KZ!MSVEL2*Z0!YPF!PC^ M6T.1G"^B>'$FSL^CLXLS\:$O.\\VB.V]\E(\[)2B/@[18GHF/GT;\?'I++J8 M+?Y?3'2AZKA(9K-H/I]N5?!V=$,"TW&\8"U,QXN+MSUB(+GN$/R80L_/5EO_ MJ5+]ET(/>_6[ PJY"ZVT?S-_@Y?R0SW;?9^PPG]#JGP%');RPVOVWB5DED0) MU->I<5?8,>;.^KD/#_?W8CZ]Z =^U@Z403"+Q:P??.ZSVV3P'1,=X]%_K>7K M2U.Y\$FS'^T_"-^&[Z#;Y>%K,EQZ5(!6T I;I^/STU%X0>L>G*[]5U&\JSI= M^I\Y27#)"S"_T@AV^\ '])_);_X'4$L#!!0 ( !R"IE3\UU'<)@, +$& M 9 >&PO=V]R:W-H965T;Q/JR'0+3>($?:M\[S.FAB[-WG.98.MX5GHT,N7.E!KHFQIEW-':*H$:EU> MS.>O\]98GVU6R79#FU7HH[,>;PBX;UM#]U?HPK#.%MG1\-'NFJB&?+/JS X_ M8?S2W9#L\BE*95OT;(,'PGJ=72[>7)VI?W+XW>+ C]:@E6Q#N-7-^VJ=S940 M.BRC1C#RNL-K=$X#"8VOAYC9E%*!C]?'Z.]2[5++UC!>!_>'K6*SSBXRJ+ V MO8L?P_ ;'NHYUWAE<)R>,(R^RV4&9<\QM >P,&BM']]F?^C#(\#%_ E <0 4 MB?>8*+%\:Z+9K"@,0.HMT7212DUH(6>]'LJG2/+5"BYNWOLRM B?S1YYE4>) MJ/:\/*"O1G3Q!'H)'X*/#<.OOL+J6WPN3"8ZQ9'.5?%LP ^&9K!$/R^W'$D&XJ]G4IQ-*&K[VAB.3N(0K[CL*=33?!^ J0HY6)1(90@XTL1M\;!UC7F,8\84@\ MP$B]#^Y5+Y\",-XAB7\M/0C$IV!]Z?K*^AV4C?$[\;1>N @DE2L1&$[U4>DJB0[*A$AXUBX --C80 M>H([XWHSWGHGLF-\B3/0]CZT4?3LR"]J\V$0(B?%[%P*<^[8Z)/%;#$9%*)) M8T,H]8^3CSKY('-;-C_^L'@]_^4XO0DO"]D2>B[L?>4AFD5#&5(>4C7NM M35O%(B<2L",Y,;)R^JD1QC\)D3,XF<\N'EBJO]0I731;A\I:I,E_>U"S[PU^ M_DA&6J1=$DN6QO<^CHHR62<]OAQEZ,%]%'/IQ\[*/#BL!3J?_7R> 8T".6YB MZ)(H;4,4B4O+1OXI2.H@W^L0XG&C"::_U.8?4$L#!!0 ( !R"IE1@.$*7 M[P( (X& 9 >&PO=V]R:W-H965TY*VU*@AT+5%C@@#MYD-K&:V,'V=H%?SSA)TVVAY< E\;6UWY/NFJ+'EYD!U*&EGHW3++4UUY9M.(R_[ MI+;QHR X]%LNI+><]VL7>CE76]L(B1<:S+9MN?YYC(W:+;S0NUNX%%5MW8*_ MG'>\PBNTG[H+33-_0BE%B](()4'C9N&MPJ/CQ,7W 9\%[LS>&)R2M5(W;G)6 M+KS $<(&"^L0.+UN\02;Q@$1C>\CIC<=Z1+WQW?H;WOMI&7-#9ZHYHLH;;WP M<@]*W/!M8R_5[CV.>E*'5ZC&]$_8#;'1S(-B:ZQJQV1BT HYO/F/T8>]A#QX M(B$:$Z*>]W!0S_(-MWPYUVH'VD43FAOT4OML(B>D*\J5U;0K*,\NWZ&J-.]J M4<"9'&I,9LU]2]@NPB]&G.,!)WH")X9S)6UMX%266#[,]XG31"RZ(W8OCDOWU\%L?=P2/3\0(7'ETR@_H6O2? X;I&V*B&[I638_FZP?%RB5]HZ,K< MHMPBK']"=0_0J&+(?BDDV%IM#9>E>75$:!KQ016!:E#44Q'<(X0/Y%X-JQ:U M*#B\@"1G61;3($Y8&,_@=*NI8S X%V5)?$ZYL4 GP&K3)R0I2X,4XIAE>0 K M(SA<\$)LB%F8L22;01BP/)G!1UNCAHCE%!:R/)S!M;*\F52]@#!,V&&'[M28Q52,OWW/_EZ/()95 MWPD-%&HK[= NIM6IV:Z&'G,?/G1J,J,2D@S%#:4&!UGJ@1ZZWS"QJNL[SEI9 MZE_]L*8?!FH70/L;I>S=Q!TP_8*6OP%02P,$% @ '(*F5 CWSY_X#P M]B\ !D !X;"]W;W)K&ULM5II<]LX$OTK+.]E M5\F7G&MR5=F99#=3R8XK3F8^;.T'B(0D3$B Y"6G5^_KQL'05E2G,S.E\0B M<33Z>/VZP>U-3'TY.31\>-4'KOY7-^=FE?/C=]5RLM+VWA^J81]O9"UF;U8N]T M+S[XH!;+CAXBH6\DMVG]M+BUW%:I5*-U$X975@Y?[%W?OKTXO2$)O"( M7Y1SO@HXR,^8S_7A;O=@[(8ED+VE/FIC_ M'5=_PX?'86;"R5>F_E55W?+%WI.]HI)ST=?=![/ZEPP'>DCKE:9V_&^Q"F-/ M]HJR=YUIPF1(T"CM_QWG1.SQQ;E)<"*=<8>;%I95.ZDYXK>FJN/(6HW=7:J'5 M7)5"=\5Y69I>=THOBDM3JU))5^S'OPZ>'W<0CS8Y+H,H%UZ4Z191SHKW1G=+ M5[S6E:S&\X]QK'2V:3S;Q73G@N^%/2K.3B?%]&0ZW;'>6=+5&:]WMF6]G^U" M:/6%%3,I7AGM<-AJT--(<5#6&Z6%+I6HBRL\E/#ESA7_.9^YSL(9_[M#H@=) MH@-M/#F8O^?Y^>7!T(B3WKOI*\>!"&UZ7? MK_S)64\*CU=+0S*9E<9JKI\Y52EA$2L3'@*!L5PG;= 8P*;&AI"3WL)EM!., M9+ER9*T "J)+ZAGT?X33BK[B [^E=563&0@/-[AGX>YMM2!=X7.'X%,CX,IE MBK@):V'+]$R'F(@D8UEHZ (_:7$1_$(B3/GQ7R]YY\:1\P#M3J#@IX M%TO=+:V41>/Q2!(>K1V.E\0?IUX4FF-ES4?3AIRK,[ Q)GR+-\'-BSX:C9W1 M90^^>:G61ZOW#;*IK=AD'#HL<5\'][)RT=?> M%]/QU='157LNRMZE08]OJF M7 J]8-]NE./4O'_U^M4!OZT,G3W%!#ETI5P)^_60!.^012D"+*D]1+30NH?D M7S]0#@/K9V%1*8*/X.G(CAI\@F8%,^-(K=(,VG2P[U/H!D B#"1* &RD^RD#^YB9_L M@.Y.Y%'0Q7AV6>212AOQ&4I- G".8)A?!;T-FR@^\^;@[L=R5#0)I&\A#R M&VBPJ'H.QF$&TQ+V"7B?%+.^2ZY-F9^$ZHR' MM3G8A5EASZ<%Q?3TT3-4)W!1Y@?!XCB=KD1M-/(V"J' FV#,_:NK2Y_]I( H MT"^DAVP0GRL_,KB9U6KAEPH">=+!10KB@LQ Q-9YUV@06L3'MJSAGB4Q!0G. MKTF RO2S#J&7^-0P,$7H# QOKKJ@73I9%1-^E +3X94!R$KC\G5*T:I.U('* M>W-"4UK4AST,ZIB.;>B(-<"(W0DF61S2KRK,&X;2)DG.=,Q.W.P>*9NV-K>2#@'OSG4& MWK;M'&Z)8Q]2E0LYH((*4>!M'7PY&G(TYAD?,JZ(\98C"-$T,]:R3Q:60J]W M 5T#IN-Y+;&0VX69CQ)F/MJ)>."VI23;)Q;S0;G/FY#S>];)V++2*.!Z#XD, M8JVAQ*^8V\!%C9,C_D_QG05_F:_/\ 5[PBZ6=@D\@J*R\5DK\-Z)SZJ$M+"6 MQR>,^"P[)K\N\;103,1:!"1!8@;&^,2ZGO5YU92TL^7YX<8=&(&&&FLIZ\I' M?"TLJ.%\I"C5]0,Q$)PVH2-*RA&(YZ#P?B6,[\FW&=F(\9EK57F>Q0!9268F MCEF>J"K5)4X7=;T4NX[$HBH=HYVFDY,*_3DI+!(N'_[:Q.IJ, CFO^ZMH8X) MZ0-;7&(F1[S:V@R"N9?M$KN. $);SX@DF_ MRAFJ%7N-; ;=4\SAA\S4RQ4CXPZ>HE 41&<<)12?T/&?"_./BG,(AR1H^W8@ M2T3S=TA2K$Q/[H63!4833OD/MTZ0::]9:+Q!G30-_%-4J%^1EF_#&G(GE7R< M8/'Q3CA[QP"["0;O,V]D+8_54,:<*(.#C%1,(7KOX+G' V"A"C!7,:^!;YI^ ML80CG)V.'2$R%9JZE$RS$3+"6JHV0_X-:$( Y+<)A1,Q4A>>C$@?O:6F[*&9 M[D?BCWP/$#Q*57BP:?E2\N[LY'*/!4P8TGRR-[T&% M6!N2+D>MH73IUV_%K4\NQ/)N)9*!4)7GO!1J^7I2L:J8%Q(T+8[1V QC MMY[67(>3D"=$O?"8@P#*DD8@"AFUG'7"TB]TC% M:B\IEH3&74,6+R,+D:>,:](/MLX9&8G"O75GX2,@/ V"O%;5M!0X&1K7G'#@!1U M8?!?L?_F_.KB($0-&6KCV%>FXFJ'/6;__.K5 7GR^=4G7P54AN]DPK[IFB15 M!$3*,!]#)+>'J&/G\ZP_-)S[/*RQ_?@H$=[(F>VI$3H].7WD?8_$C^>C- MXC5$EZIF9JPO&R53ZD]"LG5@7 M< PU;#K*_+)#D=.&L1Q,H;1T7(U-4O>4+YX:WUB\EK'C%0L<*B]8X JLFJB; MGQ9MS4+>*>.2?JN,6F8ZQ.2_3A\)G"8\.7J2)NS&F34# MAO0790W.F.N:ZD[^TH!6BL5%POZ6&E*(AYIAKE)Y9Y^;7X3><"M*A@L3.HAT M5.<2V%%"':CQK2?7/I?)&V[7+;(.'(6W\2TY$B7"+^?2+-O6V&2(5&ID;5DY M+C DVHT9>6ZB<*-Y=W6%Y&:2PG!R.-",0'MW6N'U.659!JHP>J@2J'(+?0$J MH,=.%;^M_3.N S=SJ:/#IX6[SW%BU="XY'PAHT+ M'^6;9XW_;*V873,2E6AL:'75?A/2V= M"GJ?Q?M!)E$Z:P[[6QJ?N+E/2J]1 MC!+/"NQ*--1V_\+A[/A8W#CR2WLO3$"8=72XW'9;5A@S\A34AY#^T(F:VD2S M+FN/W0>$H99U]*5V@+\\V +!H@70"P)>#QR5JB*\$IXJ1F\B^=QZ\UV(W47N MIEL/]KT?D6:;&8 &AOYAJ__]<'B*Q'G%->?\-DJ?962R[UM_3_)1W S^]_C! MR<&:,3;D.FI^!:(:;]:CE8,F?/%#D!?N ;@I[GEK3 JL4*"FJ4QM%KY,!1"7 M?-L-&<,]3L?R\7UTNM@+UWEC01FXG#\S)^JA@R3&)Y\#EG%.Z%CX. M^!:=-R29,9J*N8"O0&7K%\^^*HFKCKX#"=V[P?XHO]K#OHWE/ZWM:3!-C;<0 M?X@E_,G>MX-J_Y"H]@]?(<;<$-W$J.\U<:TO94,1&;JL!-WT[4YIE><"@K- ]]UFVYLN$<4N3&L;Q M76BOD7=I69@I(71RN$[D-"_ MS^0=/CRA,HW#F>Z(6TX'+KN53C=PKF_C3:I_7@_7"1-. <$#)WR4$"RA!R%2 M1W>-(WQ<;JI"O86U]'E#\#=MX6[L4%25OW3;?5=U>C)\=GFRT]G>T+W;+]P" MS!+QQCKP*ROEAPEYV+$GW4FML'=VW<<7O>L7U2$-B7S@4H'VV')Y&VZ[,(XR MW9?8\_!?&I@9Z9H]2.FVCQ=(H(G-^M!>WQW,/14O/D-=VMY;:Y!AP?'8\;/% M4KHD$,=&KU,7ZO?>A(N;,D"[!S1_IQ4"KJ(N43FHB"A:QNKVW]$-<'&:$QQW MD!(+F,FZ /E ;'IMZFLZ3WX!N.GX8:.S\4;^[/Y&IZ8!PZ79)O-P!+CP(8![ M6D3A QE\&\Q"I<$@0/[QT?]#9>PCZU=RG,A"FQ!*HL\R7>JJY^0QMM-)\.F: MX";TNI&BUP4==W+CN1/"#<>=Q)9Y DVF$/%7W/IL;>NT4FZ[C4!PG'V*#5V8RWGF'IR]/CAG@?.^*,S+7_8 M/3,= );_7$J!E$4#\'YNH*7P@S9(G_J__!]02P,$% @ '(*F5(PQ&ULG55M;]LV$/XK M!VTH$D"(9$FV;,\V8#LK-F %@B3;/A3[0$MGB:A$JB05-_WU.U*R["")"_2+ MQ)>[YYZ[ASPN#E)]T26B@6]U)?32*XUIYD&@LQ)KIF]D@X)V]E+5S-!4%8%N M%++<.=55$(7A)*@9%]YJX=;NU&HA6U-Q@7<*=%O73#UOL)*'I3?RC@OWO"B- M70A6BX85^(#F[^9.T2P84')>H]!<"E"X7WKKT7PSMO;.X!^.!WTV!IO)3LHO M=O)GOO1"2P@KS(Q%8/1[PBU6E04B&E][3&\(:1W/QT?TCRYWRF7'-&YE]2_/ M3;GTIA[DN&=M9>[EX0_L\W$$,UEI]X5#9YO&'F2M-K+NG8E!S47W9]_Z.IPY M3,-W'*+>(7*\NT".Y2TS;+50\@#*6A.:';A4G3>1X\**\F 4[7+R,ZM[?$+1 M(GQ4LH:M%$91G321,"5L77A4&JX>V:Y"?;T(#,6TGD'6XV\Z_.@=_!@^$6BI MX7>18_[2/R"N ^'H2'@3703\Q-0-Q",?HC"*+N#%0P%BAQ?_H #[\P*\S!\^ MKW?:K?]W(6 R!$Q>@KZK>I>Q+(W=JX;EN'2HRNI M43VAMWHL*1M9T77CH@!CE>OO'/^.FFY2E_#N&0Q9;F7=,/'\X9=I-$I_TV!! M>(;$:X^* $A\+LA2MIJ)7%_/X;%4B"]D!1(E*P=5[&<$#^U.9XHW+LL>5<.O M,!J-_'B6TBA-_2E9WRFY1VUO.:M.AK$?)2%$?CH9PZ,TM'4D;B$2?Q);B&GH MCZ5K![;DHF"*+B\$3:L8L)5!&Z1BJ(HX>&@K+.O+=?< M);F5VKPIXL7([XN8.1Y'&KL3C?Q((SO28&%DI%ML)TW7=8'=ZN==>R3^;= MPT>UI>IIJ'!/KN%-2L=%=8])-S&R<0U\)PWU(S&PO=V]R:W-H965T MFO[Y Z(CN1-_O2AT3D<(YO+@X]W0OY56TXU^A[D9=JYFRT MWD[&8Y5N>,'4A=CR$DY60A9,PU:NQVHK.5M:H2(?$]<-QP7+2F<^M;0[.9^* M2N=9R>\D4E51,/E\Q7.QGSF>TQ+NL_5&&\)X/MVR-7_@^FE[)V$W[K0LLX*7 M*A,EDGPUM[L?^#-_Y8 M@*G(E?V/]@VOZZ"T4EH4C3 @*+*R_K+O31S>(T : 6)QUX8LRANFV7PJQ1Y) MPPW:S,*Z:J4!7%::I#QH":<9R.GY-5,;]/%;E>U8SDNM$"N7Z);)KURS1<[1 M T\KF>F,*W3^:"AJ-!UK,&S$QVECY*HV0@:,^.A6E'JCT,=RR9>'\F, W*$F M+>HKRW(3W _39!\4.(W_/4U&F M69XQ4\EOQ?^D)=/8$[5E*9\YT+F*RQUWZLSSH\RSUSB6)ASJ!0Q 49G2?&EP MZPU'*Y%#:V?E&C%E:)"<=--EQZJ]X2DO%ERV5 ^=9R4(BTK!L1I-CH4N"R%U M]B\8N19*HZ<2+IS<[G^'BT;U"7\*I0#6)Y9)](7E%4?'GDU,^?%G:!M3UFA5 M@4ETADCDXB1.8/7K+S'QR&\'J_;TZ>+A FFPIBKYW(^#%T0XH GRT3D9U;O0 MK=G78L=E:S+L9.#'./%BP <:,/7B$9!"',#^QY[& MQJ>XYRCVDG"$8A>3D)QP-8HQ2;P7N=#W1RB*< C*:D>/)6@2XS",+,P ^T$$ MOB:P\,E09$Q5'FLY0R9:"8X]4Q0>A7]&6PA.UT<4$A>^4A0G2?S*8D,>2$M$0AP=-,>H MH<4_4[4!P1'DSU2##\UI]J2-SDDW(XHC0GOF*30G$"GD?=A5:DJ-(B\"@8B. MS-Z+HJ%:C0!BZ/M'U$&1U[AZ90P<-D&]L74%KR68$B4(E'9J5N#?+=/-^5MS["2XB+#C%BDILA5T\\]9-#K!>L&_C; M9WH#\M#KZ)DS":D+J(\CZ#*S@I+P7,O'5AKNFHYM4>E6= 7O64LTPRC <>S! MEV"?M+?>67Z]'PLNU_:5;"9]5>KZ*=E1NX?X9?W^?&&O7_$0 M@K6Y\G*^ E'W(H*,ROIE7&^TV-K7Z$)H>-O:Y09^3'!I&.!\)81N-\9 ]_-D M_A]02P,$% @ '(*F5#4%#'3- P [@D !D !X;"]W;W)K&ULO599;]LX$/XK VVQ: $ADFC)4ES;0(XMND #!#FZ#XM] MH*6Q140279**FW^_0^J(D\9)]F5?-#SFFV\NBISOI+K3):*!GW75Z(57&K.= M!8'.2ZRY/I);;&AG+57-#4W5)M!;A;QPH+H*6!A.@YJ+QEO.W=JE6LYE:RK1 MX*4"W=8U5P^G6,G=PHN\8>%*;$IC%X+E?,LW>(WF=GNI:!:,5@I18Z.%;$#A M>N&=1+/3V.H[A>\"=WIO##:2E91W=O)GL?!"ZQ!6F!MK@9.XQS.L*FN(W/C1 MV_1&2@O<'P_6O[C8*985UW@FJ[]$8[FLM/O" MKM--$P_R5AM9]V#RH!9-)_G//@][@"P\ & ]@#F_.R+GY3DW?#E7<@?*:I,U M.W"A.C0Y)QI;E&NC:%<0SBR_<*'@.Z]:A ODNE5(&3<:/M[P587ZTSPPQ&)U M@[RW>-I99 ";X"M1"2.(NT]] =2G5YBW2HEF Z=<"_U2 5[EML=XIK<\QX5' MYU2CND=O>5,BK&5%9]!:-K:X=*;\ M>?C]MXQ%Z6<-:]'P)A>\ MZ%5 \A<+-OR1X\(AI"6MF0"&+S56-/&]#?K\F?($<$B_PX"4=Y)M56*FZ0_CPK M\Q*"%-DD&<2%B\)5^U%W=MCC>#+UXXB-UH;Y^SW.0I]-V2#>]C=-_6F2#>(& M50TK2:U0MZ:E,G7Y'Y2?RZZHO_3B!\B2V,^F$8TF8>A/PX1&D1\E">5_^D*; M_6]]-,UB/\Z2)WTTK!VL"F-^&#ZV43]]?TUBGY'Y[OMV1:+$/S[.!O&?.RAF MCF?D[N?O]S9-_(2*U(NW_:521VDZB#H-NZEH2&7;6.ZZWA<'1\S)]T=_JC>O80HY1O1:*AP M3=#PR+X=5/>ZZ"9&;MV-OI*&W@=N6-*##)55H/VUE&:86(+QB;?\%U!+ P04 M " <@J94?%KHJFD$ #C"0 &0 'AL+W=OS4,9!D-]@"&\38I.U#T0=:HBPB%*DE M*3O9K^^0DI6T==R^](4BJ;FJ1&3. RGDX9R&2P7?F^EEPO56<$E6VDP7=-0 M_7+-A-I=!E&PW_C*-[5U&Y/EHJ4;]L#L+^U*XVHR6BEYPZ3A2H)FU65P%5U< M9T[>"_S*V-'V VR80!% M9ZQJ!F5$T'#9?^GSD(?_HA /"K''W3OR*#]22Y<+K7:@G31:/ -N5-,JR:0U]R?@= MDPG<*6EK Y]DRE?RHXRG66:0,G$"5D'H;])$SQ'VVYI0+Q ME< E"DDJ/G0&<:O*[JAF$*5DGF?N$^4SN*\JCEP>T4-"TC#!,4&9VTY+;CM4 M*>LTK!E-2^0^A#A9HQCBC"_,&S]6@D$TF"JM@,+4A+/ M2U5U_VF :4&R#'@S$40X__C"+H_@G>%08T#O)AG1*LGP.:4JFLQ1= M&G.!QU;1-9U WI5XVF YD8@C4VFCM!V8#*=Q1M)Y>(:3A,3A] Q61VIZ@K!( M.)OWDQ2S=X3'V>[I56S7 KN8Y-?&L@V::O M/BQ]9JXOYO,4HI#D>0[W2$+JW0C716^+0-":UI[[)$O2L4VPEZSFZ\[Z6';< MUC7#WL-'"+"F%>J%87FM*IZ@[; 4SFJ+)R?D)(DSUX]1!/>VQISL*S]&B&?, M+,+$3--DZ,9#Y#B!+"&1/XPR3&(\/]@>DS<7+V9DXY\7!NO02=O?P>/N^(*Y MZB_N5_'^^8.4VG",5; *5&PO=V]R M:W-H965T2KNG MJNWNZG2Z#R8,Q*H3L[93VOOU-[9I2O="5-VWDQ#X9>:9UV?P;"_5@\X1#3P5 MHM3S(#=F-QT,=)9CP71?[K"DFXU4!3.T5=N!WBED:Z=4B$$OZ!?N]@IEA73>"'%#[XV^3P8![#&#:N$N97[W_ 0 MS\CB95)H]PU[+SL:!I!5VLCBH$P>%+STO^SID(7G) M#%O,E-R#LM*$9A\#^%#Y=<9T+J2B'\N5QIHZB)_FHQ MF]1F$V88;$BRX?3:/JK MU"EC\E%ZUAPP91ZMIY]9Z)"^.'X;@4I,AI?<(MV M!EJ!;SZL+WR#T&$.6I/7%+ZL-+FEN]"A[3,R1(0\CE,+&/7B ML_#?2?I_)"5*SGP,PV3RKK2$HU$71LF(TI(TIX6"]Y#C20(M-!_5-!^UTOQ M;=%,[;?9O'JB_UF-37QO-7*"[\?0Q(T6\G#''T\\/246*L0W8_M7RK@6:2K0 M%"ZD'R2*;DOJAP\PBD?T/4E/E6<*=\SRW+*5B/Z QC;+9&(_OD;L.!3T62+( ME,A@2Q6FX[92I76ITO:)[!\EUOFK>CY=5\:._O?6J=7"B3HU3*Z>BS*S#FR\ M XTI<&FT^9?OKJYCV"OAIO 'L;\S1AH"ME7OZ-J2I=VO!>N4[I4XC,K M,(1A.#Q4KLG[EZ'35++!T3.&&F7K'FOV#XIFA7_1U*?U>W#IGT&OXOXQ21G= M\E*#P VIAOTSXI#R#S2_,7+G'D4K::@KW3*G-RTJ*T#W&RG-R\8:J%_)BW\ M4$L#!!0 ( !R"IE3EFN^7J 0 $D, 9 >&PO=V]R:W-H965T M3TR-&F2 MXYT"76:94"^7F,K-K#/H;"_NDW5L^*(WGQ9BC0]HOA5WBIYZ#89HR$+GQ M3XW9:4RRXNYYBWYCN1.7A=!X)=,?R=+$L\ZH TM"M4%X8#!]R^Z[;@#1N&0XLW;&?X MU\5"&T5%\'<+IM=@>A;3:\-TX$IJHCC>H)._/'&&$E M4^J1)%^#X6R ?9L;#4]");+4$,FLD+F]DBLPI)*R(W2OZ>HTR>F.Y$2^U&<3 M^%J@$H;AZA \Q@IQ+UU P8[B)MH[*J_ < (#)PQ]>(BE,N<&5;;[=CCPX3OY M9SW>N0^",3"IC>T+7)Z+)\)>(W4RSPK+DJ%J(E=$3>0OOQ.S?1\T$!TK\@9I MF>A(EKD!DD$W:*T7719% MBC0ZC4@AR:O1;6>@2C3+KY3<)I%Z(M?"CDC=A2NA8RC$2V9Q%*9DT495'R2_ M"E4N#>%':<:T'K)^B)C^AH6_ UY4^_(+J=IG_@&IMA(Z =<)76^GE^Z_?B.&&KEM%X;R7^$2SUCD M:\ZCJG'D(DW6UF4-OC,DE)9AY3?#RO]@6)%MFE8'\\"!+[77+PX%PY2*3L>F M62OZ\6EV80?4?H0=^FQ9(QRD_]R*;[+^)S4,9Y*5KS'";(&*;!T9>S:]IZ^= M-X;,UL$9IA#X(S[(1\#DO7'(3<>+3\KZ@08 M.8$WA$?)=5?YW]2/UW=7?K,ZP[]5ELN6ZJJ@W9"FYGN-2T1U+ M;F]GOT2R]L #<5JTVMNFSWYHEH/7\6K)9M:@P !D !X;"]W;W)K&ULE5?; MK*[4#M)++$&N79P!L.HT'.>-&;S^S84LYGHM09+W I095YSN3K)69B?]%S M>X>!.[Y-M1D8S&<[ML45ZH?=4E)OT* D/,="<5& Q,U%;^%.+T=FO5WPR'&O M6FTP.UD+\60ZM\E%;V@8O8;2&+;;!_0;NW?: MRYHIO!+9-Y[H]*(W[D&"&U9F^D[L_\!Z/Z'!BT6F[#?LJ[7AI =QJ;3(:V/R M(.=%]ZCBT#,;#-PR\VL"S?E=$ULM/3+/Y3(H]2+.:T$S#;M5:DW.\,(>R MTI)F.=GI^4J+^"D568)2_0;7WTNN7X$5"=@)N*0-)W EX?/@B"ITJN"X23'ZT'Y#?C?/>P?E+KQ/P"Y-]\%T' MO*'G=>#Y33!\B^>_@5=O_Z_%6FE)>OF[ S-H, .+&;P5X$KM(#8FC#D%<)4R MB0KN4*%\INA29L%-J4N)<*M4R8H83\6VD\;D[E3M6(P7/4I.B]R;UTQ$'5?4 MRAZJ;#-O*F9>,\,>J<<4S664L H^\ )T*DI%HE#G4Z"8QVD3=/IRW5HKRXP5 M4_AS9U2BK(;N5@_$7FJEJ<>+K3&;N!-CZ1ZT=DNDAMP?#;LD$S62B;HE8[3Q<7UA$/"V4.BU:9'&;#"LR2I!8 MR*1.D/QQ[IKHJS;U%:E\9Q\6'4*Z$TB;P$I^Q(-F:74,%^PFU+3Z>$_I1L^0S%J38 MS"YB"5W'W%P4MGIY@>.%0;/RG>$[@R!R(B]L>=LAD5$CD5&W1$Q6U+1+]FKW MNI"D]BV:M@-?1:U:6)CBZ=@@GA).)\]IX2Q.I($#96&4LBWX/T3Z#E5ES'BG M!1G6GK:-;,E7G0)JRH01)I4*+I*J3AQ=80]MUZKL.O'L.2I:RPJ37+P[F!]2 ML+K$C$AL1:7##8.)XWH^^/T KE?+);BA,YYXX/8/%]#_"Q A1J$S=,.39AO:C>D_\MKU[E%*LMI^L\PPV9#OLCNG-D]=*M M.EKL[.MR+32]56TSI3\'*,T"FM\(H0\=0]#\W9C_"U!+ P04 " <@J94 M_&OPZ3X$ P# &0 'AL+W=O9.JG4Y]3P5IY@S=2)*+&AG*V3. M-$WESE.E1)98H3SS0M\?>3GCA;.8V;657,Q$I3->X$J"JO*]+S,1^[@1. MNW#-=ZDV"]YB5K(=KE'?EBM),Z]#27B.A>*B (G;N7,63)=#<]X>^)/C7AV, MP5BR$>+.3/Y(YHYO"&&&L38(C#[W>(Y99H"(QK<&T^E4&L'#<8O^F[6=;-DP MA>RS!6&3*_L*^.>L[$%=*B[P1)@8Y+^HO M>VC\\!:!L!$(+>]:D65YP31;S*38@S2G"A%*Q0PCIE$J%WPS89JO[,TZ3 '//B!FQ9@X6O@$7P110Z57!9))@\E?>( M6,U%D;6;SH%;Q+)@M>[ ZM_>MLH[2DY/C[ M"/Z@PQ]8_,$K^&NZ,TF5(8@M_%N7"TNF> RL2.""9Y5^[J/:)<=5W*0(6Y'1 M92)PT"94H% K6I0Z!4W;L4HF19R"EJ:T=5.KNQ<,!FX8!OU'^YY[^3QCM'IF@U./ER]Z M_E,3Q([F:.(.)L./8-F0_$]>[C5N_A!+VR1])1<*0:]@G39?[9.+R2=&#*F" MU&FHH%(D3KE:WP-S3=Z0\.\-17@Z=H/Q"$Y/W=%D!)?;+=49X[M2:"PTIQA\ MKVVAJD,W-*XDUQS5%-;6=Z(TSCZ(@SOV1W#]/L<'P\B=1./_RQ-MJ%I?A%'D M#@;^8Q9\G+LI!?R38&QRP3\93SY6Q4'*M4IHX ?](R5AV)6$X9M+PJI-#3BO M>5Q^J_@]RVB17LJ'.*O,8[F5(C<'#M_PIEQ 5Z[+MJB\5$&.,C)MWE25+,:Y M0WFE4-ZC\W)9L8T:_X<2R925+K%;+^(!>YTR#7ND,. 3.UZH1^^H0F\-(=6^ MFB)*+A(%UJ["/O6'->OMQ>EZ?:NLUI4=1:$;TC5KK]W3&QS0WJC;NURO5C#P M)]W"C=#D,KH9XW'4+;Z46-Y!%T>E<6=[547V5H6N&[INM6N'S^HN\/%XW4N3 M23M.U#+O^M)YH4=J><",T=9AVF%)+C]("\8 P J@8 !D !X;"]W;W)K&ULA55-;]PV$/TK R&'!F"M;TMK["ZP3IPV0-P:MML>BARX MTD@B(I$J27F3_/H.):V\3F+G(I'4S)LW;SBC]4'I3Z9!M/"Y:Z79>(VU_87O MFZ+!CILSU:.D+Y72';>TU;5O>HV\')VZUH^"X-SON)#>=CV>W>CM6@VV%1)O M-)BAZ[C^W(JZL>[ WZY[7N,=VK_Z&TT[?T$I18?2""5!8[7Q M=N'%9>+L1X._!1[,R1I<)GNE/KG-^W+C!8X0MEA8A\#I]8!OL&T=$-'X;\;T MEI#.\71]1'\WYDZY[+G!-ZK]1Y2VV7BY!R56?&CMK3K\CG,^J<,K5&O&)QPF MV_/4@V(P5G6S,S'HA)S>_/.LPXE#'CSC$,T.T1$](5YB@/=RJK$3ZY=[OF_1O%[[EH(X4[^8 M 2\GP.@9P!BNE;2-@2M98OG4WR=R"\/HR/ R>A'PFNLSB$,&41!%+^#%2\;Q MB!<_@W>'-5TJ"[?8*VV%K.'?W=Y83??CXPOPR0*?C/#)<_#4-N70(JB*0CR@ M'!"X+.&#DO6O'^@&EK S!JV!_1=X5)^W9%V3]#]2_,6(KFTO3,\+W'C4EP;U M WK;^P:A4BWUG,O0NFK.C2>^HJ%VFI@1A_KQ!K2JF,LO)-A:8F]<7<-]H MQ">%!2I+T2QU<8\0_B!!&]AUJ"DA> 5)SK(LID6P=6@:9HPN!9E27RN MN+&C-KMJ=$A2E@8IQ#'+\H!4$AQN>"$J8A9F+,E6$ 8L3U;PIVU00\1R,@M9 M'J[@7EE2\)C5*PC#A)W'&:WR@*5Y!C_1HW75:??"]+%) LJ6,Y9?H364(64QK,MO\#4$L#!!0 M ( !R"IE39YK:$4 0 "@/ 9 >&PO=V]R:W-H965TP0H%<4J4"G==I=T67='J8]F,0!JXF=V0[< M2?OQ.W;2!$J2NVDK#\%.?#Y_Y_CXL\_T(-6KWC%FT-SA6CL3/*4H_X_LC+*!>#V=2]6ZG95!8FY8*M%-)% MEE'UYYRE\G _P(.W%U_X=F?L"V\VS>F6K9EYR5<*>EZ-$O.,"+((!AW&)#*@+PS(%T&0640O#? '0;#RF#X MWJ#+A[ R<*Y[I>\N<$MJZ&RJY $I.QK0;,-%WUE#O+BPB;(V"KYRL#.S>:'A MC=;7:$XUUT@F:*689L+0> 0\L#R^JV,Y+MJ2# M+4:?I3 [C1Y%S.)3>P\\K]TG;^[/22_@FN6W*/"O$?$)?EDOT>7%5<.\?+;0 M7/2C?J8*4+%#)15J)]:R'^L'*FZ1?XK5@O+8C[)D4M"ZHB ? M,HG3%*V*#>0<>DX2IB %VW*IQ!\Y?"N8^QG&OOU-O7T+L; F%O826\@L@YVA MK=/7",17&\AFNPTN(;O+X%ZAOU#GBL]+_/"86!C-QT$%M5%,;]5+[J<@V M3-DE>=MZ$#86VUT72;%GRNG[$D CP<3=I)8;\Y"OQ> M6D>"OK8I317LOI<\IH:!;N#1C4]Z]C4^.G+P_R\;F#3PY -6>EFAGBSU,.@2 M"]QH) X^37RBOOU=9%"+- #JN1L?;X53X$;><3A!RQO(W&X M7^/^L_PN\+G"W8U'P\EXU 2U/%1;1H9^& XGI$,2<:.)N%\4GU;/?>%H9 U/ M/B#:C5+A;TA5>)P"-M(V[L(9'(99QOPYM[4>K%K$:U1>Q!)HUBD M7[$@B##QO\QDT@@5^0"A(HU0D7ZAZCJM[9U;RS3^Q_>):I[PY$ (PI:KCG=4 M*61,;5V)II'3_;)HJ-_69>"#*WZ\9GA90\(E=\N%!A%+P-2_'.:.RAEF;(#X'LBI7GKV GJXGCV-U!+ P04 " <@J94:EF2 MEJX" #H!P &0 'AL+W=O$K"6E%D)IDU2JU4M2LV\.T!PS#:%IFJ"J4E^" M;>XY]]QCMH@(GX26 K]M9(E[)F[$EO M;I.IY6A%4$ L-056CPW,H2@TD]+QMR6UNIP:N+_>L=^8XE4Q:RQ@SHI?))'Y MU)I8*($4UX5\8-OOT!8TTGPQ*X3Y1=LVUK%07 O)RA:L%)2$-D_\W!JQ!U \ MQP%>"_ . <,3 +\%^*;01IDI:X$ECD+.MHCK:,6F%\8;@U;5$*JO<26Y>DL4 M3D8/L %: [KAK$1S1B57Q@HE0N9H;M(#%^@K6A"!LXQ#AHW[+$4M4J#S!4A, M"G&APAY7"W1^=H'.$*'H1\YJ@6DB0ELJJ3JA';>R9HTL[X0L']TK+;E WV@" MR6N\K4KLZO1V=[/7+\SG;?\/DG^$[:B7[? MJ5!T*Z$4?WH2#;M$0Y-HV'^_QVZ@ 8X-4/_;-Y'K#L=^$-J;?6/>ADV0E MZI6L42=KU"MK5:]%S$EEJA? -R0&T5/NN.,=?ZZO09&Y'S4V1:Y_RWZ MWM Y,/9(E!>,1P?&VGL]4_6XS(P2@6)64]FTE>ZT&U?7IDD?G,_T&#.]^(6F MF8&J:62$"E1 JBB=0: NFS=CI=E(5IG.O&92-5JSS-4H!JX#U/N4,;G;Z 3= M<(_^ U!+ P04 " <@J94(W*+U.T" "-" &0 'AL+W=OF;CGG7L0X9PM$S.6ZX]8Y-.T>#.9:/<+ MZ\(V\&"VU$:FA3,Q2+G(_]FFT&''@7#V.X2%0_C2H7' H5XXU%VB.3.7UA4S MK-]5<@W*6A.:'3AMG#=EPX6MXL0HVN7D9_IC7*%8(MPHF<)0"J-(6$TD3 Q# M%QZ5AC/XS)1B5G$XN4+#>*)/:?5^<@4G'T[A W !=SQ)J#*ZZQLB9N']64%B MD),(#Y"HPQU%CC5^8JD*]5H$P",,]?(9O=Z\= MH5,O1:X[O/IQD2LP1GNQN%C ")6[@F*&\&6:\ 6SI[H"UYN,#CA&\)6GUD[. M84);>L[R8__PB;#AUF"J'X\P:Y3,&HY9XY7R*YS)A>"_*'"T5#:PB1$R5%Q& M^^J9HW8'Z\<*=W+.@<18<.X#M MDFO[/SN YR6S\W>O9X[8VBEGK7.@F)V21N>?:%0 M[J84A?]K(:'+\OQT+40 M4O?Z[5/3WWG9Z25>N(:G82:7PN3/8;E:]M1+UTI>K ^HU^:M\0],WJCIL5MP MH2'!.4$&U39=%Y4WOWQB9.;ZQU0::@=N&-/W BIK0/MS* " "=!P &0 'AL+W=O>>?+LDGPCCYD8M*49ZI@:M1L\GL MIHV^2:W//Z(O('>8,%?D"\\@^XAWT6MKV-\8GO@G">^HO"9!YS/Q/=\_H"3WHC >N"_;A=R/ZMSX M<=!&?1#<;05W3PH>9UG_O4*IK4I*5TS3@KUA\;)*&@NG]=>&>#9_T]+O'<. J\7^SM2]Z-\+_3"':GNUDV'-]/2-@ \ :+B MNKX#VM6VQXSMU;JS/L'>4[>*=YJZ<>$?CC^"(@4LD-*[CK%\LFX&]42+E;U/ MYT+C]6B'.?9/D"8 OR^$T)N)2=!VY-$_4$L#!!0 ( !R"IE2NO "D5@8 M ((D 9 >&PO=V]R:W-H965T?XXBY-\-)W4W]T4TPG?B#3)V4T!RDV6Q<7S!Y;R MI\L1'+U\\35Y6(GJB_%TLHX?V"T3=^N;0AZ-6R^+)&-YF? <%&QY.;J"[V9!P_&J>C M]IS5P.[G%^\?Z\G+R=S')9OQ](]D(5:7HW $%FP9;U+QE3_]QIH)T",PWI>!9,UA&D"7Y]G_\LTE$9P DE@&H&8"&#L#- %Q/=!M9/:WK M6,332<&?0%%92V_5ASHW]6@YFR2OEO%6%/+71(X3TUE -Y,X,-V L@R 1GK!<#P#" /(_]E I^W$*Z63\V,V3P21J378"(VU@9&A@GWE9,F-D6Q>T M<]IS@OVP%YS!*O #LMK&/=_/;\OC,]4CB%J+,S MXZ4PY<;79@TAC<+.NFRS8[!#440),2+[O> ,=B@* M@\@W!Q>VP87.X/KKYEB0J'49G4J[T%/\]8Y6;^.BFT/EV=7BA)3R%8$C_DXK!/^#NXO8""'GEE9OB M&92#5DPA%_HGD[C"*'1SM#YIV3WI_NO&0$T2$-HGO\$.R0K>)GT%5^BFZR J MA?NII)O80E.0AM$K4"DR4*D?G&YC"0XIFB,WS=UR0SJDJU7UO5YD!CO'JB(% M=.0&NDUM#_R1%;F\.1- WKKE\X&R0YVB^&15,5)T1FXZ'R [I&,8(DC\ONP, M=@2%EHH&*5BCP06S575(1[%V^;A,=D-3H$9N4 ]27>-C=YO7W9D*9$BHECC=3BXKM02G^(_<_#?(;L:+-2]BPF-77=W<. \NO;$B-7Z%TAOK M5;46F\MD-S8%-^:&LQ<:]KIA;BA;VQ=N9HL"LZ8G*RSH["+W=@] M0%18YRN-0K_3+6E6P& 7H""PX XK%F,WBP?)RD3D?H &&\O]$%8LQFX6#Q.6 M7E6?$TRT#!K, M]2!6!%;^RNO??H2R^I:40PUK)GL N0AVP*4YS';LZ;F\,' MW;<1A6KBG4I\1$&8N"%\@/B(SEN"PPAJ_4R#'4$!M(B/*#@3-YR'B(\8V-N_ M? PVR!*;8C,9W*AV](/UTOH<43V!!C.";2%V.M;'M$N(7E@3[!,]>08[@JR5 M)%'; 7%O!T[M'7@71Q38R(-[)T2QF[Q"[X08>B<01OV^OM&,6C9HJDA/C^F@4+W6#CWD]P5H M, LHM6W-5.T(U+TCV/1WR.T<54RG)^N>4 5K^NK=$VIH8H.IO\"4$L#!!0 ( M !R"IE2S6/#"P@( -0' 9 >&PO=V]R:W-H965TV>#;D0JTY,;0>Z_?I=.\&C M); ];"]@._><>\[UM3W<"OFB"@!-WDI>J9%7:+V^]GVU**"DZDJLH<(O2R%+ MJG$J5[Y:2Z"Y!97<#WN]OE]25GGCH5V[E^.AJ#5G%=Q+HNJRI/+'+7"Q'7F! MMUMX8*M"FP5_/%S3%37 ]&9AX&_#,8*OV MQL0XF0OQ8B9?\Y'7,X* PT(;!HI_&Y@ YX8(9;RVG)Y+:8#[XQW[G?6.7N94 MP43P[RS7Q@=99(\4UX#N<5JY@2W9B(J+7%_:LJ12N_PYU/D9%Q=(-.Q#$^S*3D_ MNR!GA%7DL1"UPB1JZ&NT:@3[B];6;6,K/&(+^:](%%R2L!>&'?#):?@4%@X> MO(?[6&!7Y=!5.;1\T1&^]X4[01@YPL@2QL<$8KVW3!=8)5$!^0%4=A6I(>E; M$G.>-^,XB=*L/_0W'S_;=>R#IZ(8S,>>U2-'"*!B<5 M/0I->5>ZP>%6#N(H"C_L>$=8BM= ]D&5OW?GFO<.;YP5JQ3AL$1@[RI%7[)Y M0YJ)%FM[#<^%QDO=#@M\=D&: /R^%$+O)N9F=P_Y^!=02P,$% @ '(*F M5&:8S]"* @ 10< !D !X;"]W;W)K&ULO57; M3MM $/V5D<4#2( =.U?D1(*DJ$A0(5+H0]6'C3V)5ZR]87>=4*D?W]FUL4)S M4:M*O-A[F7/.S-E;O);J66>(!EYS4>BAEQFSO/!]G628,WTNEUC0S%RJG!GJ MJH6OEPI9ZD"Y\,,@Z/HYXX4WBMW8O1K%LC2"%WBO0)=YSM3/*Q1R/?1:WMO M U]DQ@[XHWC)%CA%\[B\5]3S&Y:4YUAH+@M0.!]ZEZV+\<#&NX GCFN]T09; MR4S*9]NY28=>8!-"@8FQ#(Q^*QRC$):(TGBI.;U&T@(WVV_LUZYVJF7&-(ZE M^,93DPV]O@V%6<&D6S MG'!F-&8Z@T\O)5\Q@871P(H4[IAZ1L-F F&*2:FXX:CA#+XPI9BU'8XG-,^% M/J'1Q^D$CH].X AX 5\S66KBT+%O*#TKXB=U*E=5*N&>5$CU'*+6*81!&.Z MCP_#)Y@T\-9[N$^F-,Z$C3.AXXOV\LW,1OFG<+FBBJTI9W1XSC3Y!=]O"00W M!G/]XX!DU$A&3K*]1_(R252)*?EH4*$VNSRL&+J.P1[1U:A%)S;V5SMTVXUN M^Z#NSO4^4$^GX>U\E(7=1K)[L)1KQA4\,5'B+O,J;&?#O,Z@'45A8U^UT;I; M'G=ZM*OZNUWN-:GU_MUE^ 5WI2F9@'FY=6K>R?0;F?Y'F3YH) ?_8?I@R\W@ M#[^W(Z+>UI[V-RXY^\"0G0M>:! X)UAPWJ-E5=6E776,7+I[;R8-W:*NF=$[ MA\H&T/Q<2O/6L5=I\W*.?@-02P,$% @ '(*F5,WT^S!1!@ ?B\ !D M !X;"]W;W)K&ULS9K+;MLX%(9?A3"Z:($V%N]R MX!AH$A13H!D43=M9#&;!V$PL5!=7HI,6Z,,/)3LZLB33BN6%-HED'])'_*&/ MAS\Y?4K2']E2:X-^16&<78R6QJS.Q^-LOM21RLZ2E8[M-_=)&BEC;].'<;9* MM5H4C:)P3#Q/C",5Q*/9M/CL;;ZG-J[\9E+XL@TG$6)#%*]?W%Z#T^O_*+!D7$]T _ M995KE#_*79+\R&\^+BY&7IZ1#O7?S<=CHJ?S-O6+U^ M[OU#\?#V8>Y4IJ^2\)]@8987(W^$%OI>K4/S)7GZ2V\?B.?]S9,P*_ZBIVVL M-T+S=6:2:-O89A %\>:_^K4=B$H#S/8T(-L&I&L#NFU BP?=9%8\UK4R:C9- MDR>4YM&VM_RB&)NBM7V:(,YEO#6I_3:P["+GJ_3-(@?T*7*@@R]OM9&!6'VQC:' MCM]6XMZA;[?7Z/6K-^@5"F+T=9FL,_L+V71L[,/D*8WGV\0O-XF3/8G?J/0, M4?P6$8^0EN97[N;7>EXVQ[O-QW8(RW$DY3B2HC]Z6_ MG^P/H(]&1]E_CO1HF1XMTF-[TON:&!6B^R!6\3RP5ZI(L6W4-_V(HI^< 8\S MC#EG0DS'C]7A;8FC'F%,EG$[B;(R4>9,]-O9[1DR:3%4OU&6CTHQ>HXQX&77 M?(@2B3(]X7QR2*]-EDU;7AEN1@7#I*9*2Q@CQ.?MHL@R-7E8E(?D4:=Q3@=D M^1[/.ZKCE[_A#U&=29G>I(,[6K)%TE MJ3+:3E]WIILJN#(_X"'J@@&\F/109MMX9]"EX'Y-FI8PSK#< S,,V,4'N*O3 M"-TE=BBBM5GG"%XW9KO=K@&4F U2&, MYGV$X8T1]^JB-$.HX'B/)L!9[ ;M M31+KW[:&2G_8*OF@'L!(+ >I!P 6^VY.J&R)],]U\*C"O,8[;Y7%;XPYD=[$ MG]2U:<8)G[%],PT&SF(W:(\H B@DGA#U(@ ;0GNK]&VC^K88R:9J+\_+7'$ M+N^\=HE(I=1U$[=/.4 G80.4BL ,'&7JMVT8DVM"&:\H54SCNVMVP@PF+@9 M?$QM0("D1 Q2(F R<1>NW222S=<$$\KK"C7#,)],_#T2 9:)&\N?]*,.D7,- M"O DDR$*0@' U%VKOF =ZC5K:LY\@>OKT&8U4+##C*!NDR, P.X'+P)KN M0>L*MB7.L8)E &'FAO!I:@8.?.6#]!TXL)F?P'?@33^A+I@S9#=,TH)XGO+JYT!*'.17[-B XX)AW<1?(<=,2!Z#R01H/ @@LW!7N@=W5 MIHE0?VF<(;M) 75%%X>!])R&!)!4#-)J$(!@T<=J$$T+H6V;M27,L<\J +^B MB]% CIR'!*!4#-)@$)6#"KU.*C3=@[8=UY8PQXZK #:++D8#.68I*X"J8I N M@P >BSXN@SCL,K2$[-][E8!AV<5H("]=S4I JARDR2"!P=)=S78JXN1AK\$9 MLIL;X%=V\1J.+!8D@%0.TG&00&!Y L=!'C[ X S9S0W@*[OX#'UK!EDY^C5( MPT$"B^4)# ?98CBT;<.VQ.W?AI6 8]G%;SBV=/ !K_X@?08?\.R?P&?8]E$] M6]JV(=L2UK8A.ZX]O..\M?TG1SV'MS8Y)5<5[Z+C$F MB8K+I58+G>8!]OO[)#'/-_D1[/+(_>Q_4$L#!!0 ( !R"IE11B:8BW , M #40 9 >&PO=V]R:W-H965TRDKDBS+W HX>;%% MZ=Q[#X_(8UY/=U)]U1O&#'K*,Z%OO(TQQ;7OZW3#>:3((C]G'+AS:;5O86:365I,B[80B%=YCE5WV]9)G;WSB MZXVQ-_S9M*!K]L#,EV*A8.0W698\9T)S*9!BJQOO-WP])[$-J!!_<;;3G6MD MI_(HY5<[^+"\\0++B&4L-38%A:\MF[,LLYF Q[ MJ69SF?W-EV9SXXT]M&0K6F;FD]S]P>H)C6R^5&:Z^D2[&AMX*"VUD7D=# QR M+O;?]*D6HA. HQ,!I X@_S<@K /":J)[9M6T[JBALZF2.Z0L&K+9BTJ;*AIF MPX5]C0]&P5,.<69V2S,J4H8>JC4SEWDA!1-&HTNT4+!8E/E^@1: ,1>(BB7Z M_5O)"WB-!KV]8X;R3+\#Z)>'._3VS3OT!G&!/F]DJ0&KI[X!AK:.G]9L;O=L MR DV'ZFZ0B&^0"0@9"!\[@Z_8VD3C@_#?="E$8CBE9DC+E=E1Q1QRX*#UV>#EU<<=6\=GU;]. M=R!M-$E&O16N*V.V*ORSY ML;F%41#V%1] A9WW;E)ZV,D.*O< M=;J>LY.>W$.HB)PP=M*Z('&[X#V#$_Y&9F#L.5#>,LO2)3OI' U?X6Q(6B\C MYST=UNFZ@D9DDO1E'T(E)TZ'I'5"XG;"N13:J'+?J$%' +37X"Y.X5OG(J-7 M$+YU,^(^@?VR\/'1B9O@(]V/04%/=+_3T]F&&EJC-1<:96P%,<%5 BJI?8^Z M'QA95&W>HS30-%:7&^CKF;( >+Z2TCP/;.?8_%,P^PE02P,$% @ '(*F M5&B* =:P @ R08 !D !X;"]W;W)K&UL?551 M;YLP$/XK%MI#*W6!0,JZ*D%JDE7;0[NH4;>':0\.7,"JL9GM)&U__+*5JJ0&MRKW M=:6 9@Y4,G6VE4JF%L"Y)4(9?QI.KPUI@=WUD?W6Y8ZY;*B&A>0_66:* MF7?ED0RV=,?-@SQ\A2:?2\N72J[=/SDTOH%'TITVLFS J*!DHG[2YZ8.'0#R M] /"!A"^!<0G %$#B%RBM3*7UI(:FDR5/!!EO9'-+EQM'!JS8<)V<6T4GC+$ MF61..14ID+6[,@M95E* ,)I\)/=4*6J+3,Z68"CC^ARMC^LE.?MP3CX0)L@= MXQR;H:>^02V6T4^;N/,Z;G@B;D3NI#"%)E]$!ED/?C&,'X<#!#X6H:U$>*S$ M/!QDO*-J1*+Q!0F#,.P3- Q?0MK"QP-RHK8QD>.+3O!]5SD5[)7:RWZ!C1%: MUZ3?'94=@)LD_&HVCJ[[N%K'WBKD_K\9^RRU;9Y:"R M>[RZ*=[6%R9RLJ=\!WW2:HYQT(E[-9J\T=;K% 7=WPFQ<2LV'A2[!!RWV"C7 M.'C&<:S!=9264IFFXWWZXW>E#=_)[_-YJ]?O3(L25.Z&J,:6[H2I!T=K;>?T MC1M/_C_W>LCC.Y,SH0F'+4*#T2Y2+F>@T9PT\2J*ZNJ;RY1ZXV,^]T'N=^,ZVE383_F+6TBVL0/]H'R6._#%* MR6IH%!,-D;"9>W?AEV48&0=K\9/!7AT\$Y/*6H@G,_B]G'N!(0(.A38A*/[M M8 F\0U!N_:1P/GU^C?[7)8S)KJF I^"]6ZFKN33Q2PH9V7'\7^]]@ M2"@U\0K!E?TE^\$V\$C1*2WJP1D):M;T__1Y$.+ (4S..$2#0W2M0SPXQ#;1 MGLRF]4 U7;#:6&_,AC5F&5=:XEN&?GIQ3SEM"B K6S-+4;>B M@48K\IG<%87LH"1_,+IFG&D&BGQ\ $T95Y_P_8_5 _GXX1/Y0%A#_JI$IVA3 MJIFO$1P7UYV?X!B= _?N_LHQJA(-"H2 MV7CQF7C?Y)8V[#]JJNP&%6F4X*RD?=$U)7F4H%"A?D)LR%?6H(*,G_?K9666*/_7""*1Z+8$B5GB%X7HL#5P0UDO^R2N8^2V2AF^^X681)F^FR92DI2_]_MA(40_M#:03-C_AB),H/()U&$79&8TG(^SDNE*FSVX9)R782_=>8;5%-*U-9%/#TE3N/$ MS1(&;R='<)$&6Z.6;-V9=J3PV-)5!;PD>+4@4+=]L^5GB[!&D,\/U&"/TZ,/>7\;ZZ^!]02P,$ M% @ '(*F5%!TI/@* @ BP0 !D !X;"]W;W)K&ULG53+;MLP$/R5!9%# J2F'HD;!+( QT;;'!H8<=,>BAYH:6T1H4B5 MI*SD[TM2LN ">12]2%QR9W9VM%36*?UH*D0+3[609D8J:YMK2DU18.>[RKK-VB>-6R':[0/S4J[B(XL):]1&JXD:-S.R#R^7J0^/R1\Y]B9 MHS7X3C9*/?K@MIR1R M"@87U#,R]]KA (3R1D_%[X"1C20\\7A_8/X7>72\; M9G"AQ ]>VFI&K@B4N&6ML/>J^X)#/Y>>KU#"A"=T0VY$H&B-5?4 =@IJ+OLW M>QI\. +$%Z\ D@&0_"L@'0#!.=HK"VTMF65YIE4'VF<[-K\(W@2TZX9+_Q77 M5KM3[G V_ZQ4V7$A@,D2;J5E;_A=(F6<6'. MW.[#>@FG)V=P ES"MTJUQI&8C%JGR[/38M!PTVM(7M'PE>D)I/$Y)%&2O !? MO U?8C'"X[_AU+DQ6I*,EB2!+_TO2V#)32&4:37"S_G&6.TF\=<;9=.Q;!K* M7KQ3]B7_>N0T(/V]W.?3^,KUNC]VZ9VD7A0]&A5_39WW.RX-"-PZ6#3Y>$E M]Z/?!U8U87HVRKI9#,O*_2U0^P1WOE7*'@(_D./_)_\#4$L#!!0 ( !R" MIE1=58Y+N@, T. 9 >&PO=V]R:W-H965T147\HE"/ME M+E5.C1VJ1:B7"FCJ03D/213UPIPR$4Q&_MV=FHQD83@3<*>0+O* M!SC8OKAGB\RX%^%DM*0+> #SN+Q3=A36+"G+06@F!5(P'P=3_&Z&!P[@+3XR M6.N]9^26\B3E%S>X2<=!Y!0!A\0X"FK_5C #SAV3U?&U(@WJ.1UP_WG+_MXO MWB[FB6J82?Z)I28;!X, I3"G!3?WHC9_1UT K;8 MSQ:?"QYYM*L@*[L!T; W"E?['GK.ZD!:MY;6;94V39(B M+S@UU@]6H#+L.W65HDEFR=3=$W"!HP$YUMEH9O>M66BO%MIK%>I2:D:5VC"Q M0!\I+Z!)8N]D;DSZT9' !J/!,&Z6UZ_E]5OE7E]:*!)!.2R\6F)7(& M->W@-\3IL)YM^%-Q.CQU7!2?Q.ES5@?2<+0KN=$OB]2*ZB &A[T^.5+::(;C M_AFI>Z<#_@6Q6I'L)_2 Q,<23XUP)QZ>44AV"DFKPD_^H':>7(&RC0>Z!]>] M.+V/&N8%1[=LWJRZG1A'*"]/#A*CE&Z:#J_9SW$<+GE7\7&GE77FVP)0MHWB M/G!TQI:MU+ORCN/?D*5X5[-Q>]%^+D\K^$'0]*+C,OB]%^89[V3_P4Q\=%K\&H&Y\3N*O^>/!_I6D[ M,48;H J1;:+9AN]LLKZ(*7Y!RH9[#;=-Q(6_AVB4N# N>^_Z;7W7F?H./]R9 MEQ+K7 &-G5/&_3 (.GY&F?"&?7=VJX9] MN32<";A51"^SC*KG,7"Y'G@-;W-PQY+4V -_V,]I C,P]_FMPIU?H<0L Z&9 M%$3!8N"-&N>31F =G,4/!FN]M28VE;F4#W9S%0^\P#("#I&Q$!3_5C !SBT2 M\G@L0;TJIG7<7F_0+UWRF,R<:IA(_I/%)AUX78_$L*!+;N[D^BN4";4M7B2Y M=K]D7=H&'HF6VLBL=$8&&1/%/WTJ"['E@#B['<+2(7SKT-KCT"P=FB[1@IE+ M:TH-'?:57!-EK1'-+EQMG#=FPX25<684WC+T,\,O4L9KQCFA(B97PE"1L#D' M,M(:C#XFW_ EG9!9(3*1"S**'I=,P0YC,LJD,NP/=?IYG4W)X<$0."!/D>RJ7&J/JOF\P$4O'CTK2XX)TN(=TD]Q(85)-+D0,\6M_ M'PM052'<5&$4'5*FHUC$@9AN(//Y/_=&S5TFI4H38?7W(-WR00S<'*- M#WQ7G7]=HSVY,I#IWS716E6TEHO6VA/ME6RH,-THS%XB4Q=YEU(%=L=AVYZQ M&G;"5M]?;5?OO4TCZ'0KHU>LVQ7K=BWK*:RP!^5(TT"4"LEE\DS^DHG4QB:A M\%HLH:8\G2I0YQ/$.*NBG7V@& 5V>ZO0[;#]1HSW-KU.;[<6W8ITMY;TQ/4I M4%AU[ICKE.4:U9A1#MJU%FP?#V"82&IJU*O"]3Y!D4;PTB*##]2D!-]^_;W> M&TWJ;0K:_E:3QUHG;O9I$LFE,$6GJTZK^3IR4^7-^=C.73<\7F"*H8U]+&%" M$PX+A Q.S_"5J&(.%ALC&PO=V]R:W-H965T/DETCV]QNV,46)3Z^1XI4VBC]:$I$"T^5D&8:E-9NSL/0Y"56S!RI M#4HZ62E=,4NF7H=FHY$5'E2),(ZBX[!B7 99ZO=N=9:JV@HN\5:#J:N*Z>=+ M%*J9!J/@9>..KTOK-L(LW; U+M#>;VXU66$?I> 52L.5!(VK:7 Q.I]-G+]W M>.#8F)TUN$R62CTZXZ:8!I$3A )SZR(P^FUQAD*X0"3C>Q&'+:7 :0($K5@M[IYH/V.7C!>9*&/^%IO.- LAK8U75@4E! MQ67[9T]='78 H_$K@+@#Q/\*2#I XA-ME?FTYLRR+-6J >V\*9I;^-IX-&7# MI;O%A=5TR@EGL_=*%0T7 I@LX$9:)M=\*1 NC$%K#N$3-=([6+1W#&H%5\9R MJAX6<%W;6I-GI;3E/YB_E:LG:B^#L#]'R[@P!P2^7\QA?^\ ]H!+^%RJVA"7 M24-+\IV(,.^D7K92XU>D?F3Z")+1(<11' _ 9V_#YYCW\-&O\)"*UERW-VB3GC;QM.-7:%WRL*_132B7:Z /0J6D M+/)'CJ/X).J9V^X8<#H]&_\F+]R9)/>*4<^MN30@<$6P MZ.B$HNCV96@-JS9^N);*TJCZ94F/*6KG0.R+X>:U?YZSGU!+ P04 M" <@J94K\$BW90" #\!P &0 'AL+W=O-A2^9[=+R[[&= MU'13&S9IO#2VX^]R/C?'V5K(1U4!:+1AE*M)4&E=GX>A*BI@6/5%#=R\60C) ML#93N0Q5+0&7#L1HF$31*&28\"#/W-J-S#.QTI1PN)%(K1C#\OD2J%A/@CC8 M+MR29:7M0IAG-5["'>C[^D::6>A92L* *R(XDK"8!!?Q^31V +?C&X&UVADC M6\J#$(]V$T+W!UOV3^YXDTQ#UC! M5-#OI-35)#@+4 D+O*+Z5JP_0UO0T/(5@BKWB];-WF$:H&*EM& MV#A@A#=/ MO&F#V $8GOV I 4D?P(&!P!I"TA=H8TS5]8,:YQG4JR1M+L-FQVX;!S:5$.X M/<8[+XV?Z]_"DPT[J4TP=7WHP1:4 >LBEV4,S4(4DM?N?_K@V>]&5!J9^=B@- MO-+ *0T.*'VMP1X37R+::(E&1@L$&PV\["$-DNV+I)MXA)X!2]5A<>@M#CN9 M;H%K8\8T&@7[_BH->NS0MLL\Y4E_F(5/>R1'7G+4*3DGG+ 5ZS!_ZIE.W_DD MS[S2V;^=Y*%SZZ:)W;EU^!E[/^/N#/'FC0SCZ+6I1.^<8KS3P.+_D^,;/./# M'T"XTU\9R*6[=A0JQ(KKIM7Z57^U7;B&'KYN;^Y%TWF6A"OC=6&@4?_4? VR MN6J:B1:UZ]8/0IO>[X:5N9Y!V@WF_4((O9U8 7_AYR]02P,$% @ '(*F M5*71S@%# @ 3@4 !D !X;"]W;W)K&ULA51- M;]LP#/TK@M%#"ZQQXC3.5C@&\K%A UHL:-;N,.R@Q$PL5)8\B8Z[?S]*3KQL M:[R+)5)\[Y&TJ*36YMGF ,A>"JGL),@1R]LPM)L<"FY[N@1%)UMM"HYDFEUH M2P,\\Z!"AE&_'X<%%RI($^];FC31%4JA8&F8K8J"FY\SD+J>!(/@Z'@0NQR= M(TR3DN]@!?A8+@U98!-3V9,]<)6NMGYWQ M*9L$?9<02-B@8^"T[&$.4CHB2N/'@3-H)1WP=']D_^!KIUK6W,)27S0]45Y2JS28BD[CC"S4%IUBA%9Y2& M[%XKS"U[KS+(_L2'E'6;>G1,?19U$MYSTV/#P1L6]:/H<;5@EQ=7';3#MB-# M3SOL[LBWZ=JBH4OSO8/SIN6\\9PW9S@_EV X"K5CTK=V0ZU]K8,-2^Q9W#CM MT\%X/$K"_2O:HU9[U*F]RK7!:P13_$>\H1F=B \'9[3C5CONU'[B1O U7:IN MY?B?LN/XW5_*X]];:/Q;29D=_AS4M#%V#2<0/N$IK\ 4$L#!!0 ( M !R"IE1*6S.G%@( *X$ 9 >&PO=V]R:W-H965TAC>S\?>/SC\Y+BW)VOPF6RT M?O'&UW(6)5X0"BS(,S#W>\5'%,(3.1E_.LZH#^F!I^LC^^>0N\MEPRP^:O', M2ZIGT<<(2JS83M!*[[]@E\_$\Q5:V/"%?>L[^11!L;.D90=V"B17[9^]=74X M :3C"X"T Z1!=QLHJ%PP8GEF]!Z,]W9L?A%2#6@GCBO?E#49=\H=CO)OZ%*R M< OKMBN@*PA[\!V-!*9*6'!;Z)TB6#%"N%D@,2[L^RPF%]^SQ$47:][&2B_$ M>F)F */A!TB3-/T7'CO9O?:TUYX&OM%U[;\>-I:,:^_O*YRCGG,4.,<7.)]# M&[&\9:]HW%2ZP?.CS=461"@+^;+<< 4'9.9\%:Y'F+1(F(+4BFH+=U"R@[VB M?=QK'_^7=CAJ+X^=,Z%SS *#!DV!BLX*OTX_'4R3=^=DQB?CYV^RZ_.6*^L* M5CFB9#"=1&#:V]$:I)LPD1M-;K[#LG8/"AKOX,XKK>EH^"'OGZC\+U!+ P04 M " <@J94;4_TE)," 0!@ &0 'AL+W=OL"N%S/ M@TFP67A@=6/L0IBE':UA!>:QNU6DK4@-)."**CFP=7DFM,K)-6"&7\'CB#\4H+W!YOV&^<=_22 M4PU+R7^PTC3SX&- 2JAHS\V#7'^&P8\36$BNW2]9#V>C@!2]-K(=P*B@9<)_ MZ1S0Y<;!P:W3!A ML[@R"G<9XDSV!3 &FIR2E4\CD14.NXX#ILI03I94-^0&DTUNA2\:&_WC:S"4 M<7V"R,?5-3D^.B%'A GRK9&]IJ+4:6A0GKTD+ 8I"R\E?D=*0NZD,(TFGT0) MY;_X$&V-WN*-MT5\D/".JC.23#Z0.(KC/7J6_P^?')"3C*%.'%]R.-0_KW)M M%);OKP./,,-B;+7_SN;O9-H/G++Z(IVGXO$?O;-0[.ZCWZXX$95_9J:Q. M>YQ0K0%=R!Q+2W@7\%(T5-1 L/3>Z)6=]@>W.=Z>_-+Y78J753&BT52%E=':! MJI3O/WYB9.>><"X--@0W;+!E@[('<+^2TFPF]H+Q3R#[ U!+ P04 " < M@J94D%CE.[T" "J!P &0 'AL+W=ONJU8%E%1=B1HJG,F%+*G& MH5R[JI9 ,UM4S9S/.,(.*RTD:#XMX$[X-PHH8^_.U&G8YK"_>L/]:\V/(994@5W M@O]BF2YF3N*0#'+:BO!E?TEV]U:SR&K1FE1[HK10#[SAH.1.3DD>I&,LUP D<_:I!4LVI-[&+RP.B2\7;Z_!XT95Q= MD#/"*O)RX24HM*% MNAA*W4K%5LILD4T:)G$R=3<#!L+.0'C*P&B(U59%>ZQQ/ F&65''BDZQPB%6 MU&=%833,BCM6?(H5#;'B'BN>>.-AUKACC4^QXB'6N,<*H\D!5M*QDJ.LYP*P M8^8:Y! QZ1&3.!P-$R<=<7*<*#3EA-O]6M-W;*-Z<$].^FGQ'1SX9'SOLZEX M1_$/H-0U867=:,BP,6!R4'JP*7@]!Y?). D/.-AK:_Y1!W,$8FBRH;RQ/4UT M7:Q]*ORSBPWZ\GO[=N2'O8WK[G5>7!1ZF(,T"G,^%T!\#T]^[XSG]!U!+ P04 " <@J941L9_S MQOB0[!A_%26 1.\5K<7<*J5L;FU;9"546$Q8 [7:*1BOL%13OK5%PP'G)JFB MMNLXH5UA4EMI8M96/$U8*RFI8<61:*L*\X\%4+:;6U-KO_!$MJ74"W::-'@+ M:Y OS8JKF3VHY*2"6A!6(P[%W+J;WBYB'6\"?A+8B8,QTDXVC+WJR?=\;CFZ M(*"02:V U>,-[H%2+:3*^-MK6@-2)QZ.]^H/QKORLL$"[AG]17)9SJV9A7(H M<$OE$]M]@]Y/H/4R1H7Y1;LN-@HME+5"LJI/5A54I.Z>^+W_'PX2W.F)!+=/ M<$W='BAE2T']$AJ4K45,C%HA3_484B!KI<@,:'B!ETA4J/GDK4"U[E(;*D* MTK)VUL,7'=P] 5]"-D'>] MR'7?ZLEZBZZN;?U5L96?PY Z>7"/KG??T^VXC M)%?'_N>,IC=H>D;3/Z&I*G3'#'99H/ 3^RW$98_L/Q++&^,U64% MAZPH=L99P< *+K'\,59PS I]=YP5#JSP$BL88X5'K"".PG%6-+"B2ZQPC!4= ML;P@BL=9LX$U.\MZ+D'UPT("'R/.CHB^YYQX0^*!&)\G,HFI;@?F?A;==6WZ M"SI61'STFGJ^ZP?_56$?]!'=DA\QWY):( J%RG,FD7+!NS;7321K3&O9,*D: ME1F6ZLL 7 >H_8(QN9_H;C5\:])/4$L#!!0 ( !R"IE20 :@>[0$ .X# M 9 >&PO=V]R:W-H965TURVB"V]XRYL@'%WQ*'!L,&*K.4'V $^MUOK(S:Q M5$*!=L)H8J'.Z=) /P?'UB_Q1K][7LN8.UD=]$A4U./U!20("(!D!2?0]"$67&XZ\R*SI MB0W9GBTL8JD1[=QMR?77S-POS MOB?SR60^B;3I?\V[-]QOA"NE<9T%\OUA[]#Z%_#C'ZKII)I&U?<7577DZK@D MY1\';W5E(/H8B<)X'(M%FLYN,W8\UV=GUQH'\?<=GX@00;$OQY;0R>@O!(IA$O?@-02P,$% @ '(*F5&!L M% #R @ YPH !D !X;"]W;W)K&ULS59-;]I M$/TK*U_:2&WL-9B$")!"/E2D5D60M(>JA\4>L)6UU]E=0Y#ZXSN[-H86<&Z( MB[U?,_/F/>]X>BLA7U0,H,E;RC/5=V*M\QO756$,*5.7(H<,=^9"IDSC5"Y< ME4M@D35*N>M[7L=-69(Y@YY=&\M!3Q2:)QF,)5%%FC*Y'@(7J[Y#G?&$^)XK9PZ=4QCN#O>>'^TR6,R,Z;@3O"? M2:3COG/MD CFK.!Z(E9?H$K( @P%5_9)5M59SR%AH;1(*V-$D"99^69O%1$[ M!OXQ [\R\"WN,I!%><\T&_2D6!%I3J,W,["I6FL$EV1&E:F6N)N@G1Y,M0A? M8L$CD.H#>7@M$KTF+(N(W2!#3#@B=R+%KT QR^-G,HV9!$7$W&RDN%2>G8 " MN<3C^*V0QT(7$LA(J8)E(9"/]Z!9PM4%4:5UDI&G6!0*8ZF>JS$5 \@-*]C# M$K9_!/8W)B])BWXBON?[I<=_G;C(0TV&7Y/A6Z^M8V081Y]G^SG?2LFR!>#7 MJ,EL37;/C=G:+M^NF(S(KZ_HDHPTI.IW Z!6#:AE ;6/ 'H2FO$-8\AW6/*M M+-]RE^^D)AJ)+0TN#M%:Q@ML/'-CEX-N$'1;/7=Y &:[AMENA/F0YERL 4I@ M#7D'MU@=ZFUKK?>./C[=U-@1PLC, M'ZF4JH$&NE/+Z7DH0[<5E?HGUJ8*N"M.$'2.BK,MM;2YUC:(@_?HG;M#MZ62 MML]$HVVQI<&I-0KV-*)!$/PGD;O3MI@6$'_JBP1K%8C,QS5'=VP[^ E!+ P04 " <@J94 *3F M;7,& #L'0 &0 'AL+W=OVH3D''_G]IUCI[]F_+N84RK!)DMS<=N82[GXU&J)R9QF1#39@N;JR93Q MC$AURV"4Q$8H2ULH"*)61I*\,>B;WT9\T&=+F28Y'7$@EEE&^/:>IFQ] MVX"-W0_/R6PN]0^M07]!9O2%RM?%B*N[UEY+G&0T%PG+ :?3V\8=_/048BU@ MWO@SH6M1N@;:E#%CW_7-Y_BV$6A$-*43J540]6]%AS1-M2:%XX=5VMBOJ07+ MUSOM3\9X9WC6X#Q'1*EJE\9NO?J#6HK?5-6"K,7["V[P8- M,%D*R3(KK!!D25[\)QOKB)( JA- 5@ =";3K!+ 5P$<"L%./92*W@.0Q, _ O0I:#(8L4YDLB,F%C^ KX9SHA W M#U22)!7O^RVIP&B5K8E=^+Y8&-4L_$3'30###P %"(DYX514*!GZE;S011/@ MP"B!KR\/X.;=>\E)KNI/$CZC\AUH@4)Y[1(/_B6^D"W 4*\ >[4Z'L_IX$VK M!"$+<['DD[GR[HCRA,47X'RZ?(V=*PZUM%1J[/,#[?,#&;6XSL,:SL?Q:1K< MJ1S(9U21C 3C+2B_-R);\_/=FO 8_/V[4@D^2YJ)?SR \!X0-H#"&D!#(N9@ M09)8\5I*I%I.,E4S.+ NW%L7>JU[S!8IVU(%6Y>?QUWM MO<+V=<0OV@.*O!;^,9VJC%=Q6IC$K_*_7P$*0<9R.1<>,)T]F(Y7U]=E-J9< M)\:N'"TLG1N'%5H%M%#>+H4_K Y_=X^GZ\4S.D11M:9?073>-[T]EIZ_T)0B MGHR7.EM$46$TC<&4LPQ0FZ:U)=0[*8P.#H)R 1U@@H%K5X$7E42 +4S$/!D '=="?!WL 1U!0C]#FK14\^B2I$!2GE6ZV*\"!F!+"?>ZR/$K M;'N5%6:NJ)!^4CNC)CP/R3$L]#/D01X M9T04DUT&IX>[.B&\DDBR#BEE]=/ M=%(_$.%V#]7P'70$#/T,?#>;<3I3?1PDFF[4CF4"5B1=UI=/YZ1\$.SZZL>1 M+_23YZ'?=$AI_*'LKP]@;78J-/Y(5I2KG=?NJ6)LGDP*A\8L354H=2X4+M6^ M=0->I5$%L&Z9GYJH4V.08W#HI_!G98*"I8>DPK;7/)&^'$..AU%P'<7)QA5',AN!D]O[P:F,-Y M0J?@<4,G2W.VH38JBM&YCP=<9T'=*V%+UQN0OS?\U_$5G8[VD2^SL&LIV#_: MOV%F#?'IP%\0S]$._J'B11A%N%=GC>M&V-]&G#5RKD#JXK9454P*Q?F4+N'B MJM(*> *N78/+M23L;TE5N'8]TQZ=&5#%926JTT94AZITJ./O0-\X,=P7DVU] MYQZ>41(%6M[7N;%K,-C?8(K.721=K,?3*4FX=S(=6HT'K(MAX*L-US2POVF\ M'9^I)U^2/,F6F<]/KAW@Z#J8#3ONQW[N_^:I-T,@^G3T\N%\B$]W')VZ@+J. M@,^<]+QI0,GF7$!=7\"]ZPAHZ!I#Z&\,;QU0N]S!%K*N1$-'^*&?\(.OT,_];J#2Q,;U5TFA1OL=)[K^$P4@*J1 MXHSN;KL9!+]4P6R5OGOI[Z!?5$HD:NN>TJG2%#0[BE1Y\6FQN)%L83Z%C9F4 M+#.7&PO=V]R:W-H965T@.:XU0=CL*XLI'RQDR_9 MQ LL$1:8&JN"T6N#=U@45A-Q?&^4>JU-*W@XWFG_Z)PG9Q9,XYTLOO',Y!-O MY$&&2U85YE%N/V/C4-_J2V6AW1.VS=G @[321I:-,!&47-1O]J,)Q(% ?$H@ M:@0BQUT;B<*=3 !?R5RTJ3;3WV#;EF ?VT<6-6NQ&=<".& MKU*87,,'D6'V=WF?0M+&)=K%91:=5?B5J1[$X5N(@BAZ!7Z#63_/Z(_;N,=. M?WQ"_Y]5N4!E(SC_-Y5)JS)Q*I,3*I_$AB*,V5M8X(H+P<6*+FS!1(KPFL); ML[^!7]#E11V4VD+?6; )O9DFPU$N?!?NDF+!?_5*(_A%$& Z2 M;H9!RS XR_#L0G,QPN (X28<1%'<#3%L(89G(:B.+)%?PS$\YNC')RA&+<7H MPGN"(OLOEV1T!!53:$;=5.]:JG=G$^*;JY^8W=QN4-'_ -RM 2IJ"!\95_#, MB@KA@9+&9&PO=V]R M:W-H965TNJ20HY52=B#AQOID+F5.-6SEPUET 3FY1G;N!YL9M3QIU^UYZ- M9+\K"ITQ#B-)5)'G5+X.(!/+GN,[JX,[-DNU.7#[W3F=P1CTPWPD<>?6* G+ M@2LF.)$P[3F7_L70CTV"C?C!8*D::V)*>13BR6QNDI[C&4:0P40;"(H_"QA" MEADDY/%<@3KU,TUB<[U"_V*+QV(>J8*AR'ZR1*<]Y\PA"4QID>D[L?P&54&1 MP9N(3-F_9%G%>@Z9%$J+O$I&!CGCY2]]J81H)"#.[H2@2@@V$SI[$L(J(;2% MELQL65=4TWY7BB61)AK1S,)J8[.Q&L:-C6,M\99AGNZ/M9@\I2)+0*K/Y/JY M8/J54)X0>T$&J%!"AB+'?QM%K?#'Y=7QX_;5]8M9 SFX DU9I@XQ^&%\10X^ M'9)/A'%RGXI"(;KJNAK)&PKNI"(Z*(D&>XB&Y%9PG2IRS1-(WN:[6'1=>;"J M?!"T MY2>4)"_X@$7A#LX#/\]W2_A4Y8&Q%:O'"?$2F54(DZHJ_XIFAR*27E M,S#KHY6XB75G2.=,TXS]@>2(7.:BP.A?WQ&2W&C(U>\60IV:4,<2ZNPA="_P M 40UO)XTO8:2SBXC2]S8XIHVLNAWXCB(NNZB*>]VE%='O"$\_]"APD=EVC#TWP<\^4EM0,.FUJK!ND'WT0@]8=UH_?WZ!XZ],1=(*H MLVG0=MBF06YC<,I!SNP\J9 (UEI.$O5I/;->VDEMXWQ@9ED[D*UARD$8YX09 MXXID,$5([^04+9+E;%ENM)C;\>Q1:!SV[#+%>1RD"<#[J1!ZM3$/J"?\_E]0 M2P,$% @ '(*F5.FL19CX @ 9@D !D !X;"]W;W)K&ULS59=;]HP%/TK5]&DM=)H/B!\5( $+=,JK1*"L3Y,>S#)A5A- M;&H;*/OULYV0IBID3YWZ OXZQ^<>W_BZO^?B42:("IZSE,F!DRBUN79=&268 M$7G%-\CTS(J+C"C=%6M7;@22V(*RU T\K^UFA#)GV+=C4S'L\ZU**<.I +G- M,B(.8TSY?N#XSG%@1M>),@/NL+\A:YRC6FRF0O?!&%=DFZH9WW_#(J#0\$4\E?87]L5:SX%H M*Q7/"K!6D%&6_Y/GPH@*( C/ (("8(UP\XVLRENBR+ O^!Z$6:W93,.&:M%: M'&7F5.9*Z%FJ<6HX5SQZ3'@:HY"?8?*TI>H A,5@)V"L X[AAFR[2L=@E+A1 MH7>%. M829_UPAJE8):5E#KC*!7!R7M0>6[1E5U^&S:>.I<$[8]A?*<4U'E?XSMOC6_U_*!YVOAN*:M; M*^O!WE<8-T8[%/K^A2D*RF-0'&9'O3#)5<&%_F@/2(2\/"6P?J-FCH069/F7 M&[0@)H>ZL^Z5,?1JJ2?9)N4'Q-S6&D+?>[D.O8^1/G[EAO;?-X$*_FH&^6&W M%YQ.(#]X$1;\KQ3ZQTZ^A9YRTZV4O@S%VA9XJ:W9,I57P7*T?$2,\M+YLCQ_ M@>A*L*9,0HHK#?6N.OKF$GE1SSN*;VPA77*ER[)M)OHAA,(LT/,KSM6Q8S8H MGU;#OU!+ P04 " <@J94*]62IV(" #I!@ &0 'AL+W=O MPX=98NV=P3<&!WTR)O8D*RFW=O(I'WF!#0@X9,8J4'SM80R<6R$,XU>CZ;4N M+7@Z/JK/W-GQ+"NJ82SY=Y:;8N3=>R2'-=UQLY"'C]"Y)#;3M( M/)+MM)%E V,$)1/UF[XT>3@!PDM U !15R!N@+@KD#1 TA7H-T"_*S!H@('+ M?9TLE^D)-30=*GD@REJCFAVXUW=5#WZ!;"_M9X^*I=A%=0M7AX!I]E.J M!!.;TW+]>%QIH_ +_7E%/V[U8Z>?7-!?0 [8N58<2";%'I1A=HP]:PU*04[P M0F;;.X(M2ALJC=MAW#FV;VZ>8B/UI_=^TF+QI,?W7(NS' M'^+[(/C+??/7V)X!7=<.$)AS6 MR 2]]PBKNK'6$R,KUPA6TF!;<<,"_T6@K 'NKZ4TQXGM+>W?+?T#4$L#!!0 M ( !R"IE3;K0X];00 /(0 9 >&PO=V]R:W-H965TI;E\&&R5VMT[CHRW-"/R MCN]H#F_67&1$P5!L'+D3E"3&*4L=SW5#)R,L'TPG9NY)3"=\KU*6TR>!Y#[+ MB/@QHRD_/ SPX#CQS#9;I2>D4YEQ?FK'OR1/ QU8_/Y&/V+21Z261%)YSS]QA*U?1A$ Y30-=FGZID??J=E0D,=+^:I-'_1 MH;1U!RC>2\6STAD09"PO_I/O)1$-!XAC=_!*!^_4(>AP\$L'WR1:(#-I+8@B MTXG@!R2T-433#X8;XPW9L%POXU()>,O 3TW_@DKYDTN)GJA RRT1%-VB.<]V M>T4,SWR-9D2R&)$\00N6[A5-D,7K>D$58:F\ ?^7Y0)=7]V@*^0@J=]*Q'+T MDC,E/S4F_M[RO82P,'GU;CQQ%*2F 3IQF<:L2,/K2,-'7WFNMA)]SA.:O/=W M@)**%^_(R\SK#?B5B#ODXT_(-7R^2;>'[7,NTS*HCBXKXG M6% %"TRPH&?-4U@]&\V%9V@\=0MXF]X&8WPM9EZ AY75.US#"M>P M%]>"QH(>BT[0A$+'6J44Q3Q_HT(Q_0R]:DT%O$2P->)76PK%1X8-;.X)^K;% MK8=#[&,[_K#"'_;B?\D3)I5@*[-'KC7%%/8#)2)G^<9*=]A&8J.[;>9A?X1# M.]Y1A7?T$WB/,!%)4QX3/:7X*=];GB946%,9G:6];8&#P/,Z6(^J+**SU6RX MOH$>$O.,(J**I$SQ0 XPF4%1-1. )K727G;R[@AC/BB+MDJIWE*8/;1"&+Q/.LH ML:202VMF^+)&:[/K[K38J[/S>@5E07,.QXESDH)K@<)^+UW?S(&))K<$%A@. M@$>=WTM88!#WV)PIH)I1?B1V!X<'8_7K+SAT?_N);8NN(6+Q@1LKNWZ[*$81 MCL)3=MMVHU$X[NBKN!98'/2R^WF]AF.JKOT=5S17##;PCZ(41]^OC\T5]X"S^MABV\+=- M\- ?^U%'!K5@XG[%_*@B+QO'62K:BFHO!V\%'+;TXZC^6MK+\']W2 M(LCO8=4BBOM5=%;UB(2G*1$-?'8>BW!1L\FZ=S@ZI;%MYMY%8SN)7JV5WAFM M;"SV97C+@.?PVLW<4V5T&K='N&5LS*5:PB+M&PO M=V]R:W-H965T;IO7D$-?V5D"\J =#D+>69 M&CB)UOFUZZHH@92J2Y%#ACMS(5.J<2H7KLHET-@FI=P-/*_CII1ESK!OUZ9R MV!>%YBR#J22J2%,JWT? Q6K@^,YZX9$M$FT6W&$_IPN8@7[*IQ)G;HT2LQ0R MQ41&),P'SHU_/?9#DV C?C%8J:TQ,5*>A7@QD[MXX'B&$7"(M(&@^%K"&#@W M2,CCM0)UZF^:Q.WQ&OVK%8]BGJF"L>"_6:R3@=-S2 QS6G#]*%;?H!+4-GB1 MX,H^R:J*]1P2%4J+M$I&!BG+RC=]JPJQE8 XQQ."*B'83VB=2 BK!%LYMV1F M9=U238=]*59$FFA$,P-;&YN-:EAF;)QIB;L,\_3P.YZ4>Z$4F8(DLX1*(%_( M5&C(-*.(E[$$).Y%*D)R M-K25B3FX9+S3NU;!Y M#?OI%C1E7%W@!Y194>L7R\C/1!2*9K'JNQI5&6YN5"D8E0J"$PI"\B RG2"Q M#%GMYKM8C;HDP;HDHZ 1\('*2Q+ZGTG@!<$1/N./I_L-=,+:H=#BA2?P;M") MV)05CSN9051(IAG\QX<)E1G+%MNV_KE'8'*G(55_&VBU:EHM2ZOU$5IJ0PMV M:$6[M&!-RQP+51X+=+\\!Q?'O"])M"T)"3)X^Q)-12L4T-VSLG';DVK>PX^=@]]#(*PM^?C8=0)'WNU MNEZCNID6T0L1I9L-U;JJ\:[.R43?VUSCWCG86+'8=L@/PLZ>C4>B3OCH;_VG M_$:!DS3GXAU0G+&TJ6;!!C(X*S,W-[X?GH69X8%-+>]JW\O#H'TOW:WV(P6Y ML%V90GY%ILO?;KU:=WXWMM_96Q^9CM"V-1N8LIW$G^J"X7W,88Z0WF47^
&PO=V]R:W-H965TM8%@"$;7@H]\0ICJDO?UUD!G.IS68' FZ54G!K< MJI6O*P4T=R!>^F$0C'U.F?#2Q)W-59K(VI1,P%P177-.U%>#RUEL[9W!-P:-WED3&\E" MRF>[N]9?_L8L=8%E3#3);? M66Z*B7?AD1R6M"[-O6R^0!?/R/)ELM3NES2M[1"-LUH;R3LP>L"9:+]TT^5A M!X \^P%A!PC? H8' %$'B%R@K6G)&3@@3Y+&0M:8BUXEO4-1" M_:P3F+8"X0&!B-Q)80I-/HD<\M=X'YWM/0ZW'D_#HX1W5)V3:/"!A$$8[O%G M]O?PP1%WHCZ!D>.+#O!]K4!1P\2*W$JMR8PJ]8+-U5"5:_+C%JW)C0&N?Q[1 M&O9:0ZQO[![A'U4Y*HVA53,O!P)?]SSCO][JN->*_Z'J8[?9?$B M"-XDT=]I4@YJY6:7)IFLA6E??W_:C\G$]Q;+93[@]-.W/Q;:^8T*2$ M)5(&YS'62;5SK-T86;E1L) &!XM;%CCZ05D#O%]*:;8;*]#_F:2_ 5!+ P04 M " <@J94->(;1J$# "#@ &0 'AL+W=OR8'+FY$IMSUU7ICDI ML3SC6\+TFS47)59Z*C:NW J",PLJ"Q=YWL0M,67.?&K7;L5\RG>JH(S<"B!W M98G%CPM2\/W,@<[SPAW=Y,HLN//I%F_(/5&?M[="S]S&2T9+PB3E# BRGCD+ M>+Y"G@%8B_\HV%NN/[?T@=4&C\I;R0]A?L M*]N)-DYW4O&R!FL&)675$S_5B>@ M)]A *H!Z!@0G #X-<#_74!0 P*;F2H4 MFX<55G@^%7P/A+'6WLS )M.B=?B4F;K?*Z'?4HU3\[\)WPB\S6D*KE@E(U.. MMRNB,"WD._ !?+Y?@;=OWH$W@#+P*><[B5DFIZ[2VQLG;EIO=5%MA4YLY8,; MSE0NP27+2':(=S7MACMZYGZ!1AW>8'$&?/@>( ^A 3[+WX?# ?AJ'+XBZ2GX M031^4PG?^O-/^+LCCX3MB 1KP4MP^:2(8+@ 2ZL!(B3060?7G&T^7.M_2@86 M4A(EP==K[0=<*5+*;R,L@H9%8%D$XRR&JEL!)Q9HVLGC',)@XD=3][&;]+Y9 M[(5Q:W5 *VQHA:.T/G&EC+#]RH7*PT-6B*1XI1M3XBUY1$G'#(OY32<3]7,=1)XN5(OI6?@#] M9#C72<,J>2E%)+W]D1=%X9$B^E;0CV)OF"7TVO[JC?*\W G]D7X/;FB6%01< M8JELV1;K7X@$=EHX?$690-3R0'\JE!IYH)0P](YJL!PP\T>*T+96Z+^46&I/ M!SI 07(DE@&K,(I/T&Q[+QQOO@M),;C%*5W3=*PB;=>$X6LJH^V+<+PQCBEC MTL]W%$3)L3(&S+PX.-%$8-MA8?1BRHCZ?23R/70LC:CW:4D\&)X@VC9A.-Z% M_U4Y$6/%:!LG3%Y1%*CMC&B\,XZ(HD8>?)[C3ANHCW=]*QC#8TFXG<.Q#F]C M+QD2I'S'5'76;%:;B\S"'M^/UB_@^;*ZCK1NJMN1/DEN*).@(&OMTCN+M$9$ M=>&H)HIO[1'\@2N=8SO,]26-"&.@WZ\Y5\\3LT%S[9O_!%!+ P04 " < M@J94X323'2<# 0$P #0 'AL+W-T>6QE<< MVS>UQ; T:\'N%XR98)4+68[(PICB8QB6LP7+:7FE"B8MDBF=4V.[>AZ6A68T M+2$I%V&OTXG#G'))QD.YS&]S4P8SM91F1/I-*'"W+^F(=.,/)'!T$Y6R$7F\ M?/MSJW]WLQR\KX!T)O:3](TBO.G"AU [&!.+C! ZQ8]37 M1U$?8,:(![O$+=%.8E@OVWB8*=FN7D17(NE:ZTG8+[.ZT?WP,V/3#(A6@,]H@+ MC(<%-89I>6L[U<-5\ 44U.V'=6$=SC5==WM]TB94-RLR53IENI'IDDUH/!0L M SN:SQ=P-ZH( 31&Y;:1-AEUP]+.F!#W\+K]R':X5]G6FG5@Q633 MM(;JIJ-Q'>#?9G/& KLRFG M589[[IVAY[\[SW,FF:9BV[2M_5.>Y5<[CJ[_E>7JO\J^8:_'>@\]=9/]F;C)*3]!C6^_?6(6'GB-!$ SB*C6\F6>-$_=P4343[7MKS"\;MR< M ZT6ERE;L712=_5\6C4#V["J]04)^\AM=?D1+,=A?@0P3 =S@.6X+$SG?QK/ M !V/PS!O R\R0',&:([+\B&3ZH/I^',2>_E'FB11%,?8C$XF7@<3;-[B&+Y^ M-LP;9& ZH/1G* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'4I MQ$G,EV/9W[&=KUMCGQ^->6:_"EVZ46_E_?JLWW?92A;"_6W6LH0K2V,+X>'4 M/O7=VDJ1NY64OM#]># 8]@NARMZWK[NZ[FT_/#%>9EZ9$@KK@@GW* M-LJI1Z65?QGUFM]:]EBA2E6HWS(?]08]YE9F^X^QZKZ&GB+?O :31QVQS:(9_;_A-$LERJ38Y-5A2Q]&TH(%+V3,$%.\T;/$*4N]EX,IM/Q@Q^S>]N MIN/S!9Q;> /(S M OF9%O*[W,BRDNS*FH)=@@LL#-R.;95?LM.H9>43S4!.W<.4H)/(29FFHA8 M-3?0M+(3-$PI$;533%$H7]_4A*WNP9!8R3)374;,*!&Q4N;>9,\KHW-IW5]- M/_8O#6US(4QS(LPI$;%49E#OC7&.W4L+G438SL""B20B-LFTS$PAV4+\ZC8J MYHV(6!S7TCQ9L5ZI#/IJ6T-7:A$FC(C8&*A[.ZE6C!DC)C8&:M\N)F:.F'J> M@OFWBXE.5(@%-'F:6F-@L?SIO;R0QT<1'$3,PX\5&-$\Z; M$\PXR5&-T\'$C),0&P?'#"?X"6:AGLN@ MF)U&QXR34*^0H9B=1L<,E! ;Z% V=-(:/,3$#)10KY(=RH9.8/PTZQ 3LU!" M;"$$&P]/*:$[T<0LE!);*-PRVYN_#3'Y#*GG/P?6-%\Y0TQ,/L/V\[G=-W.Y M7*I2YC/X"P?EF=#9O67UH=W;YVF])[>LM+Z$LKORQHA\]PG>[O/!;_\"4$L# M!!0 ( !R"IE3U29+, 0( %XD : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">91MD @'O0DJC-"!>+RB\$G!#P\YT,W[?M3V>V'LO@X'DYEU>RF:?B54EGO\K$K M-_V03^5\WX]"I- MJAVD$*3U@PR"K'Z00Y#7#PH(BOI!+02U]8-N(>BV?M =!-W5#[J'H/OZ0;)$ M&9<$23.L";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1;".06I%L([!;$ M6PCT5M1;"?16U%L)]-;9PS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-GM90J"WH=Y&H+>AWD:@MZ'>1J"W MH=Y&H+>AWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+?/7G83Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H M';./E01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+H'>+>K<_J7>9/@^Y7'N^ MUGC]GZ1Z.I^;KY>_++]VSF["!><$OQ,]_@502P,$% @ '(*F5-9,P)+@ M 0 XR, !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707XFR18WK M5WF(L@&VT 4_8)()C9K$EFV@_#U."I5 I:(J$G?3J+4]=^*1SJJ7#V^.0K;N MVC[,\V6,[H*Q4"ZI,Z&PCOJT4EO?F9B^^B?F3+DR3\3$=#ICI>TC]7$2AQKY MU>4-U>:YC=GM.OT<&MO/^^I8R^4@HTLEQ M3U@V+IRD#3G;F3"L_!SP<>[^A;QO*LH6QL<[TZ5=;-VR$-]:"L7^$CMZM'7= ME%39\KE+1XK@/)DJ+(EBUQ:;HB?[DV.Z8=I\\J/SQS+[ M/.A;@8V/X^_XZXRW]0_L M0X#T(4'Z4"!]:) ^9B!]G(+T<0;2QSE('WR*T@B*J!R%5(YB*D=!E:.HRE%8 MY2BNNCM:L_ MCA^?16>:_C.?C?_MN7H'4$L! A0#% @ '(*F5 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " < M@J94"?"XQ>\ K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " <@J94F5R<(Q & "<)P $P M@ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !R"IE3C\U*I MK 4 ,48 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F M5'QPM&PO=V]R:W-H M965T&UL4$L! A0#% @ '(*F5*7)+TEI!@ '!X !@ M ("!!B$ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ '(*F5/Z&FT)A!0 -0T !@ ("!G$0 M 'AL+W=O&UL4$L! A0#% @ '(*F5$[=C4<4!@ [1 !D M ("!(% 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '(*F5-="0>KB! 0 P !D ("!BE\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F5)@R M%/U!!P ,A< !D ("!'W8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F5 CWSY_X#P ]B\ !D M ("!&H0 'AL+W=O&PO M=V]R:W-H965T.7 !X;"]W;W)K&UL4$L! A0#% @ '(*F5#4%#'3- P [@D !D ("! MSIP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '(*F5.6:[Y>H! 20P !D ("!SJD 'AL+W=O"\8 M P J@8 !D ("!.K@ 'AL+W=O:VA% $ H#P &0 M@(&)NP >&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F5"-RB]3M @ C0@ !D M ("!]<( 'AL+W=O " "=!P &0 @($9Q@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ '(*F5+-8\,+" @ U < !D ("!O<\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'(*F5%&)IB+< P -1 !D ("!_]L 'AL+W=O8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F5"=*(AAG @ J@4 !D M ("!&_ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '(*F5$I;,Z<6 @ K@0 !D ("!_O< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F M5$;'-5YH @ =P8 !D ("!"0 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F5 "DYFUS!@ [!T M !D ("!]0&PO=V]R:W-H965T&UL4$L! A0#% @ '(*F5.FL19CX @ 9@D !D M ("!CA4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '(*F5'I4780( P ,PL !D ("!^A\! 'AL+W=O M&PO=V]R:W-H965T,E M 0!X;"]W;W)K&UL4$L! A0#% @ '(*F5.$T MDQTG P $!, T ( !NRD! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ '(*F5/5)DLP! M @ 7B0 !H ( !YS(! 'AL+U]R96QS+W=O
XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 197 282 1 false 57 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://freshworks.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies Sheet http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPolicies Business, Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Revenue From Contracts with Customers Sheet http://freshworks.com/role/RevenueFromContractswithCustomers Revenue From Contracts with Customers Notes 9 false false R10.htm 2109103 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://freshworks.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 10 false false R11.htm 2114104 - Disclosure - Fair Value Measurements Sheet http://freshworks.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2117105 - Disclosure - Balance Sheet Components Sheet http://freshworks.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2122106 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 13 false false R14.htm 2128107 - Disclosure - Leases Sheet http://freshworks.com/role/Leases Leases Notes 14 false false R15.htm 2136108 - Disclosure - Commitment and Contingencies Sheet http://freshworks.com/role/CommitmentandContingencies Commitment and Contingencies Notes 15 false false R16.htm 2138109 - Disclosure - Stockholders' Equity and Stock Based Compensation Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensation Stockholders' Equity and Stock Based Compensation Notes 16 false false R17.htm 2145110 - Disclosure - Net Loss Per Share Sheet http://freshworks.com/role/NetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 2150111 - Disclosure - Income Taxes Sheet http://freshworks.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2152112 - Disclosure - Geographic Information Sheet http://freshworks.com/role/GeographicInformation Geographic Information Notes 19 false false R20.htm 2202201 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPolicies 20 false false R21.htm 2305301 - Disclosure - Revenue From Contracts with Customers (Tables) Sheet http://freshworks.com/role/RevenueFromContractswithCustomersTables Revenue From Contracts with Customers (Tables) Tables http://freshworks.com/role/RevenueFromContractswithCustomers 21 false false R22.htm 2310302 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://freshworks.com/role/CashEquivalentsandMarketableSecurities 22 false false R23.htm 2315303 - Disclosure - Fair Value Measurements (Tables) Sheet http://freshworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://freshworks.com/role/FairValueMeasurements 23 false false R24.htm 2318304 - Disclosure - Balance Sheet Components (Tables) Sheet http://freshworks.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://freshworks.com/role/BalanceSheetComponents 24 false false R25.htm 2323305 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://freshworks.com/role/GoodwillandIntangibleAssetsNet 25 false false R26.htm 2329306 - Disclosure - Leases (Tables) Sheet http://freshworks.com/role/LeasesTables Leases (Tables) Tables http://freshworks.com/role/Leases 26 false false R27.htm 2339307 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables Stockholders' Equity and Stock Based Compensation (Tables) Tables http://freshworks.com/role/StockholdersEquityandStockBasedCompensation 27 false false R28.htm 2346308 - Disclosure - Net Loss Per Share (Tables) Sheet http://freshworks.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://freshworks.com/role/NetLossPerShare 28 false false R29.htm 2353309 - Disclosure - Geographic Information (Tables) Sheet http://freshworks.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://freshworks.com/role/GeographicInformation 29 false false R30.htm 2403401 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Business, Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 30 false false R31.htm 2406402 - Disclosure - Revenue From Contracts with Customers - Disaggregation of Revenues (Details) Sheet http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails Revenue From Contracts with Customers - Disaggregation of Revenues (Details) Details 31 false false R32.htm 2407403 - Disclosure - Revenue From Contracts with Customers - Narrative (Details) Sheet http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails Revenue From Contracts with Customers - Narrative (Details) Details 32 false false R33.htm 2408404 - Disclosure - Revenue From Contracts with Customers - Deferred Contract Acquisition Costs (Details) Sheet http://freshworks.com/role/RevenueFromContractswithCustomersDeferredContractAcquisitionCostsDetails Revenue From Contracts with Customers - Deferred Contract Acquisition Costs (Details) Details 33 false false R34.htm 2411405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) Sheet http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) Details 34 false false R35.htm 2412406 - Disclosure - Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) Sheet http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) Details 35 false false R36.htm 2413407 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails Cash Equivalents and Marketable Securities - Narrative (Details) Details 36 false false R37.htm 2416408 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Details 37 false false R38.htm 2419409 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details) Sheet http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails Balance Sheet Components - Property, Plant, and Equipment (Details) Details 38 false false R39.htm 2420410 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 39 false false R40.htm 2421411 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 40 false false R41.htm 2424412 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails Goodwill and Intangible Assets, Net - Narrative (Details) Details 41 false false R42.htm 2425413 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Details 42 false false R43.htm 2426414 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets Amortization Expense (Details) Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets Amortization Expense (Details) Details 43 false false R44.htm 2427415 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details) Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details) Details 44 false false R45.htm 2430416 - Disclosure - Leases - Narrative (Details) Sheet http://freshworks.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 45 false false R46.htm 2431417 - Disclosure - Leases - Schedule of Lease Cost (Details) Sheet http://freshworks.com/role/LeasesScheduleofLeaseCostDetails Leases - Schedule of Lease Cost (Details) Details 46 false false R47.htm 2432418 - Disclosure - Leases - Summary of Lease Term and Discount Rate (Details) Sheet http://freshworks.com/role/LeasesSummaryofLeaseTermandDiscountRateDetails Leases - Summary of Lease Term and Discount Rate (Details) Details 47 false false R48.htm 2433419 - Disclosure - Leases - Summary of Supplemental Cash Flow Information (Details) Sheet http://freshworks.com/role/LeasesSummaryofSupplementalCashFlowInformationDetails Leases - Summary of Supplemental Cash Flow Information (Details) Details 48 false false R49.htm 2434420 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Details 49 false false R50.htm 2435421 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) Sheet http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails Leases - Schedule of Future Minimum Lease Payments (Details) Details 50 false false R51.htm 2437422 - Disclosure - Commitment and Contingencies (Details) Sheet http://freshworks.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://freshworks.com/role/CommitmentandContingencies 51 false false R52.htm 2440423 - Disclosure - Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details) Details 52 false false R53.htm 2441424 - Disclosure - Stockholders' Equity and Stock Based Compensation - Narrative (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails Stockholders' Equity and Stock Based Compensation - Narrative (Details) Details http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables 53 false false R54.htm 2442425 - Disclosure - Stockholders' Equity and Stock Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails Stockholders' Equity and Stock Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Details 54 false false R55.htm 2443426 - Disclosure - Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details) Details 55 false false R56.htm 2444427 - Disclosure - Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details) Details 56 false false R57.htm 2447428 - Disclosure - Net Loss Per Share - Narrative (Details) Sheet http://freshworks.com/role/NetLossPerShareNarrativeDetails Net Loss Per Share - Narrative (Details) Details 57 false false R58.htm 2448429 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) Details 58 false false R59.htm 2449430 - Disclosure - Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) Sheet http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) Details 59 false false R60.htm 2451431 - Disclosure - Income Taxes (Details) Sheet http://freshworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://freshworks.com/role/IncomeTaxes 60 false false R61.htm 2454432 - Disclosure - Geographic Information (Details) Sheet http://freshworks.com/role/GeographicInformationDetails Geographic Information (Details) Details http://freshworks.com/role/GeographicInformationTables 61 false false All Reports Book All Reports frsh-20220331.htm ex1012022cashincentiveplan.htm ex311q12210-q.htm ex312q12210-q.htm ex321q12210-q.htm ex322q12210-q.htm frsh-20220331.xsd frsh-20220331_cal.xml frsh-20220331_def.xml frsh-20220331_lab.xml frsh-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "frsh-20220331.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 197, "dts": { "calculationLink": { "local": [ "frsh-20220331_cal.xml" ] }, "definitionLink": { "local": [ "frsh-20220331_def.xml" ] }, "inline": { "local": [ "frsh-20220331.htm" ] }, "labelLink": { "local": [ "frsh-20220331_lab.xml" ] }, "presentationLink": { "local": [ "frsh-20220331_pre.xml" ] }, "schema": { "local": [ "frsh-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 447, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 6 }, "keyCustom": 16, "keyStandard": 266, "memberCustom": 8, "memberStandard": 43, "nsprefix": "frsh", "nsuri": "http://freshworks.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://freshworks.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Cash Equivalents and Marketable Securities", "role": "http://freshworks.com/role/CashEquivalentsandMarketableSecurities", "shortName": "Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Fair Value Measurements", "role": "http://freshworks.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Balance Sheet Components", "role": "http://freshworks.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Goodwill and Intangible Assets, Net", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNet", "shortName": "Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Leases", "role": "http://freshworks.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Commitment and Contingencies", "role": "http://freshworks.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Stockholders' Equity and Stock Based Compensation", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensation", "shortName": "Stockholders' Equity and Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Net Loss Per Share", "role": "http://freshworks.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Income Taxes", "role": "http://freshworks.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152112 - Disclosure - Geographic Information", "role": "http://freshworks.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue From Contracts with Customers (Tables)", "role": "http://freshworks.com/role/RevenueFromContractswithCustomersTables", "shortName": "Revenue From Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "role": "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesTables", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://freshworks.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://freshworks.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNetTables", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Leases (Tables)", "role": "http://freshworks.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables", "shortName": "Stockholders' Equity and Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Net Loss Per Share (Tables)", "role": "http://freshworks.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Geographic Information (Tables)", "role": "http://freshworks.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "iadc7b304075d4520974139d302f3151f_D20210901-20210930", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Details)", "role": "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Business, Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "iadc7b304075d4520974139d302f3151f_D20210901-20210930", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue From Contracts with Customers - Disaggregation of Revenues (Details)", "role": "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails", "shortName": "Revenue From Contracts with Customers - Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "ia4c5efd6e004438f94f856a4f0393e6b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue From Contracts with Customers - Narrative (Details)", "role": "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails", "shortName": "Revenue From Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i93e97ddc69d44a6c93af8c2b44d5c672_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue From Contracts with Customers - Deferred Contract Acquisition Costs (Details)", "role": "http://freshworks.com/role/RevenueFromContractswithCustomersDeferredContractAcquisitionCostsDetails", "shortName": "Revenue From Contracts with Customers - Deferred Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i93e97ddc69d44a6c93af8c2b44d5c672_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details)", "role": "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i77a50318eb864c8cb0277423a1e1b70a_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details)", "role": "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i77a50318eb864c8cb0277423a1e1b70a_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details)", "role": "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "shortName": "Cash Equivalents and Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "idc5ba907f2d84cda981b081d22dc3935_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "role": "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "idc5ba907f2d84cda981b081d22dc3935_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details)", "role": "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Components - Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)", "role": "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details)", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "shortName": "Goodwill and Intangible Assets, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets Amortization Expense (Details)", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details)", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Leases - Narrative (Details)", "role": "http://freshworks.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Leases - Schedule of Lease Cost (Details)", "role": "http://freshworks.com/role/LeasesScheduleofLeaseCostDetails", "shortName": "Leases - Schedule of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Leases - Summary of Lease Term and Discount Rate (Details)", "role": "http://freshworks.com/role/LeasesSummaryofLeaseTermandDiscountRateDetails", "shortName": "Leases - Summary of Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Leases - Summary of Supplemental Cash Flow Information (Details)", "role": "http://freshworks.com/role/LeasesSummaryofSupplementalCashFlowInformationDetails", "shortName": "Leases - Summary of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "role": "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i93e97ddc69d44a6c93af8c2b44d5c672_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details)", "role": "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i93e97ddc69d44a6c93af8c2b44d5c672_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Commitment and Contingencies (Details)", "role": "http://freshworks.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Stockholders' Equity and Stock Based Compensation - Narrative (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i6cb24f6165b34fd0b79f1e2f7627c14d_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "frsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i8aaa6587379f45f68894c851b6e89d6c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Stockholders' Equity and Stock Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i8aaa6587379f45f68894c851b6e89d6c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Net Loss Per Share - Narrative (Details)", "role": "http://freshworks.com/role/NetLossPerShareNarrativeDetails", "shortName": "Net Loss Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesIssued", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i9336025007404acdbdb9456a1e0c2289_I20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details)", "role": "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details)", "role": "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails", "shortName": "Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i225853576078467d9b1312ae12acb6b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i225853576078467d9b1312ae12acb6b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451431 - Disclosure - Income Taxes (Details)", "role": "http://freshworks.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "if58def0a70674e1799eb655e52f681be_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Geographic Information (Details)", "role": "http://freshworks.com/role/GeographicInformationDetails", "shortName": "Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i208b2a6270b54e4c9cdd59a33f76be8d_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Business, Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue From Contracts with Customers", "role": "http://freshworks.com/role/RevenueFromContractswithCustomers", "shortName": "Revenue From Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20220331.htm", "contextRef": "i5c6591d37be9463b875e21b8a7ec5d79_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 57, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "frsh_A2011StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2011 Stock Plan", "label": "2011 Stock Plan [Member]", "terseLabel": "2011 Stock Plan:" } } }, "localname": "A2011StockPlanMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "frsh_A2021EquityIncentiveStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Stock Plan", "label": "2021 Equity Incentive Stock Plan [Member]", "terseLabel": "2021 Equity Incentive Plan:" } } }, "localname": "A2021EquityIncentiveStockPlanMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "frsh_AccruedAdvertisingAndMarketingCurrent": { "auth_ref": [], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Advertising and Marketing, Current", "label": "Accrued Advertising and Marketing, Current", "terseLabel": "Accrued advertising and marketing expenses" } } }, "localname": "AccruedAdvertisingAndMarketingCurrent", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_AccruedThirdPartyCloudInfrastructureExpenseCurrent": { "auth_ref": [], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Third-Party Cloud Infrastructure Expense", "label": "Accrued Third-Party Cloud Infrastructure Expense, Current", "terseLabel": "Accrued third-party cloud infrastructure expenses" } } }, "localname": "AccruedThirdPartyCloudInfrastructureExpenseCurrent", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_CapitalizedContractCostAmountCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Amount Capitalized", "label": "Capitalized Contract Cost, Amount Capitalized", "terseLabel": "Add: Contract costs capitalized during the period" } } }, "localname": "CapitalizedContractCostAmountCapitalized", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "frsh_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities [Abstract]", "terseLabel": "Cash, Cash Equivalents and Available-for-sale Debt Securities" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAbstract", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "frsh_CashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Equivalents And Available-For-Sale Debt Securities", "label": "Cash Equivalents And Available-For-Sale Debt Securities", "totalLabel": "Fair Value" } } }, "localname": "CashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_CashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "CashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_ChangeInDeferredContractAcquisitionCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Deferred Contract Acquisition Costs", "label": "Change in Deferred Contract Acquisition Costs [Roll Forward]", "terseLabel": "Change in Deferred Contract Acquisition Costs [Roll Forward]" } } }, "localname": "ChangeInDeferredContractAcquisitionCostsRollForward", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDeferredContractAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "frsh_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Cost", "label": "Increase (Decrease) in Capitalized Contract Cost", "negatedTerseLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCost", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities", "label": "Marketable Securities [Member]", "verboseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "frsh_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "frsh_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "frsh_RestrictedStockUnitsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Performance Stock Units", "label": "Restricted Stock Units and Performance Stock Units [Member]", "terseLabel": "RSUs and PRSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceStockUnitsMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeContributionsWithheld": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Contributions Withheld", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Contributions Withheld", "terseLabel": "Contributions withheld from employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeContributionsWithheld", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfThresholdStockPricesTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Stock Price Targets", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Stock Prices Targets", "terseLabel": "Number of threshold stock price targets" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfThresholdStockPricesTargets", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfThresholdVestingTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Vesting Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number of Threshold Vesting Tranches", "terseLabel": "Number of threshold vesting tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfThresholdVestingTranches", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target", "terseLabel": "Threshold stock price target (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Trading Day Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Trading Day Period", "terseLabel": "Trading day period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTradingDayPeriod", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberPurchasePeriods", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "frsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "frsh_SubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Services", "label": "Subscription Services [Member]", "terseLabel": "Subscription services" } } }, "localname": "SubscriptionServicesMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "frsh_TemporaryEquityDecretion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Decretion", "label": "Temporary Equity, Decretion", "negatedTerseLabel": "Decretion of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityDecretion", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "frsh_TermBondMutualFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Bond Mutual Funds", "label": "Term Bond Mutual Funds [Member]", "terseLabel": "Term bond mutual funds" } } }, "localname": "TermBondMutualFundsMember", "nsuri": "http://freshworks.com/20220331", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r269", "r281", "r337", "r338", "r477", "r478", "r479", "r480", "r481", "r482", "r501", "r544", "r547", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r269", "r281", "r337", "r338", "r477", "r478", "r479", "r480", "r481", "r482", "r501", "r544", "r547", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r177", "r316", "r320", "r504", "r543", "r545" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r177", "r316", "r320", "r504", "r543", "r545" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r269", "r281", "r328", "r337", "r338", "r477", "r478", "r479", "r480", "r481", "r482", "r501", "r544", "r547", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r269", "r281", "r328", "r337", "r338", "r477", "r478", "r479", "r480", "r481", "r482", "r501", "r544", "r547", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r178", "r179", "r316", "r321", "r546", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r178", "r179", "r316", "r321", "r546", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r183", "r467" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r23", "r184", "r185" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $5,517 and $6,030" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r84" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Premium amortization on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r12", "r39", "r374" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r11", "r12", "r39" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Contributions withheld for employee stock purchase plan" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r18", "r514", "r531" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "r39" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued reseller commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r248" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r50", "r51", "r52", "r532", "r555", "r559" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r52", "r58", "r59", "r60", "r96", "r97", "r98", "r403", "r550", "r551", "r597" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r369", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r366", "r367", "r368", "r418" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r99", "r100", "r101", "r102", "r111", "r188", "r189", "r212", "r213", "r214", "r215", "r216", "r217", "r257", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r385", "r386", "r387", "r388", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r466", "r506", "r507", "r508", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r593", "r594", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": { "auth_ref": [ "r275", "r285", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.", "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock", "negatedTerseLabel": "Decretion of redeemable convertible preferred stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r339", "r341", "r371", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r341", "r358", "r370" ], "calculation": { "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r186", "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit loss, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r236", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r163", "r167", "r173", "r211", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r401", "r404", "r429", "r468", "r470", "r513", "r530" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r45", "r90", "r211", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r401", "r404", "r429", "r468", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r421" ], "calculation": { "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r192" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r193" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r198" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year but within five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r194", "r198", "r526" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year but within five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r197" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r194", "r197", "r525" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r191", "r224" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r342", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Net carrying value" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r231" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Less: Amortization of contract costs during the period", "verboseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/RevenueFromContractswithCustomersDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r230" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r230" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Summary of Changes in the Balance of Deferred Contract Acquisition Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r33", "r85" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r80", "r85", "r87" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r80", "r438" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r33" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "frsh_CashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r89", "r90", "r116", "r120", "r127", "r132", "r136", "r144", "r145", "r146", "r211", "r258", "r262", "r263", "r264", "r267", "r268", "r278", "r279", "r282", "r283", "r429", "r583" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r255", "r516", "r536" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r252", "r253", "r254", "r256", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares of common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97", "r418" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r56", "r57", "r64", "r519", "r538" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r295", "r296", "r317" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r329", "r336", "r560" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69", "r504" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Advanced payments from customers" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r196", "r224", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current", "terseLabel": "Accrued interest" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r224" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "frsh_CashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "totalLabel": "Debt securities, Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r224" ], "calculation": { "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 }, "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Fair Value", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r91", "r384", "r391", "r392", "r393" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83", "r161" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r316", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r103", "r104", "r105", "r106", "r107", "r113", "r116", "r132", "r135", "r136", "r140", "r141", "r419", "r420", "r520", "r539" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders - basic" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r103", "r104", "r105", "r106", "r107", "r116", "r132", "r135", "r136", "r140", "r141", "r419", "r420", "r520", "r539" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-Average Period to Recognize Expense (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r58", "r59", "r60", "r96", "r97", "r98", "r100", "r108", "r110", "r143", "r215", "r285", "r292", "r366", "r367", "r368", "r387", "r388", "r418", "r439", "r440", "r441", "r442", "r443", "r444", "r550", "r551", "r552", "r597" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r210", "r540" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "Change in fair value of equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r421", "r422", "r423", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r270", "r272", "r273", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r422", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r421", "r422", "r424", "r425", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r270", "r329", "r330", "r335", "r336", "r422", "r474" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r270", "r272", "r273", "r329", "r330", "r335", "r336", "r422", "r475" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r270", "r272", "r273", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r426", "r428" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r200", "r201", "r207", "r208", "r209", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r271", "r284", "r409", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r583", "r584", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r241" ], "calculation": { "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r243" ], "calculation": { "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r237", "r238", "r241", "r244", "r505", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r241", "r509" ], "calculation": { "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r237", "r240" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r241", "r505" ], "calculation": { "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r233", "r234", "r470", "r512" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r90", "r163", "r166", "r169", "r172", "r175", "r211", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r429" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r163", "r166", "r169", "r172", "r175", "r510", "r517", "r521", "r541" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r92", "r379", "r381", "r382", "r389", "r394", "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r109", "r110", "r162", "r378", "r390", "r395", "r542" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r82", "r502" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r82", "r458" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "auth_ref": [ "r125", "r126", "r136" ], "calculation": { "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "terseLabel": "Redeemable convertible preferred stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r117", "r118", "r119", "r136" ], "calculation": { "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r235", "r239" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Amortized Costs and Fair Value of Debt Securities Based on Contractual Maturities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r206", "r511", "r527", "r561", "r590" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Cash Equivalents and Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remaining 9 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r463" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, option to extend, term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r90", "r168", "r211", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r402", "r404", "r405", "r429", "r468", "r469" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r90", "r211", "r429", "r470", "r515", "r534" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r90", "r211", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r402", "r404", "r405", "r429", "r468", "r469", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r81", "r84" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r53", "r55", "r60", "r63", "r84", "r90", "r99", "r103", "r104", "r105", "r106", "r109", "r110", "r129", "r163", "r166", "r169", "r172", "r175", "r211", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r420", "r429", "r518", "r537" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r104", "r105", "r106", "r113", "r114", "r131", "r136", "r163", "r166", "r169", "r172", "r175" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net (loss) income attributable to common stockholders - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r115", "r121", "r122", "r123", "r124", "r131", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to Class A and Class B common stockholders - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Interest and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r163", "r166", "r169", "r172", "r175" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r455", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r450" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://freshworks.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r450" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r450" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r451", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash payments included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesSummaryofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r449" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r83" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r461", "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesSummaryofLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r460", "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesSummaryofLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum future payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r95", "r112", "r155", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Business, Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r39" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r47", "r48", "r50" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized loss on marketable securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r79" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of deferred offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payment of withholding taxes on net share settlement of equity awards", "terseLabel": "Cash paid related to withholding taxes on share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r72", "r75", "r190" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r76" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized internal-use software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Based Restricted Stock Units (PRSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r342", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.", "label": "Preferred Stock, Convertible, Conversion Ratio", "terseLabel": "Number of shares issued in conversion (in shares)" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r278" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r278" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized as of March\u00a031, 2022 and December 31, 2021; zero shares issued and outstanding as of March\u00a031, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r31", "r32" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from Issuance Initial Public Offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r72", "r73", "r190" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities and redemptions of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r72", "r73", "r190" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r361" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r249" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r247" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r249", "r470", "r528", "r535" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r247" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r375", "r503", "r577" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r6", "r14", "r87" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r17", "r87", "r563" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted stock issued net of shares withheld for taxes (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r292", "r369", "r470", "r533", "r554", "r559" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r96", "r97", "r98", "r100", "r108", "r110", "r215", "r366", "r367", "r368", "r387", "r388", "r418", "r550", "r552" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r165", "r170", "r171", "r177", "r178", "r181", "r315", "r316", "r504" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/GeographicInformationDetails", "http://freshworks.com/role/RevenueFromContractswithCustomersDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r88", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r302", "r305", "r306", "r319", "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue From Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenueFromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r459", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/LeasesSummaryofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued and sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Public offering price (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r195", "r199", "r202", "r203", "r204", "r205", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r341", "r357", "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r237", "r240", "r505" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r237", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r67", "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue and Long-Lived Assets by Geographical Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r61", "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r342", "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r20", "r21", "r22", "r274", "r276", "r277", "r286", "r287", "r288", "r289", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Summary of Common Shares Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r156", "r157", "r158", "r163", "r164", "r169", "r173", "r174", "r175", "r176", "r177", "r180", "r181", "r182" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsAmortizationExpenseDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of shares approved for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, ending balance (in USD per share)", "periodStartLabel": "Unvested, beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Total restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r347", "r360" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Stock options outstanding and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Stock options vested, exercisable, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r340", "r345" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationScheduleofUnrecognizedStockBasedCompensationDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r357" ], "calculation": { "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Total stock-based compensation expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock in percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r294", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-based Payments" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Stock withheld for tax withholding requirements (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r456", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized internal-use software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r89", "r90", "r116", "r120", "r127", "r132", "r136", "r144", "r145", "r146", "r211", "r258", "r262", "r263", "r264", "r267", "r268", "r278", "r279", "r282", "r283", "r285", "r429", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r44", "r58", "r59", "r60", "r96", "r97", "r98", "r100", "r108", "r110", "r143", "r215", "r285", "r292", "r366", "r367", "r368", "r387", "r388", "r418", "r439", "r440", "r441", "r442", "r443", "r444", "r550", "r551", "r552", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r143", "r504" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Options and RSUs" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r285", "r292", "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r285", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r90", "r187", "r211", "r429", "r470" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio, common stock" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Sale of Stock [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 }, "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Decretion of redeemable convertible preferred stock", "terseLabel": "Decretion of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r258", "r262", "r263", "r264", "r267", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r200", "r201", "r207", "r208", "r209", "r271", "r284", "r409", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r583", "r584", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r99", "r100", "r101", "r102", "r111", "r188", "r189", "r212", "r213", "r214", "r215", "r216", "r217", "r257", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r385", "r386", "r387", "r388", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r466", "r506", "r507", "r508", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r593", "r594", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r94", "r329", "r522" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r94", "r329", "r336", "r522" ], "lang": { "en-us": { "role": { "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).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r130", "r134" ], "calculation": { "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Undistributed Earnings, Basic", "totalLabel": "Undistributed (losses) earnings" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r130", "r133", "r134" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Undistributed earnings allocated to preferred stockholders", "terseLabel": "Undistributed earnings allocated to preferred stockholders" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r128", "r130", "r133", "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted", "terseLabel": "Undistributed earnings allocated to preferred stockholders" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r150", "r151", "r152", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r457", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Motor vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of potentially dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r136" ], "calculation": { "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share\u00a0attributable to common stockholders - diluted (in shares)", "totalLabel": "Weighted-average shares used in computing net loss per share\u00a0attributable to common stockholders - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r113", "r136" ], "calculation": { "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share\u00a0attributable to common stockholders - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2740-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL121698322-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 3.C)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177168-122764" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r561": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r578": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r579": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r580": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r581": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r582": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r583": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r584": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r585": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r586": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r587": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r588": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r589": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r590": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r591": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r592": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 82 0001544522-22-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001544522-22-000014-xbrl.zip M4$L#!!0 ( !R"IE1%$-66$1H *2K > 97@Q,#$R,#(R8V%S:&EN M8V5N=&EV97!L86XN:'1M[3UIC]PVEM_W5W ZF$P;J#Y]MQT#[;:=&.MQ#+MG M@_TTH"2JBK8D*J)4U36_?MY!2I1*W78FP*Y4<#XX79)X/.K=EY[_Y=6O5]?_ M^^&U6-5Y)C[\X^6[MU?BX.CDY+?[5R/3;4\N?YX@E,].,F,L>HXJ9.#%\_Q"ORK M9/+BOY[_Y>A(O#)QDZNB%G&E9*T2T5A=+,5OB;)?Q-&1>^K*E-M*+U>U.#\] M/Q>_F>J+7DN^7^LZ4R_\/,]/^/?S$UKD>622[8OGB5X+G?QTH%.92/GD0?0X M21\_>")E=';__GGR].F31S)*I#K]YQEL\@0>YS&VWF;JIX-<%TM?/#XO MZV<;G=2KB[/3T[\>])ZKU4U])#.]+"YHMW W-0";NQV;S%07/YS2?\_PSE$J M/O^ZGA_ M +NZ_/0+@O3Z_?7;_WDM/KR[?'\K7B2F1"YA"7):5SL39TP72 M_-F].0-EQ27PIH3A>J.BJI'55IP19.>W0S:*BQKF*>J+\P?'#\LA@_E_!_7L M^,!O%*!6P59-_&5E,@!.K&76*"&+A*"R31PKVP)Y M9?)2%EL1;45N:A"G-0K>UWF9F:V"+<.DA_(>O\]25:FI-KH2, M= ;*@+(+6NHPPA^BSBF%19?\@*YXT^I_/$_U? MJ507I,[9">XB ME%5=J,JN=&F)JWTVP&W%&H8WE;*.P\6PJ\ID&0P"+AKPN?W"V&BV&!O7C(O^@0(8Z$I86&: '6+B!)6HU++)6-= /4,QM]SH+!.L:I#]M>J& MAT,6Q//!6M-).%%9F;S)EN06[29E*XL5'""*BI@^/+K6UNT+[Z4-*BHB4TMM M,[F[) -*^H]MRC)3Z#Q% Q">@@N@^BB\>\>F]XL6U7QIT8GL">Y[C"!COU\A MRQ*5ZDYY9O9_6#:5;5!Q <+KJ1L/.V5#)CF8K!:HN778' .M9^C?0/)H )FS M4*8@_6RT52)1, @&H[NBO=^J.RAG5&&91-JC93H>69/6BA"HPFIX)4RHP4#4 MO?_J!+>]8XXVS$]'>&?H[V!.QRJ,":7NL$#5MMA35^&M!R:IJF!B [G@O/2!\FJH#[@D11_6%@ MU5KU>Z.*UK"E 8':Q@)CKTAB-5>2"'P5$]SYCF?Q3A\-H*>G<,!Q(U;P>*14 M 2IT!JK,".&PBN"/@'!4%QVRL_,&Z&!WM?WBZ'JVZ+OS8B8(P)@F7M)FB2,B M?_5N0GC @NE(23F.6Y8!B'$%!G6E)6-EWM@:%>!<$:NM5*ST6A&S#WRO9%G? M(3P0XW6-/!Q,V43;&!06M##%Y0C:BUQN<4F2&3 9F!!&F(*L\-R .F17ID(E MG>&S0J<+ D[=2"!-U3G\81L;F N )->_4Z#Z.TN4U15'0]W!P"[S6X[$K&'9 MLW/81E&OV!#AJ$/_B?ON@?TBX,^S)>"I1ON') N*SY6T*S0 T%FS=B*BBV61 M6 *S&CT[-Z \U3)> 86P >"C\N@\LG1-ID@FSN,ETLKD3M,R]/_]0L\O.7K'?M%5__E P MZ^M"1L9PP@D-VNAZ-8QF1??V*1OE_CRS43Z1INQLM>#5LSQ]Y5ZP]$\07GW1 9@O?@CI%/N9R< MH]G?0^!'\YO%T-V8512-+2HB:;4%.XKD'FB(V7;71X'^M!T9*\426%$Q-B=L MM3!D.<'(92,K&*/8&2[3'JY6!'=>NK&UD+1O%?>V8L1?,D M]!WI&RJG^T#MRM:@AFHPLF0/-G8@@,8:$@JZL35<<@X)B4X!M,Q SI%^&S[; M)505!?I%(LK5EAD6 L@V-!@IP.3"A>%5D;3NZE'*D"+5-T!;B*9TTG%PL& \U?3?XY7S"4T0-*2:]Z9&$PGHH6A="Y3OBAC;2S?Q8FSH M.D."NIW<6DOM=@^C+,L,M$Z?U @;Z)%D1WPNPV9!1IUIZL"?]^,/#Y\\ \JM MD*ILZ"MIKY48AUIA(!4-C +F][< ^1X^#49'*D4'(R8M5, I &!YH]@N2519 MJ5C[-;\^:M$;PCD]N0%^\:]@CMK4P"O"D@XXOJ9R=_EOU A @&**)O($4-61 M_P1C6M;#3PW'@LQ6M<47M8;=L34.$\6RU+BX#ZKQ,)H67K^.%5]@IA*>*^"M MM>ZZ.T"XB3[30W<2N$UR/=%!N&<,O 8N07%/.W>KO>5V, ,_ 8=Y!#\1-U-= M#T?%Z#A+,[,9WN"-.NADAFD:>,J<'L8N"]M"024VI*SY)U"MJ4S2@(KH+O'# MCLW#"VZJ"M?IW44D*X!2;WM*'%Y^_.BQ[P8S4AR:Q<;B0K@>8LW2R,SO+D>B M9+>]IE0M]/_IPOOQ,7> #X+?*[EAW-C^DW#F@+M 6HS7\)@IZ1[P&< 04_@3 M!]97F%S'OLXH03?B(<=Z$=?@,@U3->#+O19?O@#P1&]\9?!FVI\=7;J70R1* MJ!>R"[Z9J"@X%[X6&?.%"+"/27$#,.0X-R" 364P(B :ZZBF1S0M3=R0B[7N M)J7UPR/M$(SQ$5\(OO7A=7X:7PX %%-4 Q9O5P1BVM0K?"LXV*$^%C,,R,%! M#!P7(>Z0K'\E! H0]?;ZA+10@?XG'GH;0=3+0K5_I! M?--S/I ]H-21&X>+\E"R?9)5).%$X,*O?.NZ$B4 MS7K+#P0 !A'\ ME$631W@"J6A 9>B!!8N#?<;7/7;@^U\"Y??J9- UBYT!^,1[PA;T3A#EP,=8 ME0#UM:F#*^Y][V"+9X%>*V<6Z=927(<#S$A-D0 MZE[!N2W[B-;FQ(SI1E[() $YAJP:[Y2@DY$M05+B6%S>Z1Y?W*Z'.?L&31:J M8%XJ>.4R@\.1<:PH$0<=ZTWA^!J\=EVB)#W\^?+RPST$][TICO 'OJHF4I,U^R#: IDS^1TH/NXU(\_/'C\ MC#P06SIC<=&)YV[!XD3P]DA MTR9I2RYR&(:=Z#0%2"D>&+J%@+K"G[@C>H:+D5!#I[(?\4;J#+&<0N:*76=\ M%&1B\ZLF]P\<0/LHJLOT:*CC+T#4(H:AB4PV!P?\=ZN0]LOJ369J]>[$9D(2 MFR P:.>^)J?.+>5VW^HVZHS9H8^H%2[A63A6&@B5.S-M6O$WQA!)J"ERVJ*B M6(@)GO.=-9J@!MZ(RPGN^N"%./PU34%)J4@HW*.SGN!&OWZ\+R>X:SQ>5 MZ M1\PU6*W?9[_8NIHI6^\Y,__.9;Z3YNE_WG<)>M!M+)]5UYHF12UTT3J&%NR! M(/U>H0NR0+5\/ P0B@/6QWH"PJOQ[O15H%73,1*&6W5=522I2CB5:FK\WNF*+.(BO MH/*?929N;5A^J:1LCQAU?DU8T%=;W1$3_#](L+@E#^%[\L4\LZ4>S#-;Z@-; MM+/-A)JC')]IELY'? K9Z4>7I>]P9X)@M(993RCZC)M2ZH2D'MR"V4[^B'8Z[T= M%>YQ)G7>RE(Z=N.\1U@SC"XIT106HSZPIM\Y+)QH] 0/Q1_.XCQ7^)/CGBM2 M,^Q*>5V!.AME:L_*@F::*'.-VM^2T^&F3&37M];L#'+"?*%/6V/9;WCERX[; M$D^O.";X=SU4;X$ D8AW$].&3Z$*&137HY-0^>I^GD&\K?%!7(+Z(=92D'34 B->RU))/$M5#&*#;&=(PEV'#,^ :ZUA\RC_2RH:Z+M)+NF!F% MJ,I*N1@4[)G!=1S5,Q+O\/;'-.@G22Q1UPUQ0JNPSTC= KO3UN"ZHA#K%D1+ MVV"DM_NS8]S_T3G0\^'YGGEK9YJC] 8;>DZ>07U%"P"\IX0!S#I 6[U+.]BK M4HZ',S5.D+%NV8/5?JF@2-!&N& M;C@:1.H-]U.F+J08NR4[H=X8 <*27V:N,#^CM6NH:Q%/-[@SF#T*^RSME'C" M#A1S-2NZ-[NI6_,.4$(D#) +?<(2'9 4V]W M472\D]=8I::_%R;KL!O?CE(5I6-(^*,T&Z0.RF7L?/B%PJ0H# >@X5)BOE%% M9LLM.Z(>ZL9G?9&JX5+P, ;\E6;"1%.X#>JIKAWF=?YW-NB#ZB)W;DNJK$DX MK\(N8*@?"^H]@*+=V>(\/E>L8*."4TRZ<7Y@:QP,0/--6^GIM2\5QZ8Y[/&G M++($\QV97331$:8740@ TS+O.L\2P:SOZ'$";+)?6H4S8J:P7L*;DFPD47I9 M:WV:ID:;T&-4K\LC@-"'H&HP&/K+H[*4@$9L#D,.&01Y8Q['9U@1& MSW8D];Y?[QST@@OL75:Q^:)\>ZX5[VN_V.I,;:%7*F9>(EYJ"AE.U1=BU*/$MKQ'(=QCBZU;K'2]^'6@(H,LJH^J^IG+F] MPKA;A2YQ<@UBC0GGL9 10>,P^Q@%$^K MV;?@D(#'=L64T<.!EMVCL:JNN8:$=5@T]5M#:U@800K]&J4\\;G1^8):&P_< MYR99^GJT5NG]AM/V>-.ML CC*OYP"2=1A>@C'2Q?EJ:J,?]]2[E39*UM"H]7 M"SS=%1Q3IISVE"K_B2R)/A&N4NP6HK> K\B.C\0\^T*LF*3P/'"Q2*UDEK(0 MPOF6AHI7.!B<=H3DS(PP84K=.$W*'R0'CVFL'1O/" 3(-W^\5 M9AC1;+3DVV+PZ9R76U# @%@CGT87UYRHZW"S:PA;L%KO@8@QB4A2"F%>EX@NO;K4$DF/=+IZZ 1> M)F6^\V9QKR.#01OBS_%TE=_T:LZIV2)Z5>%8U?V??PB65C >-?MP7 W7W%)@E%RH#8#%BLXEL2UTH MJK6RW3D,NG^I&U7%VJI>;9#S=C- 8 .Z0FFN+F?N-MK,CWB+GU&8.&[0+[AS MTET-^-A!CQ[HPHPV=I'B.-<.!K&!C#?RR@1SR4%+ MP?W2Q6<:Y.KUGYS@WIE#!;TI6^=DQWLXR;;M*MG_Y W(A@DMJ(;8H'3(+'Q MISA,.\'BK@G]-_3V\&NF,PT_??(?M9JHQX'BLR8"8T+68;S4BY.^.W>Q6^C! MO4A\WD?PR4>OQ891U?Y7ODRXTJ+7KT3=4+9"K-H"SFZ485KKJHE;@AS($RFD^ZK8Z'C+_5!,>SN6@,TFMO%9%G;Z=*W*>&N ML2,E.WM%<#,-<+TG;V]A035T 9JI%QJB!&$YX*EH$$-QZAH@+W)_!UR%H@", MSV2IR.:R>EG@7R%: _9J54C796BU+?$.NLSQN:ZZ"S\J0XTO73 ,/>=D1BH; M^\Y,85>JA>BHUR>-P0M1H9T\['CS"#O>$+-Q,8'=BK'!(>Q\1Z$UB]=29^11 M*9A=G M[7E$:_[T$\6S7>UDY.+P(1_OA*:3CEYL>!\%'E#[M;@^M*X/[SC,^T7E,W57 M>CE Q7Y3_=;9L)0&NYZRR1+4$:-^P[E'7/.Z\,GHOJZVIR4];MGR(?NT?#!A MMU-.ZURX@U7<6_C^A3EV!,4P /O&W+?&_8 [7 7?8V>3BIW-0"U],D^U]!W0 M6P9T1FTUXNEJ$7LEGF:JA/ZLG.Z2B/<4=)W@_JD2G0-1&Q0]@5< ?63D!? & M/V;( ;0VEYV 2>VQD??Z/,5'!E6U'#8M5#G:LP&LZUV MGL3&V0TUC_;)B_["SJ,\Q7YA^TR5L4]JW?K2)KAUJMQDC0N_1,%FT&C'Q-:# M1"G@\#>Q?'(:KT$E&-I,7(/D'M,^89J>Q%]M^JOT\4;E%"UJ*0ZV2J_X:-$B M_2U]G/"V*NB3"O2Y6YV&ZX?;[(!;R<1EX*K"D\^>Q7UF&KG\.&C/\TYN)@B! M-V+(>';=G^1X=_G=CD"#S$+.M^;"5<3EJNVK8]L(/IGQ/C6?BB^0W/BC'/1Q M")AQ"3:4YF_:^$):07W'N'60NHE7^.$!*G)RMK]/KM@OS)]IQ/-G>IN(3-/& M^5O8\$@A/R(OXVBG,OD8"?Y--=SXXQ78Q4 ]BFOJ=[-3T-T'*Z5 ,K4K0 B; M NP5]LXT?/C2%(V=A<]IT/V,"KOLUE1FB+) )WP<.FSWM% M ND\2>!*EO5T2V2$WY[@;ZL%O0L!O5)JE5B ':"=*S;;#MI[N[Y!F.['.90I MJ=:]CAH\2^L)^K;XP'=7*?\;F60+_UO5>?;BWU!+ P04 " <@J94S6HV M" 4( T)0 $0 &5X,S$Q<3$R,C$P+7$N:'1M[5IM;]LX$OY^OX+KX+H) MX#?93IPX:0#7=K<&TB3K.-?NIP,E41$12=22E!W?K[^'I!P[<=*FU^VN-[@" M=21Q.)SA/'QF2.GDI^'%8/K;Y8C$.DW(Y?6[L_& 5&J-QJ?VH-$83H?DP_3C M&>G4FQZ92IHIKKG(:-)HC,XKI!)KG?<:C?E\7I^WZT+>-*:3AE'5:21"*%8/ M=5@Y/3%/\,MH>/J/DY]J-3(409&R3)- ,JI92 K%LQOR*63JEM1JI=1 Y O) M;V)-6LU6BWP2\I;/J&O77"?L=*GGI.'N3QIVD!-?A(O3DY#/" _?5GBW&[6Z MW6:P?]@\Z'0.6T=!B_GM5M/WNP?A0;OU;P]&-B#N^BB]2-C;2LJS6LS,^+U. MJ][=S_7QG(+'H_3WG*%#EG\SFY_C_3/A\3;'Y9WU^?#T81,/XS(%9R< MC*=C"(\^#S[TSW\9D?Y@:J;".VIWJEOO=/^*](<7E]/1D*S[#[]L2-O-EO'% MNMJ?O.N?CZYJ%Y_/1K\MO6PUFZV7PO:'N]AYTL5QE4RHCC-*?N&2JYA\Q)TL M?"%T3-,J"9C4/%H0W.DW._N'QR]>ACD-0[!D+6$1!M]?+DR>A0AIKV:>_$4^ M>_6E$W_^Z ^GI=VMVVD8DYC.&)%LQMD<^47'7)%?"RJ!_61!)BP74A.1D?=" MIL1KUGXE(B+O)5/Q'&E&D7$6U!&>H]<0GM;6A><=50@*IC]=D-M,S!,6WK"J MBY)TL0D%3,@$2@2,0'E&:+8@1:9EP> !B@9;/R!HE*2XDYPF)*(!'DDB4J0X M+9SL/0%%@HD2,5=+ ME$IVPY5&I:X)-0^=W;"RN@8VM31FP]K7@K?.UN%M^B X;W8.6U[W6)6(*HL" M0Q$BBCAN;=C&A$IF 8* /*4A&D6&;UF/IU16+K1"A9@@M@L4QP*[!4 M2Y(TC1R$!EN42'AHCP!4X2L>=_MT3K,H1D<@3[G,Z8M"/V_! M2]87O9=FIBR(OE[)$7]9<-@5R=Q,P!Z+-S/ :\!;4[+[3)<(*,;FX9%T:3CJ0&;W0F:;E!7W=NTYJV*J[JD:S$@MZEEHTX2= M#ZI$AIIB@1W/+4O*C=$C^>IW3]%W(GVK"LS]5U)@VF.2<+E$JBN6,J2Y#M,5 M81F@O3CFU<)AO5UN1!7;_M/?_@O7'<6X?&UQ32') S6P2S'8CX S8 M*'/U?>$X9_36)%^FEESF2E![C+/<['X3XLH:S^V\]BPZ?9YP M;;L 8D)B<=@*0"']JR(%0#!+UIDRGSQY+/"JLOL65I1])/%(@CBJB#NS7 ?D MV&.W$F)5EP-Y-A/)C)E$F-&;\O10EO3(TCP1"X;6>2P<)](' ;@_I JH?X2 M&+@(FTT^6[;ZP!^3-4QU0G/%>LN+8U!WGM!%CV=VPFRGXU*7+[06J5%W/#/\ MC\*A? ED$>6:RW>:1T?U;K-K7FMJB?_A\^V_4%J&]9D9S8F1N4T>UMI5Y8=2N#T6OD=\1Z^SC18>CPW;EK^_"5FG1T" MM#8QD8]T00ZJ]LWW/6;*B?C[^FAIY-W">?AFIX.U8W^_],KL@?I8XN'AN3Q\SJ&LL^_Z5[W) M+]<#$NHX(M>W[RZ'/5*JU&H?FKU:K3_ID_>3'R])JUKWR$321''-14*C6FTP M*I%2J'7:J=46BT5UT:P*>5>;C&M&5:L6":%8-=!!Z?S,W,$GH\'Y_\Z^JU1( M7_A9S!)-?,FH9@')%$_NR(> J7M2J>12/9$N);\+-6G4&PWR0%OB)\=OCGU_ZOGT=:O5:M(3KUU_[;VA M@=_ P#']U8.1-8B[.4HO(_:V%/.D$C*S?J?5J!ZW4WVZX($..UZ]_O^2%3T_ MFXE$8SV)^>ZK4[.E3+./ND(C?I=TK$LE-[48]D4D9.>@;O^=FI'*C,8\6G:^ MG_"8*3)B"S(6,4V^+RNDH:*8Y#,GJ/CO##;!/'NY<"8?0T_$$U:XX#6,T8./ M(9]R39I>M?'0XDW'J;R#[UJDF 6U&[;["#:3_Y+QO<%X,KP8]KJ3X=6(7%V0 MZ_%PU!M>=R_)Q7#4Q5=\N[J Q&#\K'/[XLSU[?CFMCN:D,D5&=]>#FZ(U^Q6 MO-9A]XAT1WWBM?OYU>VH/QB3R?L!N1GT;L?#R1#"@Y][[[NC'P:DVYN84'@G MS59Y[YWNWI!N_^IZ,NB33?_AETUIL]XPOEA7N^-WW='@IG+U\^7@E\++1KV^ M,VS_<1=;3[HX+),)%I3D)A)4EXG/I.:S)=$AU:\.VF].=]YV*0T"L&(E8C,L MUBXV(D\"I+!3,7?^)1^]:N'$UU_]85B:QU4;AB$)Z9P1R>:<+5!/=,@5^2FC M$EB/EF3,4B$U$0FY$#(F7KWR$Q$S$GN$[&(6'#'RBY+TN4F$# A$6@)L +E":')DF2)EAF#!V@2;+^ I%$2 MXTIR&I$9]7%+$A&CI&GAY+8$$N8SI:A<&I&8WC.LNZ%3X5X 8[!D9)L-K&$$ M?"[17$ LP718$F!/+T+NAT1EYF,]?\$DRY48!V*N(G0AIJ%9 M).?5P9N&=WRJDU:\]B$[LE.]=N"NCNSRCU$&"5-KOZ"7.:GO$7(.Z='>0*=9/?%,(/I, MH55'NFRE^7R*RZ8(^C13NT\QU6C*@(M\)5??1":A *0QY\I2$:188O68_G5- M8IM$*%F$+\!B7N#68"GG)&D&.0@-MB@1\< >^54V53S@5'+C '=EV%)S8C1E MRI1&NUV4K:.6N(1B, B'?3LI17_'_2RBAF_AEC5B76(QPQ7LS3X#WZ;,"((2 M,9\%7T"!^P7DZ3X!N=DR@1C,:939;)NTL-D,A8_/68)^;+N K3AR!_2ZRZ=K MFD4Q)@)YRE7.JRS>S (O 7/^ M/F$N)T^7SFU8F -%7OKLR)/8X^;I2.+Z,0,%8I*[T:8Y78YH0(C"]S-IDK_! M/D]HC872N&^>O4"7\J'H-WHHE3CSW+,H/1H_DRU\P,HVB$]!".G8U,O8&5,8XOVO&/E$2 MIH)*R[L!AWU6R2' # 96AN'QU_0CQ0YDOV4P_G.,WIOBRU3!9:X%M8]QBL/NGT)O)DX\%7E1UW\.. MLHLB/I,@CC+RSBS7 3GVL5L.L;*K@3R9BVC.3"%,Z%W^]%#F],CB-!)+AM%% M*!PGT@< !N#^EBZAN@L,7(;-(9\5HU/@C\D*0AW15+%.\>44U)U&=-GAB0V8 MG72:ZYH*K45LU)W.#?^C<KWK-CGU+;;E3;[=W4UJS)SFQ$1J4T>5MJEHH).7(ZC?0C\1[^ M?FG ]#@X+BY??X_9Z/>!6EN9R(]T25Z7[4_=*]#D@?AV?;0\\F[I/"2O#EK8 M/?9S\T>R!^[NF-LZL87G4R'*]Y EVA1.FR6"B;X-/WHA9S-RL:+6*]?.?CUOK,8.UP""_S?Y=WB-PZ+/4[BSY9CM M,-;C7=\766+[G%S@Z-&;)JM-4[/%8"LD3[R=LE&&'KW@D@KWAD_'/=2;LZU7 M7M:[RQ:;^GH*G6*+97I[RF?>DLD_W3L[]NVA\S\ 4$L#!!0 ( !R"IE0E M+\[V808 (D7 1 97@S,C%Q,3(R,3 M<2YH=&W=6&U3VT80_MY?L373 M!&:L5]M@;(<9QYC&,P036Y3D4^[S[[O]7X^'@^"3^=#2-0\A?.+MZ>C =0LQ[EL#!SG.#B&=\'[4VC:K@>! M()EDBO&,I(XS/*M!+5$J[SC.S9<$Q#Q=SFBD(!26*1K"0++N"RXC*SV!9Y:X!SU>"724*?-?WX9*+ MS^R:%.N*J90>571Z3O'>Q*Z!16]JK.W&M-TD;NS19K/5:I*V M1^/HL!U1XA^X^_[O'@KIX/;BC%2KE+ZIS5EF)53S[S1]^Z"5J^Z212KI>*[[ M2\UL/>K%/%/(3^#YXF=!YCXQ(JZ0GN)YQ_.1DJ(WRB(IN\HZ!F*M(%5M#WG* M16?'-7]=O6+%9,[25>=UP.94PAE=PH3/2?:Z+M$LEJ2"Q<5&R?ZB*",R,:_+ M L(!TDE91BM(GJ]!#&\2-F,*&K[M;2/8D'U#UA"5347M0=P_[-13*V8PG 2C MD]&@'XS&9S ^@?/)Z&PP.N^?PO#C<' 1C'X;XF?<,9Q@W$RF%_VS ((Q>&VX ML*?VP(;I<& .>XV66W_Q@/M3Z!^/SX/A\1:<"L2ANZ^U$+P;PK0_>=L_&TZM M\WA,1)M#PZD4F(Q)BEN+WM0Q3&BX$YE8$2[((AC=A M0K(KBBEP/F=2:GGQ7^^,,%]"0@7E<1T4AV7"0DV#21A0H5C,0KT#7XE2)$R0 M"[+;C/,M+ 7D"@J"K<.$J"0C\"L33"8HNDK$8L:Y2LB\#H.$T1C)H;R*75,8 MQ\B0"B/U("%,H)6T C6+4D]UB+B1>+:"T(BX,I+K+3,JC;[G*_B<\27J!$%K M6OE"R 5!'RDW"OKG@@EJBH:D2JL95<8>-9EWKA,R-<>J5/AK-[N9>\V'/"#,M749'LB:!0'/T&-AOZ+= EQX=]R7O MBXSIDC95: *[W;R(N-^F@JP 1,2,9E=;X M)J6K"HL..M1E0E#:5KO[V/CKYB2*L.!:*8U5I[%?U2.&^LA4Q_+:SQ:CGEV! M>'KNVVKQ7+NEU1"@]LO$$"]2S!(ANG6J/6L=O1O.*;59;OUEEZ!+"O!:N]': M-[>=K'78U3[V/S"=_R)-QS),%7-B[('97Q$\&>G$H3;LBGD+#9MCTM)S3:Y[K2ME2-+2ML;,Q7(YA1P>V@?N M@1Y$%+J'BBK&Y8QBFQG%4=']M6;;/G0?7G9M[\&U?XFL8T0NQ$;%2(R,-[5& MK3I0!G/'SV_ VQZ6='S?U4VAEJ?/>@;L,?J,*;[8*:U@O^CPUCY3*N*_B]%D M]K>K N&KG>9!5YKGU[K$+?2/-+6KE5#[JL;*B#*5,$<=\)1%4('_7G6^N"%% MMWYN]UN?C[%&E;]>+J['#!OYR,_(\-@AT*0_70Z]IP\+0]%FZ/=<5_78N7X_*. 4+FNK9 MK*ZGY(PKB"CV[M%WS.3Z>TD#Z<]TMQER@3VEN=3$>5?0&)N,+-0KNM7(5IJ+ MONO<;@N+3N4NV]N)M;$]L99W#%NC[>XRH?A18-<:Z<$:>QBJ-Y)8E91->U/R M72L&AU FROY6^P6N:WFN:(8=;+H!2.--D=N"(,.M3EHN4*T%K/O=TO.X!CS8 MM=VYT(3.L00MU_\@_7 N7S^*2VER7'_T- M4$L#!!0 ( !R"IE0(Z"WK.P8 +\5 1 97@S,C)Q,3(R,3 M<2YH M=&W=6%MOVS84?M^O.'6P-@&LJR]);#> ZSBH@31.;059GP9:HB*B,JE15!SO MU^^0DF^Y=%F I=F"P)!$\ISS?3PWLO?N=#P(OET.(5'S%"ZO/IV/!E"S'.>Z M,7"%J)4UG&:F7K2BP57J$_B^O*Q%/-0&)$W*$^)K./Y*$G1 M.V61E-WPCH%8*T6MIH#S M$*;]R:?^Q7!JC7\['WZ#_B#0([[K/GN7_W6(S4D>^[W8&89X0OS9O7/0"4 M=2;D'#S7^@JQD$9HAB:*""B/, -](3),H.'5RV1#PE(A74.HPJD. >R)AF@JBZC!(&$4V&"<\9"2%<8P*1<1A?U- MW+_?\]J'72/JH#0C$IF>OXVXFJ3#:@6(R!GA-+?&=RE=KK#HL$(N$X+6MHZZ MS\ZC&8DB+'M62F/5:;17F94A'UQU+._HIT6A9Z] O+[V75H\UVYI&@)DOPK] MN$@Q#X3HUJGVK'6 ;CEGKK=EXR_[!%U2@M?:C]:^N>MDK>.N]K'_P=;Y;W+K M&,=4,2=F/S"_*X(K(YTXU-:^$J83?(9I76]A70^3- 5"L(BT]0&"&-SKS>\G0?K#13W9RZ[%7+/9>JZR$UTQALLGA MNBPF/VECC34EYP7ZM\RQ#\+-2S!KZAJ@RQI&4I2;ZH)IDZS9-H5P4R=F-!6+ MA]0_$F/&;WJ*S#"E5Z,S(5&WA7A3DN6TLWKH1BS/4K+L,&ZL-HNZE:R94$K, MM;CNK:YY(4FK/LZ$:SF\Z>IMM^SL%3J!BE::JV';##DJ>CC6;-GN\=&3PZ[M M/3GV([$M/'6X_K/$.L;DTFQD)D+L=O [5^^24O+Q^ M C/LGZ+3F#J*+=D2VF4_MG::BHC_+D:3I#\M2X3O]YJ'W=S\;O=T.VB?N;6N M!EW[(4-5")DBEB%FD;((5F!?2M^;.T'HKLWM_M/?Q]A_K?S_"-U/?' MJ0ATX0S7YT'3OH2AZ4]T6ZOKY^;(NCY%X@%1TE2?:>KZ ,F%@HABSQN]X+BJ MOUT86=+[46S?]N.U7V!??5;DYZC=V3 M7G7\WCD2[B\2BA\E=GN1/I!BQT#U1!*K2K)I)BJ]:V+P\,9DU1>R6S.N[;FA M'#N_= N0QINBMH*@PIT.-"^0UA+6T[W)O7O 3)07H1VS%ZCXP:#L3= M+"$S3+R%>KCD;RX3J]_R:M-^ZV 0# MKA0 $0 &9R^[M_L<"N>^ MN'O\#FV6H:\EVH#;([[XY(H*M# EB>VO?Y$EB1T;VP))4.X96U)5969E1/PB M(B,R\O?_=]9IUTY"T<][W7\LX16T5/M_[W[_/UGVKS]V/M36>F[8"=U![7T1 MS"#XVFD^:-4^^] _JL6BUZE][A5'^8G)LO*9][WC\R(_: UJ!!%RZV+QUBAN MG70VBY**C 5$,TTDSYBV3-$0L&1X^>"M4L$ZI'V&=9 9(\9F&CN=42,)EU1Z M(>2R?XNM,QX;&8AVC"%JE3/&(F.$#,)AD;IM#>#MX V[_;=G[;Q[](^EUF!P M_/;-F]/3TY53NM(K#MY@K?6;\NK2^-98]%N7=\8B]%NG\";]%=?KO$DOABC% MDWOSL\&-1L]LT2Z;S;O09$BS^&90F&X_]HJ.&< LIR90ADB&R;B1AT>5QG_5 MT_T=$83IM=XFMP_[V8$QQU?O8?JVO']\(0T#9PAG5^^2FLP?Z@2E3OH#TW7A M\OY^?M_0X5[\YE_U#[NN%3HFN_U4OQC<'13\>,^ 8'*S?G W.H'O*P>]DZ_. M+^894K=>S%^-]?I;B3>CBY==]GN,8/FU61C=,7G@#EO=O#M=MJ9_^?8^W!K' MY'W@0CD#_V;EK6_;IGOPCZ70S3[M+@$C!^/?_=X) U-+#V?AW\/\Y!]+[WO= M 8AGMG=^##VXT;=_+ W"V>!-R3MOWOW'?_S'[X-\T [O$EMG$_[]_?G]3Z@_-V^,>2S_O';7/^MMOK!AA ?O8VW1B*T#G1#_L91S)[C&GDH;-!,@G9('@JT"@77<2_UEK1P*!H)?R537 M=%+7(7^[WH7QG;^'URE,>ZOKP]G_AO.E6NZA:4__/K=KO9,/9.>D2>M#?[A^ MLK^I#[K),/ MM-%N7O3.FIU&:W]MHP6_GV]_KJ/&VNI%\[!UV/R\D=-MD(? MR/YY\[,3C-S0VX9YWLKZW2^L7.T3;TT[RHT_W/6R=^ MSQL7?W3JFY_.]P\=:1Q. MGOD;^N+=_;T>:FSN'&ZO.1A?DS8[6PCN1=MK1[Q!MFA]LWFZO_=GIW'1)/6V M.OVPMSZH[Z(S^!?>O7Y1/_A"D+9(*9DI&7S&:#19 LI,4A.5!]!U2BV]0R"U MG#%.R.]O;I#U*:G\?E@40.*-O.],NQE,L=[U:Z!HEFHC<88>S@9O/?R2=:#; M5N9-Q03?9(*S^Y@ B^"\#9E''C0N%BJS&MB!:JYY1-QZCI?>8?(F0<.ST7]B M7UPQP ;\TJ](_"T2G]]#XA@)$L(#3:V.&9-*9P8YFEEO&4$18:GUTKM$AIE1 M^"]HO^ B1KECSC%EOFS=)O38:7C[(?3[ M(6P?AP)L[>[!AP"F[5XH.MLQF:*%<8,9$[JQ=G2RW_VSM7]Q#!.[>KZ]]F>K M>;%%ZIMUU-QK=YJ?/]'FY_VC_<\;1_N;S?/ZX>II(]=H_U\MY#I_=\UG/=SN MP(C7MEB]LW%8/VR>-B]V6MN?]UO[>[ZUW]EI-S_O'.T?;IW7UU;)OR[6>>/B MZ S:X?4+8**])OYB@I1<2?!Q,:,9,PJ4K0"75U!..:)28N&7WOV%FW>(]N:F M<5V$&,! 8<>-M5+"1!HNA8Z,+G<'6T1C2!@MT!O'IZYGW;]/O; M<7?0K9WE_Z=WDEO>]#ICMY?7544._O[FW_C4=67IPT,;DV^9[:N)?.U$?M$:L(](.UWG[:7?MN+M\8,3?^?Y].-: MZ/8Z>?>^9A\+6S>:>'-S]-^D>Q3<:XL9YH$%(K7#P9$ /R,3N C/1_>7H,5^ MBAMOT 5QRXW@&,BA&?@(QCM+E >L,YQA0Y\/W5X"77X*.(J'D2Y.7I[4&IB MW$J;DKPXYP*G) 1-&4-.JN!CC$P:BJ1&T93>)9YXEWA.S+4;WB5^O'>)I^9= M$AHU=DHCXQR+$ADI+7<>,9@\) E=()Q9__->%[[V[^/IDMD7!&H4 MM9@K9D*$OQTH8]#,\)\!16"U-.K%D&;5^SS%XTW[+Y/[K>Y[)M6&&*6XLXIRP"/K(26P=GL%2\2)KI]FO8?O(321"$QXD0*.P%GE"L/6, M1.(E?7D$?3:=-GOB6F849\$9CBS3UACK02-*9J+P7FOT HD["TTX>T*KR#@F M#H%[11BX5\H@ZI'!AA$6-/WJ,&,M8PR[(,W##QTT)K:1"<5 < 5\AE#3R]%6S[-VA.FG&NN M%"&"T0!F3?#"<00&CXH6+=*:X!SJO2F1">:- UY(*15BX+J ,O: *PH'3K *+T>"9JV6IT M,""9IHBR% >/1HH70[)G5R2RBK"\% M F<9]Y>6(,T1(V . MPE10;,!^I\X"RRL4GF\&%AFRGH0TSFI$I)(&$S "D=-@_VF@">::,\GLBR'- M;)*3ID4F$XD107C-,&-8"&M35ED(UMD8D?$OATPS3TZ:%LD"DO[27\&9-. M1N:G15E/9VNG\2Z% 1F2W,-$(7"H M,-6>(A(IYCC.0)07@HTUI0(1CI!DB!GGK4];ED%#@2%(B-+/Q\;/R#F7FSB[ MP\3%#VS^/H:/DP8>O2D6WH^IX!RX\*S8#5D)(Y2?1:'#IYQ465OWA ML#](#_4W>D4CG((]UAMV4^6/OXI>%SZZ$OKO6FWCNT Y=+TI?/_3<2KB!2\+ M'/;4P>KK/OW/P AS/$0O D*,405V6U0@#2PBJFD0=@'RXOK%X"T0R@_=8+O8 M#<5)[L*(5*D82(GZKLB/DR,TOOHB<^'27@XLK*XZ#$AIKP9!#5E"M@G3( M.*XIGGG27:J(Y1^V<7;"2>@.PT[HF#PM6/P5BK*$'9@VV[:='Y0UA=?/CH,; M!+^7=^ 6\(_@UWXTKL3;R2R/:/_[TS2\XGNIGF\#Y225D MAD@K.*%18":!_[0B* AL@R<&5(%XY'PF3G#+IYI\X&WD7Q"=/I:?[@Z*L M8'J3,I]V]XK2$3S?#6Y8Y(/\F^C^Z,[_,.TDN[NM$ 8?>JX4WULK:C>99D'8 M IEH-?<1I\@?Z 9C?30R:- ;P45L7P1;;/9.0M$MKQP$N#?TUX(=5$SR6";A ME)M@P?76#,BGL2*68Z6ITI91B5X"D[SO%<>] M1MQ1G?Q1G$Z* "%TI))B35 M1@IAJ1;"4,*F4\1@3C8.S:3W%(6UBQ,Q[;)(AX*)<9,J4OMS(!#.V M':8OKD]A:LP+8P0?51!"I;P2)KVU/E4,C$9;&QD-"V"E+X3&_U$>G1>E5TT9;A22X]<0(!B@/XDJ4 M8SAGA)'64JHB4XJ9B*FC*+K O!9L :STA=#XLW'FIFD8&BXB4C9XQ]*I'F 7 M>C #-$4^:JP#YAA1,?\+9-^4V_IP,#3MM/CR4D5UBE%21U/Q3%W^;]C#\<5X?;;U)#6P4X=]#,/3.;[+&Y?=@:M["U9 N M/_X37M(4KG7^(9R$]@.CVNH>#P?]\@X\K<',W1+V%),\+4XG"D;" DY'.I2; M;V@$>U1QB>P"9'S,(?,^ ;\\J^ \^?ZQ*3%O=(P%(2A*^XTH+V/<\).PU"BI M>(6\<\*\\\(OVGBNC+:>, ]81XQ-2^Z62"^$HY95_/)$_/*44<3GL!3FA8%) M(%Q[(BF6 7 NFJB(QYRGDB>!/^>1RA4#SQ4#+XK&-@I)J6647&CF#3; S2F1 ME5I#A>:\8N#Y8>!YX1EJH\**=6:4V;@GXP_ MS0L[>PN>B4)6:&!GK[V)#H%6UR:5SHET$3)Q7R8[?TN'5NQ\'SO;&#!%A@$2 M,^:L48)&1Q@FWE#X:Q%B(_/'SJ^*@QAG#BL?J$G5#00RB 0J@^>2,!;I(FQE M7DP.>N)8_6MRS)U6QFBGH@N&F:"TUTCK5(W+!4K( FS/JWCXM?OF%GD6 C,N M.,JPDTHS(:SF:?>OY6P!3N-[53P\+VSCA!(^"B.BF&>:^_$:_*Y@_248!.-T(HQ'Y0EPE&3-+1O-4DX5$ MT.@4$Z4M%49X;ZWV6E9!H?GDY7EA'\ \+B(-42C/*'"-9#(8$[C%01E1>3'S MJDNGQ\N+O8B$) [(8!\,3^=7!VN]<>#!H'1NHPJ+4)+R93+P\[GAB\W DNI( MHXZ@Q#F3QBII5& (:PV\+&6L&+CBF3NK-R(Z"XZX=M(SCK@QBL0@!#-!*V4K MHV^J/%-N,]P+1>>/7M=?[6^<*W=E45QO8%8:4OJNC8X1Z@SB5A(!$*@05HM0 M,;#BW-?I:"M'9"JW$0,/3#MK3$2<_,;6!:2PQ> 6<&49\JDJ)-A[2FJ,P#T0U0;52EU] M8[. X];H5 #8*^9\.C3; D]Y0KQ+14_O"!M M.3WF!27I*<8\BBB9IT)A*L#<,H;B*(5;A/J*KX)YYX5?M";1(BT1Q91%8ZQ* M1^9%'*D1VKA%*.2VF/PR[^44GM:_G!X#,.3$_")(T>QT4X!>'5,/"\\(R)DEAI>;E# MS5NB,;("&TV5TAQY4O',G&K-*3/P3'/WIL?./EC+,)&48\L4)MI[IX/7-&*J M UN$0Z1>)CN_IGH@TV-GEDX?=UZF@X19H%130KC"@5.$J<.+#/ M*,<\UCK5BZ]X^/7R\,+XYI%)%:QD!"FF4+ &.,U$IQ3T$A?B4*O7Q,/SPC;" M><>0],)QRS17"APR/2X-P:CG":(6Q^8#=(0ACPPK\4R$D=MQ;T5 MP]S=SY7=,"^\C# 23++H-+., M(FJ0CLAAAJP,J3Q(Q3E M>6$?Q1'S4@H"',2XE%:22"/#BFFI%*K2*N95ETZ/EQ=[$+. M4.&)D):IB*.5%0//JP*M&'@< -(8!16"PAJ!_J8*J6B5HD(RY*CD%0-7/'.; M9[",%%FGM>/ )4883IP66 A$&#&QVKXP#WO3Y\IA@D;0:" DHYZ)%@GJO+:?2""RKT':E)[]1LEI1HKRC%A'#/+.6I10;%**R M4D1?,5"EKKY16\(I%B,BZ4PF%A717@@F2#J^'C08H14#S1_-L'$L:FJ,2G7J M<51(:$O2$;#2<$;0_-=P^:OHP?L.SO]JPQ2L=GW*7#M.;?QQOG=^'&[[X!T0 MJU!,2S[]HS3&9IJA"C:<<"W O M94BC0P@1EG4E)C4[$Q:ZGR4J!%R/R;6R)-<9D4 MA(08BL"N0 PQ Y:@B2QXYIPQ#"_ ,1W?1:2-8='-!\,2 S?RL_1I4925%,(S M$2*G4;(@N?*1.27!9X\:?*X%J.$WWY2:HCT8A#$H1/C/,S#4+:=*,*8Q\U1. MML^_')GZ.[1RUUX8.:(Q&$P"EAIT$PT@1PJ,!NDU)]QZL@#[(.>/.E/<+D# M8) R!&L<\\AI,!\$%PI[AB7F^H7)SH=@^J'5:_NMSG'1.QFM)BV((*G@A:,J MK1L[%J53AOAH++("#'/B%B A:LY)-<7P;F MG593S F-'E%#.,>(,8*=-3(0L,DU$@"#)GQ92]TA^"][+J(]8BK@=8O!FAF$ MT62@]+_+*;V\=CE,?W7KC7F;7/F1>5,.8,C3H*UE2J;:Y I;;IA$D:"X",=, MY>"=A _Y2?!;76"?@]RVPVJ_'P;]/\[KYK!7O&^;_JU=]./5MN#W@FMU>^W> MP?E.?M!:&(T?,"$GB#.NA&$!-#ZQV,)OF/.2W;R, MWB+V3\BH4LP+)@'5(F$D4 T^; IP8/@IQH4X4.M':/Q^V!_T.J'8"6V3=%*_ ME1\OBGQ:IQ#U5F#&@$[4ZAB0!#'54A,OP+5]X?+Y3+2;O6Q&;T&%8N-U=$PH MKJ2,'D@>K/#@CRU"*O^UU77 2+L#H$]ZGP\]5S+4[:6?_F [[IHGB4[,WDC#)'(7I%4"1^8E42:= M[DI$M-YXHO$M-*F8;,&9[+N0;&I>NH@"$6F,!2:S %_*>T^Y\2AZK8)8("1[ M%#EW0[N==P]6NWYTMA-\7C\[AJ;"%'<*+8;FG,VJ4)!$$^NT)9Q18#&&C -P M0^")1NWD H%:Q6\+@&\Z@E_L(S7>2R:-52Q:(AGECCG'U!RO0O:+P=L=(.FH*?T\*^J#GCM(^#[B_!*X4(YX6 MDJ:V&J83KFWL7073!Y>=/J*C>:&^$YA;,..BC8A9QJQ5GJB(%4:>JX78G74O M)0A.F0"# MUCO'[=YY&!%D08AA=7 X$NL=J,P@O?+&2"$MT,,:C= ".<)3H,JC^[IT?THG M8SN6C=_9EMGI=4=.R$MT:86SA,649FPIBQY9J<'X(E$*(AUF_G5QSJ*0< A* MO*3?\;!P+=,/H]LO*=,9;<\?:9O)/7^5]TQ:G-PR^9Z:O#^4IZS!*D2!.$E% MI, >L\J .PJL(!35+XQ#MH^39?Y"^.3F:@+SP6OD!7*"24641%Y&2ZD6TA@D M7X;&?BKZ/8G>%ND@$\^TY.EP1N(-(8$(&VUYXJA>I 7L67L?LY9DW#ISD %2.5-H"P5 0Q,@'V,!$!QQ"]L9'- M\2+J'))EBHZ]C0@I'(T$H@3AE%#.. QZB%#K.!M#'\$LFWRHZ/,XZ",99H^$ MONNW_DRZ5Y#22T[ JF",<*J01%:;2(,R2)DRI01KQ$L]EC[,G["E=?*]?- . MVW&KZ_.3W ]-^VH)_7TK#W']++AA6JP9E3LHGGCE#@SVV"LZINO";LL\R1;P MZZR#=8;XX[3FZ-:I:$VN$:8RA)3U115K#-O MK)-BGOKQX5&=4?23CB]TB",0Y60H0A1L>H >C"SL>(4XEX M%H.I.'&ZH=Z*QQ^C6:.R00I/G/.@69F)T6BK-$W,JB2NF/(Y6.>'A."I@NXS M!MX"9JT5'D#>T<7OAEYM&$%21@+_,:VMX0IA91$+3AM*%V$=Y 5P^6*NNC - M .FH(%XSX;VEC'NAE,+$@T&)%X!UYC2E=S:+U)%Z,+L,-MXPS8-AP@22$D " MTU3:7,(DEYH&F?!]%*@]Q:^$DZHP62_*7)ZRP)/!,)3N)%@9ZRSBTB 553I^XZ5)\ _GO"^D^"K";>"*<2$I$]'98!"1V&A*%='L M=@V?BKH+);N8"L:MM"88Q1PF.H(_E:HF2"1@]M5+D]W-T T%>%U=O^H[>3?O M@S^:W*T7+,#2TR"CP1$9!J:R,)QIY7@,! DEG7MI CQ;$L]$BKF3 ,W2:2LT MD](KP;$@0AMA'="<+5P NUPJNB\Z"E2]OF9Q^?N"A+0QIVFGD-&,>R:$-XHB M34U(A\UX%Q=I*6+^*#9[J V2T,BT=]I8)CS2@*^8(LHT0]:81;*$5Z$%G[?+ MM]87=0G+]$Z2:$>(E2P"R=7AZ#C3H SF/*I/$\+$(9OI38 MMQEZ!X4Y;N7N>MY+HU<,6JL=F!9G7B(5>32"&(6!C)QQL/0Q^'U$.0\> M(1=B$7R_^:+B3(#5R1B=B]R0$!EAQ#CII8L,&<:1PHNP"_H;5+S4D?7U%[F/ M77NO:'1"*,89=MAH 2!*E-8X:&KIXLOA,U)P-L%**Z+2"$4E$3@]S@JI4 @V M[1+SEB]*#N@WD'2UGYN_C(,.W$L40^08LQ1+J[5DQF,;,3("Z&@%2*5:A/2] MN2+B3"21><*556",:I<.6[72<2JPHX:IX-$B5'SX!A'+>-;VH/7-%.R%%$+, M*$/>^8"M G%DAH-"%)Q)$HTRTBR^$#X;_694]M-$C8CTP8(MHY&V(7"MF" T M4*_<_ ;\9^Y*/$EYSQ,]IGA2A3?< M1J]4X)8) #3O,!$BL,"13,M@BRH?3VOB/\V!TD@C1XS 1#E&E+ M;QE9D?QX\-MI[@>MMQBA_[MT\U93',#=MC<8]#IO-=R9AICEW42@MU@=IRH& M_6/3??>[+=Y 7Z//=[O\F79^K+6!L>TP><+V"IB_S/7:;7/<#V\G'W[S>?^X M;CRU=3MX)&TS< .@W\I.?Q MY97RTIN!OWM-JQ6-'KZ,5O#EM3=EV\7DAC$1Z>A]?0W>*LW;/Y;HTJT7'[\* MW%GSO6&:F/]$Y9_?CHWW>??@+:KALIFK?MZ4DW'/])=O/YJ(5/\W%&/:3:[# M,'K%VTD'$=@ZBZ:3M\_?_L\>R&F_U@BGM9U>QW3_9[EONOVL#X(01S?V\XM0 M4G#T]73TAA+:*>DS?F-,TGQ]:FSMK:_5=O=6]]9W'V2]>1GM[OK[3SM;>UOK MN[75QEIM_5_O_[G:V%ROO=^NU[=V=[>V&W/_"I]-OP6\,NAUEVMK*^]7:@1Q MIK]KV,\KE52O(,KG7"A![FK]7COW/R.3-R<'.I],UZ!W_%9,$'(.>&AC>Z=> M^QU46K?7;0Q+UZTVUGP[(98[!@37V%-I@V8"5)KD@6"K0,LY[N6]"WBUKDD& MA@_YV[6>&R9=G?*_E\:Y2?3O<[O6._E =DZ:M#[TA^LG^YOZ;%.OE &^WF1>^LV6FT]M7T3?C_T[4:G?M9HJ[,/9/^\^=F)^N''T_KA M_M'VY_W6]N3 ( O)9.A,O8Y33S(*9D!'!523:$.KDTCN,LH^E87%%A7>U2I#G3I#U MI6$T/3E%CY+37](>P]IV-_QZARV>F_A:KT@D?X3X=$52]2C:?Q=+L14DR/>P MU$/\,^$/-OF.=/SBSL7F;Y[__$ OWV#*C^<6@*P)_V M^4XX[A6#I5JY>V< '9P-WL;\+/AL4 P7$_@W0C]HOKA'ZW]S>9YL[/%]S]/GOD;^N+=_;T>W=[[1)L7.ZWFX49[ M?_,C:AXV8=QU>,>/YS#&H_W#/_/F8;L-RN+TP][JH+Z+SC[LK<.[UR_J!U]\ MC%1013,NC,V8(RY349J,(DFC 0<]")YHK243O]W6'K=^\Z%9VUG_:WMGK_;7IYW=3ZN-O=K>=@WL_3TPZFN8UK9W:IC_ MXG^M;6_4]OZY7KOF"ERZ :OO]])EK"F[9RIG[9 ];CXV>D5MT JU?T^DM#9: MXJ@%\,S]Y]8?6T+;:]^L4*#=4A1I@FE&?."9CHZFV%F: A8!A/-TKMZJAU2 MHWBYEDCP>//Q[G+--=]$/XMO\CC^W=ZI;)W*UOF&K?,,SC.-SDSA.;)]8]#JU+^,_M4'O\O/W!DOFX"W3@6)Y/\79:C$'K=@=EM&WI[3L MULM0VP;TUB@[6TC(^ZDU/?PE>N%E%#ICDCEPS%Q,CIG.O-8H(HR)PCB%43& MF4+BYQ;V9K$H_.3\LQ,.RFH[W4$ZS?+U\1#Y(M-930[\>A(#RIB(*K,RZBPX M;+5FE-$H ,:*T&^=]HJC?FVKZU:^KOSF#++N-]=^63\S;E R1*T7:\4E(]1, MO]8_#BD+ 'S3O%O+!_V::Y6>Z^S7/'\BGDS)"GAQ4_<$GK)9-@,'XU$&U]QH MWB='R+2GM0!GH]S$7.;/C+>OON_YFRLI\ HN)1,/PG'1.TGM+.@2RL@1V5_; M;V^OK>/&WA]'^Y^;IXW-QN'VWA%I7!R:U)H[W1[K7W4O'#)(:%-?*\C0JFQD3.5$6=8QCAB MF7*:9]I$31U#T6NS]&XMM,VI*<)<>2*O1S!6O0>EV!__\P$&@"MN?P2WK]_D M]ERC_7^UD.O\W36?]7#[\.]VBE>#BW_4W%N_:!SNM.N=OUN-O0/>V&OR>N<3 M;UPTS^H7_O!?%]#^WA&N[ZV3^J%C]8M/7R(F@2&N,HDMSQC!)K,(Y$<0AA77 MU(C(EMX1S5%MMS:1H-KNH CI<)V;@K3\]/[+728B%1/-E(D::^X+P&L0F*+, M"@/.E7$A4\3&C"M,?:3I7#BZ]&YWF ]"C:2--!4 SP" ]\S9UC@?>%14=8$7 M IY;?K9NFQS16TD0HUE4*3W((),II'R&A< Z6L6]"DOO*,TPP4H1_@B>?Y%F MN7YY*]?_P-O,KQO5Y6W%@>GF%^7W7RO\>$X# M[CU\W"[V>J>5L_)-Y#C[IN;M_)GO'S93M@D\M\6:>SL=N(^G2$Q]KXD;AQN= M,GME;?T"-"^\V]%YX]#!O,#G0_!\G)'2,9S)$,%\"S%FX F)C#$I-&9>$R%! M\P(WUD' >K.SV$H!WR[^ D\7A'DQ5PY?$.MILQJ5"FF))9 MJD+I;.!@L\6E=^]7[ZZ"/Q/+_-7K#TQ[/S\>K9Q4##-3AG%?L%0F,AVS$#3- MF,,TT]:H3%FF=:I.*!E@C4[[IY[+PO]VBOWV3'S'\9](%HPEN%DO/U5 .+GQZ9="Y.C#^'G=/9A_VY\8-Y2\7YY0K1+ MEM1J$0MB3XP/S2.\'1;33Y M]2E54#IQI/U7J]=]K7'RCZ=?.$'.(N0S8;W/F% V Z WF<-.,XUXY!A, PX* M '','AWH/:ZG':9R.?-Z@-!,K4M&7O MK-FQU51-ZG)\0 M"F"6XV'1'Z9$A4&O!G>4YA8FO]A?DW&2#M]V1=SWR3O-8KBO\0_U"Q MHH7\H>2#KU^CBD\]I8'@%:Y_+%/B^0>;9E9^EV3^@ \TPJL'URF?6>9*("J/ M.T^2%(QKU1Q@2)=G MO!N"[!\V]CZ>-@Z/SAN;'WEC\T[NS[A=PSC M(MM[6VA_[0@U]QS?WML_W%[;Z30O_&&3_ G_UGDYQKM)2,0:([GB&5&.9HP: MD1EPE3+#=11,<*RI6WKW/@%D;17HU^GT$A/UW-%R[=@4M1/3'H;:?Y7IB@BG MK/=:OS6-=*5'P,J/RM3]F#.2JAZO,) MQ,?; F&E$%C*F(4D%0P3D>FH0B:D98%*CAPU8%*"B]HP?6_^72L/-:J-3BVO M??CP_JMR\D.Q@[N5Y)Z;J[>Z/@5%0LV>UUPKP/MV4@65TU8H4T.2PWZU^>!M M[1?\:ZUE^N4^*E\S[?9X12@M ?Q[F*<% /#[;1C? (U>K@'0E$DRVFD5FZ'[]=^@?9 1FK](5BW_58O M;8&8;%\;M,S@UN!KI^;F*,N]8.7#XW?X];=R->P7,GI'"Y(&U^TAO$&ZO[P5 M'DJC&+>3MKWVRT&4@TPK9!K5O#GOKXR*B]S]^\GCN>^'10'#&NW!33IT8 ;# M_D)"QD]M'J)?%&:2>&4S&I'(&'G=N9A-*_W19R;D&@U)&0#PZ^6 A7:("9%KYMT=?N\%*3C7C]=Z8TW M*8USRD+M--A:/Q^$IKT,7R\.KSX>/XE4A\E2YG4#N.,$<(5(P7(F*FUX5U"S3@'2)%@P)>L7RR#/-S[:PTF.+OG @B@J?4[ M@#+043'13\([O>7 ,DWOS[@B,,+$9F1@]URV=E=HO[\O)ZW7#KV\?Y();58\!.\K7 M>EN$A&TGX<$ZR&.^05>/& O^UW#P\"-3*'D\^KM57/F*!R&S13!'F8F -6]- M^Q0LI*4W57GG)XY<2;U"J/ZAR!5>T63Z81O,5@A^@MVXOIG!9J27MXIZ57.G> ^L=] KSN]91"UO*IG2C6]:Z/74 M?>BG>;@%][H+>.ZHL58_VU\[.MO>:W3VU^JG:7UU?Z]Y9BVE+GM,469=RY>ZQXK_F0%58<8D5HM(Q#V>?/>1]5?SS+#A;SO\?PS[T MW._?Q5G;Z[4MW-$;V-Y9A:^/P-?ZG8*/P2"3H)4'I3(FH\@4XRKC5 G,.(V8 MA>\I^/A((^,[\J)^+H7J9>+2.LS_08*C@Z)W.FA5J/2LJ#29_6(C5<*RXS3T/:^NQCIJFR&>?".8F]E )]3[W]&X'SV1T#\?B_ M%W"U/H79:N%^9$I;<.Y=S,_C?1&_,LX'=GRW5T;;AOW1:CN\Z*A<_CVE9'M% MV5?[/'5^FD/7T&VM"^_62_;;2=XO_8*NZ;K'K42'_EU7X^J>"\.R+LM92256F;4I#$9DQ87BF$2:9E-@Q$[EV2'R# MY;_^]SVAY-M+!=]A/[/YD9O5,E2[>ESD[1I%HQ,[EDM^']?LAJMEFG;_9E7< M%''%\K=^[;Z$[UIO."@52:E^0+#&\K%19CW 7<-N/I*.4=-+-R5&1,\"-@QK MXAEVW%@K)8B0P1%Y+<3XB&=&T1*(K,O!+^[_8VFKL7%/:E8YJC*M<+?L:OMJ M9#>5!KQNYGN#;-P@> =@\D-;Z'7)TUE][8@W]M;/P!X]K>^MHB_44Q:IP!DW M$6?@!>-,$T4RI*(3GGF@E$L'!8IES-0R(6HB7Q-JORM#^ ^QU$UDOL56?TR3 MK:B/VB-.3;":@8>O&9;>4\$",E0Z6['5L[%5\_2+,$0[XUEF15EM1;K,P@^9 MH=1I$Y 2"JP4+-4R(G0927J'K586:4OK:SKW>5K9(@N9A>,??>:Z7)I"YHXD MWY^V,^+1PV%_D,?SGTNXF=,#NC9VUG?_^7E[YW]W:UN-]S\)%+,PRVH_^V?R MRK.8_=K>ZA\?UM/A/>^W ?,;>P\?NCZ/U2NT7L%:_0A28[B(Q?3K!*Q@^F.E M +[6JN0K] DRP^0*9E,I$V"-.SHH>L.NS\:,&\L_]VND!6]CQOO=OWGZ#JB6 MT=C CAV7J7T+;Q.*=-?2N[] ;7U[C[O^J?GX5BSFP2F)\6FP[AMS\KN9F['4 M6D7R@/[SVS8)3G7,_UI_O[7ZH=;8WENO[:QOKNZL;34V:QO;.Y_A8_9A>_M_ MT_?=O=6]]?H(WDG;7^'^3$E0MR7Q3DKIOC.L7P?4Y 'B%P)^H(* MN@#47MW9JVVMU#:V&JN-4N2W&B#E]=5T3.-TA?JN]_@3BO]&3C>ZAWFN&_&9 MOFOSS33%>PM0LX97'I'2/2O+X[%P.UG43O??<9ZRKV:\5O#[':*JP:&]C-66 MA<9'NZ!_&7;-T.>#X'^M5/#+YP'V/2KX9?A 3Y!K_U24)G/$=5\?R^.YCI!T ME&_"\Y0O I_*4C)E4OD?IFU2C=+=5@@ 1::,Y=1-X5HUBD=AQ#+LLQ9<*(,^ M%)?LNZC3L+S0HT_TP)6.>-DZ(A&ZTA&5CGAF>.$/ZHAKIBHHA^WC,.KFJGS/ M'O02:O51K8_U,IGQ'A528=%]/_12 >L%?H%*>U3:XQZVD)7VJ+3'LX(1Q8_4'CO!A] I5E05 M %8 ^+P R!YK/IM^J[;1[IU6KG^%7?=QD:ZPJ\*NY\4N61XJ"&,:]&H/@-A] M0?<*C5XX&LFTE^V)X.@%)"Z114YV-YP,#DQ:2?O'U7X^?*Y M@U;X^2!^L@H_7[N$R')9 37%;@^/))3[\KCZC:JC;_6]40 MFNQ5VUJI;>_]5!$,%EZMQ:B M*9,C/AWWNH"9W;Q77(/."B9? 0]4,%F%^2H1>5A$4B(:/ ,69@Q@6%Y+BZC@ M\170OH+'A^&15_#XZD5$+;W;+@^_VNJ.3B2!IBI@? 54KX#Q86 4%3"^=A$A M>.G=^EDKMWFUG>M5$)M^U];X*B-L_C/""%MZM[NUV5C=^[2S7IT_,!_D?D(A M3CGO7]TC_N!99->/R9K% 6+/>AC6_6=)X6D<5I;.@*A.*WN:\[)N'+BR^L?V MI[VO'K9R_:47X2RSO5;>3_N7"ICA]GEM)QSWBD&MUZUM@%<*?D3VL3RGT^2C MRJ"GIO!9N]<[&A]'/JDCDHXQS[ME\9!.,-UTM1'URFNBU //UD\G3 M9:PI6T[%JDUG=';Z+]?O^'5YO)UJ. I-]X9%.JD=.*\XAY;- +Z=]-HGH=8? MVG3U=U6-- M@[\Z#=Y--NDNU^RP#^/H]VOI=-9!.#A?+N\];IOQ4SU[F AP,HKP=RZW!9=U M7L9]7N\(OCY,XI7:%LQ-KQ-JSO1#?_EKW- QYS4; +S@6QYSF"M[7COMI8/K M^T/72C1.6Y,)^BV1R>7'\.1R^0O^;7+%AG8>3N[\7!X:VX%WO/M$NI1WA_?\ M/FS[VS\&0*S./8V$LV.8L]N_ M< 2][^%5[S]D]I\N_\UAN$DAOO7"B"S^]V M=EST#N\90[]UWWL, %C"G7M/\W9[\A/0>O+KC0;&M7ZZP(GEQL61@/;#F%!P M>204_1Q@Q\#-H>B4/\,4 :>FS>3 %'OE(U_AA1'[A\2N@Y+%NKU!K0UMIB(> M@][R]7N!@B"D)7JDH<5>N]T[36;?#QSF79Y[0L4MI,UF"+7EQ%\=3/[\0[@Y M-YBM\#07"8!&7#_&@9O89+K=80+2A-M%^K$ J00IJ_VRNK,#H#S^NERVT2V1 MH<2>DG?&Z%(^56+;CQS+7E'R.RAI;-Y.B5R#7LVX?P_S)'#0HP,]"=A=C!0# M@+ #"8[#-BBM(B1]!N0#39V'KH*VYR1'B'%DV0)^C>S:4C(.BM[I MH%41XCEU3"M9Z2(H$Y"'F@_$]%2V>D!9C%P[\7O!F)M9V*0@3UW!Y M;,)-G"P/SMLQ$*<]LM; DTP).*D)I4I1]5:1]0M(F,\#U M^H,;]EJY, #4Z)=)^^E"IRPMDZ@$B-@K!M=(>4U(.VG5(XEFNA:ZK?)LL))- M"OBEHN,3TW$B5+X&=R3/N2PV/B(=>$AIR6C83:2*I7-]RZPHB99,^,K.>";U M5H1V/A*1;NTHG-? A^WWNMW0OD^VQFM W)SD MQ3"9G$7M_?;?6VL9ULLU&+,/G=Q=K2":0]:-5?D_5#IM&<4,]?K M'(=!N &/26:NK0"6=^1IT_RE]3$V5V"*P68$(R1=J(CVM$*6VB@),%)9M:+T MS,8B-R)(Z?&=MG+7JIV&"6E7%B\,W>P-:Z, 5QD?*A)3@OGUE;B2Z=?&\;,R M: &S,G:'4SPBA2L_AUK+G(2:-?V1:OA::]\9U86NP:0O\M$H2P]Y6!0IM'HC MDE*&8T?1O-'W,H!]8YSE/0-XU/='46P@XSCT689132FEMYSZ>\+!(]OT=KBE MC,_!PP.7 K=CSAEW[$,?P-=.7OE;8;P4NBWCR0E#RK#Z\LV8^K6P3QQ5W+C3 M1:T_3@@ <$EF\3@N>;U*QR0Z6;JJ[7XX32K]<419J=5[1>B=A&(YS>)H,LIG M30U^/+_$M4G9UL(Z"RJLUTUOO%)R]@/I S68E +,R5CT.O N M,+4P)^G?D?&?#])T)3X^[O7[Y7%2R;4;]D=63LFT-=-^,#MAQ AEV'K$PB"/ M>>?8N/)]I\O)(PX9L\ORF#=&K^'RP@T[*97"E0M",=EC5[3\1OP_O;X-DP5" M7^I_!U(R:MN,++L[_<)=-[L=S8+/00R*6O*B"V![>)71U+=ZP+5WN.PK20R+ MAXQ;W;1L,$[YN#;')8], ON7F'%=?":!^QMI)R411W"2GHACL3W.NR,8':BD^ T9HZAC&E5^>9G1CV,N35*&K)A*S M/L@658;B._)PAN+")AO.:"H!#R>9+[WDXR:%U$X&6VU[>$-.KYE"-DFC\:,@ M)&B.)$,30Z%4#LD$&); ;%(4OV72_)PDO9?6ZLN5C5X)K$4XR>$]>G%YI'PF M,GY-&!Z0\[R;M'!W ,)ZJ:C&JJZ,/92.0I$RPX:IE3 :>1)_&%J98C RE&Y+ MXP+"\=ZW-)]_I+52*U$D+3*V1ZM5)Q.S]@9:3JS[TGJZ29745VGFEFG; W.4 M9D\OEVE-W[%7<2HWRHUWL(U.CS-Q\<%)'\G%^TZ^!'EQ)KV&XLV&L:S5[Y+I.DPTO+,8ZX8.1\E+E!(]T$(RVMV0(^P/M-5!9\.^S! M5-32O):G&920=1EJ_ [9G5'F]N?2=4B>Y7OH? .PHW00;NZX733\^9R$N=M+ M,'QI#M\0E>2))/J/5MD&K:(W/&@E#PC9G_N5PK,T%+53)*"AYW"SHIAI&@.A"S<1SZ-%C@ MK5#[)<)3K=-><=1? 17XZ\@';H5+;3+"QE+B)A[C./1YV41>K-QJ902%HQ0J M^#L-M@L>Y'C)JS/LCG1G^8[7U-:XZ_' 1QYZZ="#;@:!&8W\1C .*'>2NQL. M+\P]D&+D;H,4 I>5+BA, #R= @^7'2Z/<^1];JZ>[X_"#W#'%;*,^Q^A8JFX M1S-T1>G3Q %'ET._].+;/6?&$FSZ=TWFD4=ED]\$\%$:%O9^7GI8Q"NS^!V= MRL8=46W<>2KX'Q6E7ZEM;#56&^46GFMUZ>_Q^!Y),;UT[:%IO]FC.*_V/&O5 M]\_JN.[\M5F]VOU4^^538_73&MRR]NO/:];[N/'Q=")DZ9[.YX4W-W;6=__Y M>7OG?W>!*=^O/+S^,"\#?K_=6%MO[*ZOU>#3[O:'K34@^EKMC]4/P 7KM=U_ MKJ]_9??;),)1QF_?9E?QG^=YL[+%MRF!+7>/D*]?2DW:&T*K_LJAZ+>2SU6N MZ*=-,:-O'3#$!OV'F7V.7Q*\)S#^P.#X;E&]]3[EYMXK%5^ +YHV;[?-<3^\ MG7SX+7D6;7/^-N^68RD?^NUF!_QN29*RO]'E*P6W@D9*;EP;8-SS^/)*>6FR MQ?S&-2%6J) /7D8K^,%K7VL6\Q4NQ \U^_5KC/W8DU\=+%O!Y-&#O6>'_H2. MW5ZY8_TQE6N^IR[+B'W&#)&JV90'/M>2A'RM!L"(&9^GH(UZ1"&%= AK 78W MQLCVS>/7_^JE7 MO/YJI9LS5^_V>WZ6F'RC,*/5U+3?8"<5^!GV_5*9,@*C+W_("5*6&$$DLIP% MYK3SGFM#:93"!N6_;"6#!E&*EVH^N+QCVOU_+&4@(5W3":G%[,"8X[>)DU:[ M/OVS?L5&JX/WIBC.8=K^-NUA6*J-%ANAW[/!V^ZPD_E>69$H-0LR!],72NDK MG7Y/_SZW:[V3#V3GI$GK0W^X?K*_J0^W#S?R)MDXJG]>I_M[6[QY\1'5UQKY M]F:CU?R\==K\O$X:Y!-I7JR3#[31;E[TSIJ=1FM_;:,%OY]O?ZZCQMKJ1?.P M==C\O)'7-^'W0]]N=.IGC;8ZK^>ZXSH;W>U.G=0OZKBQYJ'=.FFL[1QM;W[D M^VLMZ'L_KZ=^]NJH2;;./M"=5K-SUMX^/#C;W_R$87SM_<-/9']OY["YMY$W M-G?R]%SSXNBTOG=T!O^_F#P#?0WWR2>QO;9QM+_W-XSI[TYC;[_=@/>I?]Y" M^YM_0K\[A]M[JV?;>^OP_T:LGZ.+#WOK@_HN.DOO4K_8^D(=CMIJG_' 3,8L MEIFE3F9>(8V]=(0(M?1.(+K,A/C]S4T>>???_XD%^NUGA&("@]\A'-,T+RJ( M>J$0I6G0TGLGM&?,"*>IB8,H?!NBA#8"!1LR:YW+ MF!(Z,X;0##&O' T(&XF7WDDFEY7 T@SAL3P:\"AVFC0Z[Z/06.ISXS;^9_^>?[7W2/K&'QT?[FTV8 MA[^/MM?^/FQL-E%C\^\CF!O:))_@F?UV<^_3Q?9>JU/'ZJR^=L0;T';C<(MN MKWW$7P! O.4694I$,"2DQYG""F7(64:5!N:1'*!FF6-Y!VC*1=WO8<:I*:N* M&5\>,];9EQB)B<'RS%-,,F8ES<":M9G$F"'0@MX+T"!B&5%TAQF_<1[ UPS% MQZ[=+;2A.#5%<$?.&F%0B=KT1>WNTCMVSB("TD$BS9BC)-.1FPQA8AW"4DL> ME]XQM1/G*D7SMD#_581CD_O+\U:N;4-V-[)Y?\AN>15>V;3LEC$IUD>46.WZ M\DCO43I^!773AKI[,ARE)5I$;#*#=,R88#)31NJ,,_C#&0T =NG([66AYC][ MJ%IFF;GE4@GT\PKTW7Q %:/E6F411#MCA/),*X(S&0/GSH,8:P4"C9?9S]LN M"[_:0MFBV2Y[O72*R!3,E/&L?'M7V,O$NZD%B"ID>PIDV[XG"] J(G1*$7(^ M&C!5M,^T2!@7I(A(,A41 Z]LF6B]+/2T'+/'"<@"K<"\5HF?6B"IDO@GDO@[ MMDP,&I&(5,:H"ADSP6;6._B+*.,9P43J4N+AXS*5/QT\FJ'$O^8M^0\MTHR/ M+"GKF/][F!^GHHEEBF"U+//TRS*CR?^K;;H#<.+6)_/?"!7D36\[U][JH'Z. MSDK8V_MX"N,\_X*L0(8%GT6FDI6C<*8=AK\4ME@HIIU&2^\ \)#ZZ5!2M2 S MOZ(\O0692I2?1Y0;N[=$&1,=/8\H9> ME*O*+[>%>?ORK)BR=N_H;+6L%[-40O?G5V9>-KQ-RU*Y),*'1(.=-)CM^*D? M2B^MPKPM.-)$JT^!%9\PZ1 -XSM&S,A^3,#KWEG?E1,_<#.-/29 8C \ZT4L$B3I&7I4@C]-/&9N5,/[M0;W4'Z0C1 M5.9HY#K_^$K_XMK<,S!6KN9]%-<$2%L_&Y]JM-GK^=.\W:Z0;7K(MG776%&< M*^%YS() /&-!1T VI3*CB/9!>B48+_,:Y/PGFU=>],QME4JBGUNB[]@J"!L1 M1919H$)G3%J;F5362 5AF*\W1%:WCD/[GV(H 'W M9K\-N UNA_W'D6,C&R0^2=B&JS^9)8$!"1M!"4I2]@ "#53ERO7DL^8@A1-9 MHY5FC=?HXG"YK=.72E0\*?,F)P6NZH>KW2D$)*>*!T_ XMP5R7H)6B $'DM& MM$C_!9,;T>!2 K+,6EL7 2E:.P^MG2 9) 3)JJ:H-A>I&I1[TW.?'9U!4\&H MRVT3%T-KBS_DSJC.T'PKR01/Q#Q@-4X,1 L)*L$8".D9ED1Z35WNRZCXHQ.EB@NDN7I<%P,I>OPT>CS!29B5 MPGC#$PE1-NFQ=J"EXQ"C9=P9$9#CF9,051P?B\=)JE+NTAKCJ3(;OQ?.ER#S M//#K[10>@A*F:)M[_MB8\ M9,#H*("@0CKPSQ)FU=4S;&)>\D276X;J(2-'A MN>OP! <)1AG+#0%D$ 86-0.E, 7A3)!*6AIBLB4P:G/=_,;!Q3$RO0'&=!(R MQ]+W!9YD.-O-+PV&U]OAHX!V?:#]?I)X>42X% I!B"@ H](D$])K,,PI'XP5 MFE65_E2C.CJ1+5)OCP)J!=3FU,2D@%J=H#;)1)45V(L(2(I[!*+!71[:XU;3[6. MOV^QEP_:2O>-2S7O,TI/ZSO'*9Z:\SS,*TZ[Q:5AA'5/.GL]VC^E MOUWM#/'S%+-7,6JV58@:7Z0-&&T*JM"H%2#1S%!DI >%$("L$7(<2(#%R2G<%!2TDH7DB;V MSX*_;CN4M-(GH%9YT:^Y! J4U0UEGZ:TTF364VF52AO)QYPA+\!($B =1HQ: M)#"F<6V=TW;:&8U/1RMII4W@(T6/YZ_'DWYT$0@GFH,4)E&28 QHHR7D5C[< M4,81\TF/>5LMP'3%XKJZL]2E'[Z$[MF$ZZJDI=7>H6S39(]Q[Z MEZAV7C"M=DR;TJ',VLBE$0R,"#AQ$TI!.9ZSU%RT"#MK91XQ*5F;/3XRV#S? M3]'IVEN4%9U^8IV>[/>M3&#>:_ J\J33C("-U *.E*E&+(DQ_L%:F/9_/3Q MXCR9[%&6R\FJBMP[HFS%YIJ3[^2JDN^:S57@:@:XFM)WS.!('5(2M)<&&!8> MK P>A,1$NHB$XDGQJ>*-MZF*;^39Z<++5&-&6)%!@N&"2$0YAQK[S@:^OIB&H+_6BR,I.2+) 7956UOBZ" M4[1^OEH_V4M$<.-TM&"M\MD\<6"UHX"LP9Q31A)X)ZTGM$W9HT>_/J/6EP3W MGPU6N\9[JDDV\)A1-BMAU< IQDAM)$]'6M/D-E8J7IDQ86\SSJ.I[59/UO8 ;];F:7UVC MW.7$F?N),V+=5(ED;DL/B"N1.V!QT$AI0#Y*XZ0UB.69GJBM'G_BE+2$YBIR MK1VPBB+/79$GS.)QE% M!FHJXUA5W^ <(@(%U>I#M2E]HJAD$?'(03J4G8+2@18.@>9"555?I[A,D1C,2$W6Q("EQP$),FJXDSW,!B)(& M661,4G?&VO+Q&96E?U*#U'JS=W+2&9Z$W-(D]T_*BISN*G1=[JCTRUYO&%KJ MU\=T4+J-I/.A#=\&G9?=SO'_MS;LGX7)G.VKF]SH5I.EKVZQ(,8]$,--J?F, MGB&O"5!'\R012L%J2H@^Y]9R:ZUS,^["8@+?/B)NMM0+54N]T@BM-N)P[TX[ MOO/E\K/''P'Y]2_UZ>0&>J:M\KI_66,ZR)NFW?H_/P+:UZ%_<&3ZH1;S86?O MU6W O;J::@>_-OW]_L'0#(/_VQR?A>]_?6P]H(+"/T?ABX2^FS=1.'W>E$+?ML@?>9 M4"[M 8DA6"*!"9/V6< J&5%4>JV81IY7XWL2'.;_[X&(H[W7,E<;HF4&K5YL M[9J^.QHY"2ENMS*F5;ZFK>#"B4W@.?XM;A1^[I\-!\-TF8EGW]S8L?,M>+@( M_5[9TTW9TX?;:/>OCU3$Z*,PP'',42M+06M-@4F">,1>:V0;A9T[@\'9;=PL MVZNIVXLY$JG'"(02)&TJ3L"DS9#VF"!"4$G8[$?S7"&L;*]%VE[>!LT,46"% M2X:O3\"EI?, MBWNJ]^TXJC12($DQF*"3\>4X H6= QP0$P%+XI6_*F%I?/YH201_]J2IHKWS MT]Z)^+/$W%FB(ABB-;!L%B@2$21=]DK@B+!>(.V=8^A[F8*EU'Q7IC()[;3'#/+! I'8X.!+2KY$)7(1[L_/-ZE)*.*H^9=^]!Q/WG0_O MTCH<_G6Q_^YM8N+;=/(^,S1/E$"@U/I)_>VZ-0 M-M7";2K)D[1CR".N%K,/;K]=??K M1RITDC_AP(@V>1:; >L5!Y+(%&7!*FO%S&ZN.1RD99,M\B:+AF"N$$3MTB9S M 8%QV@$543I%G;7$5NT:4:,#G/,#SVFA@;*G&[NGSW-TTPA/6# @F<_HB0(H MPQ)MM-C1*)0F6,X*G//;8'<&!\HN:_0N\T9;%) %ZH3)+HT("GL,(C?7I\Y8 M:OS:NI9MP51;BOO 9H;"IISG!?<6:T?N_?41*T]S\#/11$^ ":W \BA!6QVD MT5JA'R8$/_$&*[BWF+M,2I[0+1)(QVPV2T3:8,D<@1 03H0QG89Y'BM';[E3[K-*2/_A*.SQ\1"UW<1FXS1%,>QFNF3?NY4N]Q**6$3&;3 MVML!3RT<%I(Z4"Q9_BSXC.94@$Y\0B"EG<,T66:ER^+R*N?##M_[*&>)<]:B MM!-QSIAKO8,1@#E.%(QI!H9Q!!%'[*57-#A36YQSD3MO+E^<\__?UY;RNM MV^%16H_WY[OO\KWLIC5P%WODO]-"4D0+[WV@@(A@P"C"8(/D@!715." G/A1 M3OX/RCF)DD$HPX1%C#&B8N#*)KHNE346DQ+G7-Y-):ARP:*TBX*NTECSS +" M(-%^&93DDEGSQ''.>6!<"4$MYAZM0E"241(9#6"4TL ,\6"]<^!)5 +;X(7B M,U>+S 'SRB9;Y$VF&'9.2N#:IM,U2 ,J9D@4,3=N(^DIM;9.>:.CG//;U<7; MOU [^F+OKX^(2&SEGW/;8 7X%G.7199L8Z62+4+3RTXIV"Y!"Q8 MH-8G,DL] BN1!9LH+174D$!D4K3&%X65DLZ'QSD?=/H6Y:Q=.2?BF0%;ZC!1 MP#E7B6L9 9JB="@&3EC.L<4>K:T_NM/]\U5L_FMH['&X/#>O!1O'>UF2M-E/ M>X-.OJV7_7!L\GG[V]>.'QY=;O1K[QI=RTOT_2W&#GK'9\.[WW)B^O]TNC!^ MI[ZIUBXD->D_O0:3?)7L%JFX]O6H_STH^T\ VP_F,YB8KO6E.?YJS@=K_[IY MD^D.KZ_H78OQ]+F:7KW9/OC/N_TW_WO0VMG;?-&ZN1+-NN!*5IO[ M>UO;>P?;6ZWTZ&#_SYVMC>>//JGRSWO99UYSYSC#X7ZE65U2]Z;>;?X!/]F&O_M[HZ>^ZGJ.,6=_'V2/COSQ^^D7UU*V38O2<$"^H MD'<^C5[@.Y_[T<=B_H(+\:"/_?%SC#WLG3^\6/8"DWM?;#VY/+.TCA]MG_&& M^/&8FLG-^#2\5?T,2*O=6=G?ET8VN4?W_I5&YCYCXK,@FI[SVT_[X2AT!YTOH77<&PQ:#^(IB^O3_N5)B,H@W6=Z- %TWP52#;'? MO"Z.G6Z23O@SR60O#/?CH?E6 + ^ )PR^%E$1:BR&$*>N<0Z(P$@N_" F@O*.0416DY@@6^=9=+2= ML+RMV61!9X,4NSA<;JOV86]HCD?= VX-$7^,EV4<[;E30*QM6'' MB&92DP7RO:RJWM<55BIZ/U^]GTPUEDQBRAT(Y6P.#3M0VG+ S 6.E5/$YTK# M-J&JC:A>8+TO#IOIU.>X8VSGN#/LY*+ZKK\7%?K9^MQ,N:)IA7SO+.<]5C)^ M!$C^L&G5-"&!!:%"!<8B",K M6\F@"K3&3M=T7:=R8:9?G*0;';RXL_"JE%>N\[O+*_/U5["%K3,>&QF(=HPA M:I4SQB)CA RY/_A'DEOC+7U-9K5>RU*3>7"8ONUN[QT>M/9?M?9?;[_9.-Q) M+VC"_=12B3E9?]D(6=55;OESJO MS"0O%".+4D::+Y;>ZV,?6QRJ)UZZ$)6-AT?]$%J[Z75'@]9V4AS?NBH)O<%F M:R^>_3FM;?;*W;->]N=WNU)+AF?95$N> ?$F? G=LS"?&,ZR.9]FN_FE<2]Q M)[C&GDH;-!/)()(\$&Q5LI$<]U)_W*K\]!AAN)_#?KSI7O5[)YOI#^5+>-<9 M'FV>#=)ZA/[V-W=\EM=Q8S (Z3^_,*4U>P=7KB=:S77[X\/)[N'OQQ\^_76Q MFSYG[]U;M/ON+Y8^_^O^UM[QAS]VR7?7DZ/O#S]_?4_^PME=E*[M?.^/_#?V M/K\_W+W8WW)X__#]U^R.NNUZVKOP1_N'OW_ZL/66??AC[]/>U@ZJ[H>\.=J] MV&5[%V_YWJ??CW;?_3?N=L9NIP/T+=_+[L7.1Q:L2[+$D(<9 @N8)RN6"@@L M8J&8,9K%M76,65O0R<3\Q0D#SYS^47"PX. 5#KITWYR2$#1E##FI@H\Q,FF2 MUF@4386#^!('<<'!IN/@Q6TG\ZR5WRNH7G9'AYY??C'[V>KR*)H?^EX\+@H'=\S[[O M!<#N 6#GDT0.1R6$RP.H/:/ #)-@F*& HR5>V81?-'?V)6VJ>>,;1)1"I.90 ME:+03Z+0$XQ$B2@0URB/CW,YNK6= M:G_TL4+"FJG(Y5 7E?R*'!5%USM;4[R#V.%P8@CD%1;8%YS ML%0R<.F,LN?@;,4K9^/UD^0%&&$-]H+H!K' M1%+R"':B)3@?M"%>.\F3U@O:5OK1;>F*VV3N.KM_&OIFF',3P[?3G';X\CXQ MY@<;:\_Y&77R5$(63=!OPB!4B1:Y],N'+^&X=YJ32%>LQ>#SAD)'(DA&]=9W M 6R/]*Z<6K6=6E."GIQ%Z05&X ()P#@7H"2+Z1"C>:"KX2K@M76*VA+7Y>Q? M4$:ZW#H]A[!>T>FGT>DI 3PA>$)C8"*W"*4Q@")*@<7*&^ZH9S*[RW@=_N\: M=;I.OKEX-.0@;?E1^?F)Z7\.F7F64-V3,9"#<'R<9Q&TF1(,\^R54UW3Z413Z211Z@GL@ MSV)0,0+"A "S><:*2_9$8@F6*1^%3));9Z3-49.FK*RV"^2/T VYWC:S#^-/ M.MW.8-BO*F*+$^3IPG,C(23$VK@A@@);-,X\L)CL)J,- M!DU$3'LY:,S8VCJ5;:R:/W2XN$&:PT.*5C^=5D^0$1^$#Y%QP(8G,L)X!(VM M!6.]BLHH9DVV+MH2/=JX:*@?A+)%XR*CEGR]V]&WP6.<(:N:3% [1[D*BH[A M:U#PJS;\.IB2R,R1"5(RH,*B[,U-^%558FBL13 &X=QV'5/=IK6Y1YJ1252C MXV15E;]V*E.4?Y[*/T%>I N6.$'!^^B22<(96!P0>**,(%%8*>W:NN!M@1[= ME/A)='^UTZ'S +56[/=.+KE-K_LP3K.,"9*S3)>I@=3<,6;F"N"^C[PK$%=; M7S*VUS M:@:PVIXD+#8*R9'C8*2*B;!8"=I:#0PV;62P!"#),G,8E)ZT$*F M'W- ">G(=4R0R$2;DTD:TS"+JSA=EL'I4K!D4;!DPGG#'3&&15#4>V!,2;#8 M!Z#8$Q^Q,(%4PS/IE$X7#8.2U7;>O.[WOG0&&0&2OCR>=ZV$'5B[X^8*W\;F MW^^A&TK?CEHQ;'>2#U%G7:2<0/1<)@RC'I0Q#C RD0B>#$?-U]9)FS^^ZW/Q MZC17FVOWZA1M?@IMOLU(?+)E= @*<$0:F& (5"0&D&14$F<1BR$S$E19'Y_V0PS]]&2ZN)[[ M7/PK3^9?.0PGI[V^Z9^/)KEON+&P#GMODJA.3O/CO\WQ6=CPG\X&P]RPZB;P MQ3C(=KG8XKYB =8!88$18,%AIB]!@SBHA6="V99(I@ M\EN#3+7B>&F>X^4."O-H?2]$YY%*?YOH!.>)E3Q",FD<,(,\6($I.!ZP4\XK M&UTB.EBT,<4-4OK5]L^\[?K\VJSGJ M'2>2^2B/SG*C7NWDYH:0ML]F MT'&%Z=0">N\GF8YBH4HV!*>U!A84!>4T!^0%$X&*)']3&],IW666VULS3Z4O M=.>1FC^1?B?KW,@3'#D7I5;IS$<](O3WK=&R2G!2V;E6D^Y?;+-C=YMIM?'NQ_ MHCC=QA?3.J[ WS/"WVW*BUS >0X:V!@),&4<&):''SJN ME-&81^S6UH5NL]J&+SJC .VQ!>5,E)AY%XR_VY782+A8;5=C215K,F\JJ6+/A7V?)ZF2 MES:A7K(IA7$8F%<8C/,&I*<&T\ ,5_4%4$NJ6(.=Z"57;'FU?B(I7G$?B')@ MI;? D'6@'9& !,T]![ UC-^=*S:S)[WXBNHJX[MGS-1WCK.I,9_RA64+%LQV M\\L#^$V(FFZ--FJ!^]K@_M.47N!&>\L)=HG5R9!'L&FP#F.(%CFFG7$2L16K M@"Q06*#PR4L]"Q0^.13>9KZ.$$^BT. I35!H+0&+$4^6KU#<1(JPPHM5#GIY M%>/-SRN8>XQYG%#M.T&^1H@?:'K?P]-YIU5>AV4_ATLLMLC-1,[3D';AD>G/ M)Z7SOOGKBW_N+LOI^CKT#_)VJ-?@('<>LIYR54[K9 M6J(LUKFX!J4OC" %Q@@#6E%,.$[42">S ;W D^/FGR6__HE,@P)$3;JW!^#0 M(]D^*? S%_B9J/#AT00M(A":"3I&#%22' 0B>20Q-W"1&7[4HV2^6.?%?]$'S+I*LR_X01[QRTS@;I=YUN M)IRG9SFI.H_*G(?CLN343^#A2 3S3B2]E/S&2/![9R#_;/A8&BZ M>4E+#GW-J'FCR?+Y7EJ'C]Q%3TQ ('A(_$YK#"9'V(3&7-#HB'-T;9U(U<9* M+$8.?2FY>5)XJ+WJIL##\\'#^2UX2%8>5@G[(7B"@#&O0#MG@ GMD,84.R+6 MUJ5L"[T@Z+#:CK[92%>=+L%9,O;'6V"T4A.[8)7!]JFXV-@JG<#< K=S8F.7 MNEJ8V-U*ML"E0,5<'EN)E? Y8FYW+B[ MO(I2ZXB!2V43@S,8M"<:A/?!*\9Y.D@2N%#:3M)?!G"IJ-Z_*KJ2OOO.E_5_ MIR^7UWQB^O]TNI>7IF^JL@MY6&[=6JLOE;;ZP)>=8?IC[L=J3+(:'QXE\N4R M-S/=\XJ<]8;ISU6%1&%1%TS[/V,OHV*U26*OF M-+'3-5W722]/:C<,N6AO\.)*K+<7:7P9DJ0K/^T-.GDKO.R'8S/L? F_?>WX MX=$EU%Q[UWA-T?>W&)NN("G]G6]Y!FG\'$.KQ1NUZLWVP?_>;?_YG\/6CM[FR]:=^ZMIESPYO[>UO;> MP?96*STZV/]S9VOC,/UP<)B^[6[O'1ZT]E^EIW9?O]G^3WK=SM_;K3_W#PZ: M<%\SXL@OR<(;'O7.TJ?ZP:]WWL"SZN*,M]3ZY:QKSGPG0=NOTQ3U1[>5\^TK M6_9FN"?=S+$Y'827EP]^\YW!Z;$Y?]GI5A=0O>FWFQ_')PW]:M%&3W]7VA=H MI+AC#\3X+X^??E$]=>ML'3TGT0LJV9U/HQ?XSN=^]+&8O%",/.AC?_P<8P][ MYT\OEM[K8W_BY?FI':$G7CJ%[X]4X6D(O_H9E*$14>B'T-I-KSL:M+;3^>]; MNZ;OCEH4MV]0M\>NSS5;[;ZU,LU>N>PMN=-E-=/9);ML__#H\_[6YZ]7#I.3M_S]X5O\X8]MOO?NP]'NIS>?/VQM M\+V+H\_O#]-U_K&+=T_V3O8NWGRZ[3#Y<'A\M'?X=WK=9_SA9/M\[X\WGW>W M/M/]/]X<[6W]]?7]Q=OS]^0]W?MC+^YVQLZ2 _0MW\ONQ/)2[N(URF"3A<25SH GE'B,"C-$, M//)6:Z.M1G:Q"NL?&]IO""I-=U;M#X]"OPK3]\-1Z XZ7T+%1U_>QWB99RW^ MW#ZCUBQ9VACQ3H??M]U^2)=QD0SW*ODB ?")Z7\.8S_557OAU1DBV2#N7>G> MYG75F](BYE6O?Y .I.^=H+\W1TRGVGX\--_*@5;7@;9W,$G;=63:,1] 19-[ M)$8+!HD(T6*,J;'.LD3;:5N@R0R*12Y_+Q#P!,2T/@@H6CZ+ED_05BL"#P(I MB-IB8 I3,$%8$$:$@+!US,E$6UE#6ES4F75*>&-(S!T!U0EV.K>TD17R,M2Y M-,L#]?-C>U-0OA"XVJ%]BM]5BJ!BYFY>1)D(G)1@N67 C9?6&J(Q5VOKG+2% M>(Q+HD9]:DA%>D'3@J9-)(LJ ^(D1)LG^Y!L9D(LJ86(B2R<"$ M4C'DDH($IG2QP;1D^Y9LW\>CI:PCVS>AXHIF^S8A*?;QR;YOMK>VMWLWVZ^VW[RI7KZ_^;^MC;WQH__L_[FU_>;@?UK;?[W=.7S? M^F5K^]7.YL[AW2FVS4VH?5R.\+CN%:N*H#Z' K>>[9_+M6J&'*M+^N7M'BGJ5*9X:5,+5]%2VNB:&/Z:!7"?C!;I\SF/]M^_]: M?WTUA_G@AW.8YU,[DSW/MS_E$9^_=((;C:EZ(M'T>U\G,D^68QDWTK5FCY8Y M'NUYT_'),*H>;YK3;(N5Q7WXXCIW=G)V7/DI1VFM-Q,'_IR2.%"6]T'+NQ5B MQW6&934?SD-Z2=E;U^?^_4^KPH%?QFO[:VLT)?L>? 23)^(C2U=R.FH95.IT M9P."D]Y9]SZZ7P\-6[T%+KNR(;OR"5^ZVKW;?S?'INMR4'J00]!;P87R@##Y M6>^^PW!RVNN;_OF(UORD65_L? L>+D*_UY2$G8O=RSY]G_[^M+OUF>P=OOK\ M_G#C_,.G-^FSWK(/A[LT/3YZ?^'H[KNW:'_K_?FU/GUX]V*'5KWU/GU.?^?- M\>X?_SW:.]P@NY_^8;N'.VCOXBW:>_?J>+)/W]N+W4_^TX<_ML_W#_]">W^\ M_?K^9!OOIL_?W_KGV^ZGO^C>X5_X_;N_X^XY.K^=L),V:-34.^ ,1V"!&M : M8=!4&>R)<@:%M?7_]_]1!)/?ZN^Y7(K/FZ#S*U=\_M.9D$\# <4E9$Q8/$*XE[ MLWS&8^RRPJM^Q*L(C1H[I9%QCD6)C)26.X]8C Q)0N\+.(O9]7A14(7>1A6' M+36$,9#8<:[ <*6#"!4U(9 ET?E0K*:K*V/EF[4:"K0-B%G/% M3(CIJV/8.$O2OR:@8+4TZC'058A9;;CV;6+6C7:*2Q4"2,H2,_,L@!:!@P[> MXY L>1_$VCIKX:09,&V.6/;;>ZFB911 M9,<:0PG;-*7ID30@;<0D'50B!+ZVCMN$JC:BD[W^FVB)KO:8ZYW!X"PGJ.7D MM.M3JEMGI^EA^!;ZKC.HGAW]NG>:!7FO%,YYCJ9=P"#J.![_L.F@#>JA5L2T M6&*ZQV?,*Q=B<7?!;!D/@BJJH\3:,,,4-Q9Q3EA$DCB)K<,SSYJOB$V&YN"W MSOII[5ZGV^B-YT!73^Z/<'A[#-"^<)L9N,W>E/0'HRRU'G- R5!+9AL.8 /V M(*4.S*% (O*)VN!'QP\;#!7+J%[@M8BIB6E Q/6V#_W(J/NVI..%@%48AC84 Z@T#)CP"2X(";HBV5!#) MG6_8J;C:];T_]I]^"8-A[DMMNDD683@\KOI*Y]5@UG'1E;%D1TZ(7H2W@+GAFQ^N; M*UBN",[(X3JB0-40CM$O7O7ZA^;;NPS.O>.\PHLQ>7DQ:-'!==_L#MD_?/^1 M!N2$)0*T4QX8C1X,MP@XNIDCN7!D^54^*6#_>44TTPYC(]W MS]Z1S'@+GD>6Z&V,+M \/VB^[L<]W_OTF7PT7(AH8@!N*0$6@P4=F &--4L@ M;2B+9&T=$]16CQ&C1^ +,14Q%3$T]/^K1_# &G9^KG;&;*4Y8,UH@N#):>@.3)9%28DM,<@B MIH404TF)+;N@B*F(J8EQCB?(=MSPG\X&PVK"\6'O^^"6/+-EISN>UE)9!17) MV;S&<=Z$_WO6&72&X2#TOW1<&"6$O FN]T^W^I3*HB@60UT6P_[FE,Q);!Q1 MR :0R')@@6&P.C@PPC+/<&4TK*TST1:$-RA/I.!"@>\BIB*FAIZRM6=/EE-V MD4[9B4S,X#GA7BL(QGE@"F/0V&GPFJ3?("2Y:.(IN]K9F&^[_9 NXR+XUG%O M,&@EE3\Q_<]A/,<\N+-^4J"215GB3$5,"R*FDD59=D$14Q%3$5,14XV=8IE1 MG 5G.+),6V.L%RI(9J+P7FOT\!2+:C[SC?',.UW7.PEY1O/&%],YSE3T5:]_ MD,RS@RM"^MU8O$S!*.9=;>;=P90NM-AB8Q&1(!CGP"1EH*P4N1^MD$0A9QW+ M71H%$LU(NB@84*!Z:<34C&RX M5-A.H)3YP5A@6E(RCJ#+#('&CF5>X4HO,, M"Z*#:114KW9^7-**ROE6\N%*5*F(:2'$5/+ARBXH8BIB*F(J8BIB6@(QS6)? MJ\@X)@XA)PGS,2J#J$<&&T98T-P_W+Y.EL!W@[H8R;5-9CC<2,;QV^$X,33= M?S*3__DH2)"1! H!>PO,4P.:1 E68DI)9%$PLK;.=!OQR?9A][>3BRXW6)?G MYRLKNCQ'77:W=1DY@9' ;!S29>%Y6"-3 KMA9#:1D5,PW1YM?/.?C?'N0G@ MH&4&N7O?KNF[HQ;%[5;6LN=.-AN;[J,%>DG3(OO>6:AY6SM8] MC"!EB1$DUU&PP)QVWG-M*(U2V*!\-8;J'IF^A^'DM-G<88(KOK:>7M-&75P_+J MPLTIXYH+-LZ$C?NWFT%($102,8*A/M,U(<$:Q2'@&&F>6:@87ENOJRUV0<6" MB@451ZC(C+6,,NR#-PP99Y'7)CJIB.),R'O;OF6(_9R=AN-A M?"*U'B:"B5 MP"NWH7.)4.90*598"J>80$BNK;,VH[S-A2K@6<"S@&>]D6J'*>>:*T6(8#1@ MFV!4.(Z(T"I:1.Y&SSL"U 5&YPVCNQ,9)]1H'*@#)AD#%J4#X[D ETP%IZAA MEE4P2ODD_YRY,*.@9T'/@IZ7.7M!6HHDBAH1IE%"T1"8,)J[J'3@IJ!GX]!S M(E_/)O(9K?(@O$J6.XXLH2=)7YRQ* F8:F=S61LEJ)UV7D'0@J %09L6N"ZX M.6_*]R*_]5 MY3^D[[[S9?W?ZD@O+Q\\)OO#$Z/ MS?G+3K?2I>I-OYV8_C^=[N6-\LE$R^KOC9[^[6O'#X^R]KU (PT<9X".__+X MZ1?54[=6>O0<(2\$O_MI] (_\#F"Q8/>^:.+E2^T(.5:&_2IB[0"Y5K+M2[1 MMM/Z@)F2*?ZZ4N9FGCM%"8_.B.?AK>J6[153J6MAT?]$%J[Z75'@]9V MUP=_LX W^ JXP6]O,;Q)Q%6KIX_CIFMPG;_#N],!'?/[2"6ZS=W*2C+RG$4V_ M]W4B_W(YEO%[9_K1GC<=#YUN]7C1? MQ=HM@:5C6$;A*6.6$<6T=E0J3S55%LDJ8(%?^,.[;;Z_]=]/[R]^[^P?^I/WAV_Q[J=_R$3X[MW;B[U/#NT=?CY/ MKSO:V_K[^/WA9[9[LO=I]X\=OD<^'.T=INO?^A!WS]'YG^/IRG0E:6\>>B>F:] Q6T!.X)YIARP[U<6R=MI7D;ZYDL, M?\VKGE]%CD4(5YQR*9!4N8))6TPQ,2'][ZRPZ+ZX4TC5/'&%WL859;TV07'0 MA')@42&PPCFPW"+M.,/IW%A;E[(M\&2SN"4&E<*I"J>J']N6M8;]R?"+3^"7 M=H9%3D I'X$%2L H:T$83[PD02OBDU%8H*M UTI"E];,4\\-XA0S;*+RG$KO MJ&:..A/U8Z!KJ;NH/1FD?=N]W99#8ZR\# J\90G3#$Z8AHR"Z)C0UBCG?%,(8QKQ@";XT M190)@F@T4MP-7Z4*^UE ;N\V37-*&9&V+U!&$\C1@$ 'ZQ)A,U)J(8D6.+OD MA99M7&,7BX)R3='W@G+SBT86E'L>E)L8H*RT"\012)8G!1:)!4.TA(1^7G@D M0M!AA'*B+=DDH6L8RJWV>.6MX/JATME>;/6_%R^Y[\5+K=.KPJ7!?:MCRM"M M,N=P\<0T4\>Y!$Z:>;3F4S"/D7UW-?]^/WJO^K(O_*+"W'=XW' M]V18E!KB$.5)V)2F\SM:"\H8#IYZA:@ER#&^MBYYFRORV+A"@86"WD5,CT)O MKPC1F#C)I6+6.B,4U8CY8!R)!K."WLN,WA/1$H*M)48ES&:$ !,T@/;6@+5, MR'2R!\WXXCN%$OK2I:T#H[30_#M]!WG4'U M[.C7O=,LKGOU@YAG#?P"(NO#B/$/-MMS5^D5,2V$F)Z_F'(!=\%L)9.><$,] MDT&FL\]1982GDCI"0J2.6G[OH-*-Y(@,S<%OG?73VKU.M]'SHY+*ZLG]$0YO MCP':%_XR"W\YF*R?)#AZFN-)WLMDUB1."YH+"MBG'6&H,-SDAO*/IRX-AHKE MU.6E0_3E%-/3QA/NA;=_F^.S4."V!KB=# (HS4G>46 X%Z/IF]:A",'%(!G& M3FJ;S<4"MPNFQP5NBYB*F!;3'UM.Q:<]%2>.>X-! M*YU/)Z;_.8P'SP673HUAYW[=HTL6XI=).[AJ6+5/*T;X[1&T[3^3'QTXXOI'&"*D'Y/,-L+P_UX:+X5U\4LKHMIK8*DQS8J1\!IJH%A9T!9HD!$1HFT MU+*8Z\O99$?_I:C(6TXE+UB\$&)ZX@KH@L7-PN()-W)41 MK(VA/+>1Z:;"> M64 F*BLP-4@V"8M7.P4W;?O*?59R:DL0LXAI(<1492KEJ7B;P_K8S=(Q=,'L''51Y"JHP%184'X;3TDC+L M/,_M,!GFCV^%612YB8H\/T]84>3Y*?)M7Y,W9JNOFOZ[NARM#I^[D2QL=$^6J"7-"VR[YWE7+;*;E_AH:"8 M"QVEM 1CPQ"FEIE +>3@]<#5DYXBH 2KH$% MSQ)HJ@2:6C-F=$R B6L;O%ZC2CUS\/#94&.!YR34N30+"J33)EW-!47+2/)4 I+(!I(V!A&H&@87KU,KVZ4+/,-'TD,DX,FB=4TRP/H Q) M8(FNY=PX L1P1C!A6&!2PZ#Y HH%% LHWHRW6(V(5-)@HEE 3@>I=$)#S#5G MDMG'@&+ADK4AYI1>3/MZ#,2P2A"39Y%EZO> M=&:3A(%'+F*1FXK*!(U8%%PLN%APL>8$GD"D'"K-]L'_WFW_^9_#UH[>YLO6G?NK:9<\.;^WM;VWL'V5BL].MC_M/9?M38W#O[3>O7G_KN#)MS/C/CQ2Z>;0*%WEC[5#WZ=%1+' MB>A874'K4ZM@J\9_+N^^(9(YZYHSWTG _.LTF/G),3=NTWH)NM71G>[EV)P. MPLO+![]=MKWM=*N_7[WIMYL?QR=K#"K1CY[^#CDOT AVQL4/X[\\?OI%]=0M M'C)Z3J(75+([GT8O\)W/_>AC,7FA&'G0Q_[X.<8>]LZ?7BR]U\?^I,#DI^ER M>N*E4XS!$48]C>FC?@;$:$1S^B&T=M/KC@:M[80Z_GMUR0V:^]CUN6:[WY?O M-GOEDI5'[E-Z\].[7:DEP[-LJOM6E#7$WS+]IC?-X*CUZKCW==#:/PW]Q.*3 M,;&1+,DO52>OEX_I8%3/YGJ"CB[WO<*:ROP:LB%F:UTURSTNJ:MQ25V&W FN ML:?2!LU$LE0E#P1;E8Q7Q[W45>DVK%[_;?^/O\[W/AU_ M>O_IS:?TF%=_]]/.^?O#C8L/GW;1AW?_/;IR&YZ\/=\]W.6[AY_1^Y/T=RJ7 MWIO.+GF/WA_^-U_S^?O\GC]>'=]V&Z9[^;9[\?G;_N&;3KHGG*]Q[X^=B^RB MW#WYZUMZ?R=]UN?W[_Z.5Q'K:RF0'@NBK!#@,,; .)*@8O1@<" D"AZLI6OK M3+<1KR'DLD"ADX)+3;JWTLMAN7'IXC8N*/;^50(RPM%^F?KH7?^_,.6L->JQ^2WKG.<6AUQ^0O_S8_=MDZ..WWOG2R MZ6W/6[TK&\'48R,TQ1*8)]^_NZU'DS;%5CA-&Z%C*E@V7=\R)[UT=1?5+^X4 M\7(VWWY:]GSS<+HNA_3X..0'&UV_<4T *R2BUI%A4F4P:5E7"FB#^'31[+D-7RV:_<2:/<%&;:!*$\M H) T MFV,&"A$&EIBH)7':V:39M)WPND&:/?=>^DU2T.O*D%-7?(BAWQ_EK RS+!+S M_+]GG5$62?KE8'AWE_WE[(?XG.1DTYQ6D>R+X#?'\MA,(B@(-A<$ZTQR$QP5 M]8YY$-@'8#A$4)19H,YIY93!$>NU==8F\M%-:4JCT^8J=NWU']\.PL9@$&Y U?9(- 6Q:D.L&R'''9K^ MSD?C@R'4,0B,B=R/"H'Q-LF26TJTPD%BL[:.VPRQ!AE3Q4VR$$,B5\KFK6JL MP)I1:<9)QJZ'>]U7@O_6?K14O0Q_SQ+8O": !^!"<6#$ M6C!&1#!"1@YV!(M, I8C%881S15Y2B08J\4L;KZWXXZ9R=W(CJM])_)Z;_ M.8S+AJX&.!>;]NF393>\ /-KI^+,/!3O=+&.?O%/": M ;SRL*&)D*"EDHJHP"%-@&$O05E%P'%,* _,.T;7UJ40Q89=7JV>7ZIIT>JG MT.H)2F)B)#QB#5C1'":S"*QT'&PR*0(.@281KZW3VGJX/0$=N2S:31<;?@P$ M3_7*E?+1;!Z9[C^AU>FVHNGT6U_,\5G(^0FAZHGS6.ZTN';>$U<:W437\)C9VJ%*TU--^*X^5)ZRQ&ZS^J!#PTW\9) [^' M;HB=8<&>F;!GYQII>/MU[],N^2BD2188%6"=-\"\(Z Q4^ ,$8@K[0SGR09# MC\YG*IZ5YJKM'(HH?J*V)KYOS0T?0=)6#6(#G@3SBLJ$\ M8]8SIR'QA@CIL0*#2 05G1+,"F21R:.*'IUE6%P0J^2"*!I;/U48:RQ67B/J M WB$8%H^C%((L[/6"DFN.%& >;0#-, S!F1F&1ZY"F7RN# +"6YZ#]QQ<(@ M%TS'GY5!%MU^$Q0)'[674W0RTV>1 MR>9B<)"M.?7N6%S/^;-DR\3^X&@*6-U1\E\0JS[$>CO%FX6S5'4 CI$!1DP M0UD$AR7UDA!BI%Y;SW.W)]G((O?I+8I=/Q$IBOV,BGV;BGBK&>,!@Q?2 Z/8 M@J92)>W6SE!I2,QN:M9.(FZ&8J^4.^1U/YR:CK]LVC'R>O6R"WCL!ELQY\BS MINU.0M98/)>$<>R)W^CZRDM?]?47);IT''ON(,ZI.7]P!&9A>"J=WG>'1YMD@+4OH7P+5>8&I^F#J M\R1%D0Y'9;@&SG)R2:(GH%RB*%)'%J(6AO&XMHY9F] FV5W%8;)X#I.BYD^G MYA/U5<(AFYVAALIDB1#MP3KK $4NL+&8>N63FHMDBCRZ<79QKSRP$ONJS&HT M+:8X5YKF7+DY3:9@5_W8]>E&*[GSO8NW_"/W(AH;):3MC!-%T0(TB1X(<]Q& MKG3@NIIS]:@TN>)%66ERT.K#(#+8X3Z]+AH=P>2REU1 9 MH1ZK$ 4-2SP"H-%,9"\,6]78NM-^[TO'!]^RY]>KP),,OCRZZ[_M]7WHP[!W M^C++8M [[OA6OK4343&:,"#21NP,-T+R/-Z.\KILK/OIT (Y6585%&IG. 44 MGIWGC$ A&.H]2:" G1,Y9]:#B5$#QI+$(!U#)EDOLBVGQ(&:" HUN60:PG_D M]-XWF?N\.NY]';1BOW?2&LW9R-3GN]H\K.G->#%^+J('M;*YKT%9_Q6N5/#P M]5G?'9E<$M:+F2(G3!V>5UE1>;3#:9['LF+QQ&>M#7MMSJL1.(>]C=PKH!]> MCT7R^MATAQM=OWTIE7+4U7?436F[*(54+BH, 46:8XD&+%84LCG/$95>1%?Q M7_V8E(<216RP,>U9%FY MM6J(8)?3.#$)5BN:51$4BQ-0JA'F]DE4MA<#:Z??Q0-GI\& MW^88S%%N)?8@O4; ?#!@E)6@(TH_(,9,E:6$)JLE%CX>N!@TXUJ?J%8GJ5V_ MFZ[K;!!:@UX]TX.Q$(HE5!]*3>D.K+1V6GL%WFN3 M+"%N08LHP'"'@@W<8ATK-P>;G"]1W!Q+HMGX^?[]-VM8(O#M4;!<\U1)+Q1(UX:HMZ:1558K&ET;/GR#:4O3\"?5\PG7"@DJ*C4$: MA("11%049QY4U%8@*:BB-%=>_>##R6D60'&I M-(RW?)=4U_ CH"LC5!W)3FO3)@()6@H(0(9$9F9GVN,3*/UD%$.8-"+=I3YZ&8K4D@#'1.=&6@Y5>@XRY@ ^10'056Z[# MYBE5Z7.J2G_5Z9JN*U7II2I]2@E8^!;ZKC.HRL &PY[[W.J-W((E:OD\4YN $J2X%%* P;E6D^L EB@'0@E%&/5&8I;T=C+IJ805 MGX9,C%S4F3U\[0R/CGK'^1Y:0_,M)T1U6]V0V->1Z>>XXG!X'"Y?G(O,<[WY M5]/WJQ9H;$3N]IMP;(;!'_8.S;=WWR67XPI97+^;!%^;O9,\.]GDBRR&=GTX MMW.K=_5[_C'9UQ%[XD$'1(%9@T$II\$XJADQ45F:6^)@W=:L)'$OD+(W(8?[ M<;I>FED_7,W/;ZFY$41S&1B0!-[ -,O]\2?5U;J2CZ&L=^CHQG\MYKJ,,()14P%C0 M8!5#$(QPV&/&'+53_9B+7*/>:+8P)?TH7@7<'IER=.]HUI*"TY.G'%V%2DN& MP3P ;4J)F,ZYE%XKT"27CB G0"-J06 I(Q-":8H2 2&HC&C <,2&C#BE @LV1\T3[UHNN+_ MA.@L&I_YQ8_GW?V:^,SH47I0T9SVB.SD^,V7M/43T1_7DPV&_8X;)@:4G[\/ MVUE5X)H?JMTYST_.?#0'9]E:6Q_F M^T]X8X9A.\;@2DUMC<@XI=S,4@88VU* M9IAG^@S\9Q::LTR@\)Q>F (%"PP%MTF2])0;000H%PPPB2U88C!@BK63 ;FH MDXU$:)M/08(?!XU*LO6C.QW?EQ.U6S;\T^EVLU\HSURHE&S%4E]F@$1-@Y;> M.Z$]8T8D2\!$Y8AES"<&)P)*"\0,"T=**HQ*(X=%L8R2N/:NE;M1&X;I.NK M4$(_"XD)77\W?9ECA6SC%NW_S.GFEP;4"5+)3!%$(LM9]N4Z[[DV2KIN2D='ITT@4H.S(G<-%]KT(P)B$I0;8@E*NWD5X\TO*IA[ MWII^FN[(]\YRN\JFMAVXUR4NEVTQO1O%FY"@T'6..U5I238=[A]&;@U[&4BK M?9TK6%K6'.=DTM;@*(3A YM8W#XS<*Z;_J;-T>H7B)H)HJ8T+(O6$P8#9FI@'^DXP)YJ6.NWYE7$) X(BX1+$7'F0-6/W""?#-$F M ?)3$#B1YQX/:.>&L8LZ=\!:1,P,(B9B!-L:D7/.HZ!\#%H080R]HVS-!\'8HJW_5D[XAO^& M]M=7_PW_C(=\;/L'[>YX9 88JOY+'HVI$CZKP\'GRL9A>AU[,H@OQS_\'MJ# MDXX]?=GN%@XL#_T^_W9QLC34,I7J\N_?VF%XF'EV'5=\6YL8]9?KR^OETL+" M5]>D65>,77@9KY.?O,;YSSWYH\$2NJXY?4R#O=K*7K$?TA7R)B^]U5RERY(' M2(W]^Q%(YDIIL;N'_1A;6W#?X:#UIIN]TENV[P];C*S- XE8PDHJCH=Z2YJ%VZ<+K%R"W=M4_9IFJ2W M?JK"VZ[O'P?;8@M^D[L[+[[OO_GGMCYM'VX MO?G'E[W=?[_L? +#ML[>?J= FJ< 0YM(@SH7*![_DLFGL MI;;6>ZI?O&)KDM\XQK-Z&5T-+#U16+KUMH4-+-TI+.%%6%*<>QX\1BE9@"7' M%=*<"F2Y%M%Z%JRS8!.L"<-6"):>@TFRW>NB.FGM:QP,RV$2W7#NT1(/;INL M]#N>E9VQ@F-X),&D(B;F'7TZ#3QX9K@CBVFAF#8[>Q!>O MQ!JCMY6GT%@U#7X].JOFUO#KR1W%>V_0A1>ABT3+E)88:9S \F&)(A.Y@%\E M%C$8*Q6^M9-X5\_V>1SJ;#EZ8-PVJ!]#C,**!N%_"N%W/BR[W FW)N3$+D8%S?U)>4ZH-0A[HS6G24F25O&L]0:TGB%H MK<;)AS>&K\; OA&&+?GGI5%:2T]1E#R'#35'+EF., D\8:.LU>K%*TKD&CFG M:?ZU#TE\B$S3I6RH.\O'*R]\V1["Q_R/69)6&7JQ9;WO'<-@JM<43Q^Q#D8P&E[\R /LQN5X M6!;?S"_.[+]Y_ 5,B/,V$-#5J/$ A*"^>0L2WH+I%J4G\C-3+\8/'4[:V)[8 M@XANM"4GXT,]K>V7WSH;6[TWJ] ML[WY9OO#F\W\TX>=O]]N;NS"+W^\W=[8?OUVX^_6AUWXP]:;[=T/CW_6OWS< MWOBX^18F^.OR9*[&9!R_N,H*/- $R01E[__K8W&*LB;]DNIU49:A$M+;HV-X MI[\%>W1>A=OI']AN^ZR$[5Y/1!#\\A\[: ]VTC]]$%/=8?6GT0"&/!ALQH'O MMXMVM]$-H/6!:I!=D?_ P[X=![LPP/]T>O[+PVIQ>&NLQ1V_.]W9A'=]>D.V M_@3M:A>TKJ/]]O[NUK>M/[=.]\X.Q-ZG;=#,-@AH9)WX/^]/]S^%$T>YW-]\ MR[=V]\C>[L=O^Y_VOF__^4=[^_BOSM;9QK>]L[^.=C8[AWOT_>'6YK]IZVB+ M;WW[+(6R//L ,:\:@3,HI%!)J9,$F'Y#BM5/1V=Q3#1M:%J?5D0^T MBD3+9!65R5/+)=:P;;#F]@0V;M@?Q1>OQENQUBK[E!6*V9TJL?\/HV-@J]-\ M[0,@1SN!#M8=MJ;[U1IOV%@3K(EL0>S M7JPU;O+GEX^X/D)*B^QX8X3(%/N MK3> $8EAR@@--''YDV+R#CCT0K7O?,2888:\TJ[>F&M@_?U-[8OTO@\J7\;;KUUN_3/^ZULJIR*#DOJY4W%];0'>V->BEX;>LY(;X-79Z)UE7 M;=5:,-QNAZV3?N]K.\! CWLA]KN3)Y =()M'^[7M8^N7#]9^^#7?'$9^.*@> MK=Z;K4]0BK^UAX=E "-X)FS=%CE+&R"(EP& M"#]G+"R\ 4,_C#;\[PBT\=BO;OP :[X%3_766J]A\\%.[;;MQ5KWRF[D6YA* M/ &KP<$R98M^;7;;RMYT8EF<85XMT/VS63)R0.] P0D^"M#PR]M_=GY=R\OR M[;#M#^%>6+,!<'-9/A 3H76A"V)P",L]6.Q$ $**8L>-BHH[:S3Q02HG2R$,P[->B+?;?RR*K@^V$W?2A^S%!^""R<(OYBR>'MW0VR]^RRMM(I8!Z3I+.*!4J233X@S'&WDP6@0 M7J\866,"KP$=+SD16M7N9RS,]-6-WSJG+3L:'O;Z0,.A];IC!X/61B;#XUZW M"L*T@-7_ZT<>K7]BOVSM8N6U2MXG@;W6E%-!+<8P/,D4230(C>O*ZVN1TC\@ M ./T>PUE &7 MS8^)^9!NAL&7$-S!-119$7T"$L#:^R3$0ZD.)/KYQ'%"4!1 M(8QYO.Y'']M?@2JZL<@)'V,HI&-/X+?OL&'#".3S0]I8H D;O'(,.,[+D T7>5JCY3P'-G1HSKX8QYEE3 MTM;I]L%GY4T2F@@$6T415Y$@XXA$1!AK@(V)SEY*LK[LH6RY=J>3"2#!9A2I M!F)JK5 /$ V0!2@8W_IM$.F#$JA1O[=">U#TW1_XSU96DG\\@:G6\KK6+R=S MSC\P6R'L?^81%FZ'YT?#P1#D=Q;PWV)V3(Y@QK8X9SNGXS Y ML..P=SY.9\L"_HEHV$/PGY;+QL<:K'L'5-[LYNQ5BC \WX_'%K0'4,C.'4_6 MU&(GE@Y8[K3,YA"4BMA?;X'^D@WA_**U%@QL9FI7B^E?,-GI]-I=&.#UU!?# MF,148*PXYM8'%YSA0EH2L:=4FRN+FM=E%8JHJ;25G>DX&RWE4@0YVJ#;&Y]- MBMAJ1Q G 621MQH9$3#R,7'+ I,D!D 0P=8,4VN*_5!-6:;P"TFC6_3,NR*- M?\9D7*CC]93 JQ\',)3WV02?(Q/ %I])!6RT /9_0R45E0B0,U1AF8*5B FC M4/9&(AUL0M$% Q8(RQOVXA7@V!)US.%;L7@*I("ZDK&LG=IC$#D/VQZKH)DQ M$O^_P53(=-K_.VJ'+&7 P"^V?;<"YX+AQR!Z?_A MX^#7]5;^3V76'UHP(SM],,!/RPOR9\9^@.GK[;"Z.X?$*@2'S[>'G4H^Y>TI M/'RAR,O#BA9LUUP0 P_!]Z\5>5B1O;G$G ?DY!!8241#<0A M;K! #F.PM"PA&FN*20(CBRS+,P347B +_OO-]L<<.,@K/M8;I\P]M@ X1BS M3IAS2.#)(J+A8K\W.(FYJFV,TT7K3%FIK!!EN@+K2Q[M.PRIU)&3A;C(:?7O M\XV-+!#[T9?//'JO2+(H:%X:&2N0SU@CQ[GV!',M-5Z,(P!&)6DP,XD8SA77 M691[HQEUQEB"%P,EJP+QUXPJ7!S5^:.3;4LY,]!*>LK)6!@I^&ND^G2'<1N[!>C%ZYGZ3K!KH\@+N&W#_D[98DW M"DK8UB]_;FS\\VOEO[K.,&MPG !C]D4L('(5DH _?P.Y"6/J?KNGEVYJ5I'\\P!?SQC\F>?!COR?V$^,^G^$<8&+PJD\X=MIP=/T#DI4== M%4]DH+AFD5FIKQ>\8X9OX.FZPAAN6*L-=>!T,,0&6>9W>H/ZS^,&7#677-U/ M5$)9,^KJV&<8B]K:^B7$U/;MX:]5%Z;#S,.Y"Q^8&+D+7YQVX9N?87EOI:G7 MIF.K9./%B7+3 ^8&P^1:JA'H7*,QJ1<4&LS\X=JO.JGD2@4*>7?[H6S>),C: M'W7BN%?]P:A3;<,8MSZN?U@'J\2/^J6C0+EM7)R60>T8E,HLL'[Y\.;UK^5J MZ.6Y3\ P(UGVS,(FCK(;IIMUR0Q]_;SV-93;;G>4&ZQ=.J%9_%^<2QEJAN[B M6 1FL ?EJ7JO84HG[6YQ-9;0\D\MZ#F2J"BIE5J:GV^#Y@JV\V1UKSRU:@,J MI38OFIUD4@.UUZ'9>DU[75B_:B&SIV+4+X'Z$83%(">%C"DZV79_^KT% MN319H^G0QLFB%_/W1)C!OHXZBXP\/;B[<.S/H5&7\*6-?%W,:;3\G263)7)T7E4;#4;&5*L%4 MKI6-A]&V>V%!_BYEX2QDWC1)OPO)>OCBK-\53N ]-Y_JTORH!3M(@*TCK<38 M:@7W*R.#X(%I+*E/QO'5L7Q^N(7G+\:E1MZKZRKA@\/>J!,RZV:O8ZT('XVZ ME8ML"LM3\+^RIV+1^;&(G1L5Q[^/)[V<^=]M_0$0W2(8_=\)>A3@J!!J$U"H M>/IJ?")CE,_.UM3NS.9!@7 M[XNN/\J83ED%:>OG(,<]^C\^#N).>C,8ENC] MX+G[.9GG:]^$ 5:S^0"N:('I-%\&O-K M0WA5MA BJ%K%[U0S40DLV$X)V\5.I_;'E<3?#__\.@W6 KJ%\K.D9!!Q6W'H*IG/]\%[QC\?ITP8+/UU]QZF_FK+'G> MU'QFR1#,HXGO\_=F[>]N[2>&J8O=F-K#&E[/X][SX\?BDTSN-62"DTG]W(M([MMMLP[W)A)+NA)S-MG\N) R#M=H( MJ>W6L84Q=\_O66 TFW1WFP1;T!\?P>1Z_7XQZ5NYZC/7AX;S.E0OEH LQEM6 MQ#UU39?;^_:@BF1_!!KLYU:AP_9C=+QM KL->Y4+?>??MYN(F!8,(\3CMI]/ M>1W6;:=RI"Z[M^I2UIF"WL&%];QUBD")SO52:I?DF=+;J'SB6Z_?">NMC3J# MT![#F&"2U?=G8HQU=6-NYM/-GRM1S=H;4<>#2V)N"0J']J _.BEA^T^'[4Z. M20[.2V.9,)A$@_*2Y?+L7&_3R\5R4W?=<\H'DYSRDE^>,T9SHC$,O7*>UBGN!YV> \R(L"R] MX]/):F674?8J@B'FVS&C2IE1N0N&WH:U]#^86E7N-&B-NE^ZO6]=(*&ZA"EG M-62!D:H4BARGR;D75=I#<6".1]2Q@&,Y4@5,?!"+_S('\6%)9-NV*:KTMT%CJK=J#&>Z:#*\RMDC M[*L4A01 -,PDET-H]:+FS+EJ6>$5Y:2)^>X D_#7I*"_)-M42?X@03LY# ?T MF+7[G%-L<[:)/_6=?!%V>>0K^JK%<']*:%DDC]RDZ4+):C@H4>_),N6&B#EC M8LRJD[2[JMXTYP5-/C+QF PR;>8%+K6%70"U"4.O52L'I'$\\8O'[^WJF(TI MV\-T#GHYB7JV$<1:Y8"NMJV7^2.[S_.M)041",Y.*&7R4.7&G!L#+$"%CWV MAVFM1>7W!CP<9*PH]%1MR]C+4Y:L#_PR[%>>GOXXL?&\W9J9W_>*Z83/S<]8VWV7)**OJKISU<&MP?%>5]U;LA;"'_+Z=XY-% 7HL"L?+OO M1\?9M9R!Q*T9M[S8Q_W>OFA)&*$K+>\CKC M^3#_]-S"Q&<;;&=S[VSKZ"/=/GKW?6=WXS/H"M)KL".TMPIQS"1RTB6DB2&) M:F>MUTMI(-HP&T4RG$=N,3=<) Q;1(W-A\8]E73X.<(I@))IYO'IN--D9- 5 M8$=F])V); !T!9F4V7Y.Y^V5)JSCR*B?79 2VRV-*2ZZS M9->JS+N,;8!.5? 6[O@2Z]/:)PF=M219%IOKK5F4GHJ-_-I)9M_,^\L?S_U$ MT6^F:?B'L5-GMA3E< :K\DJUAZ-I]F#=RR=^S_EZ8T'69-+=*)../)U,NDLS MXQ8@%$;_P=+L[CG.-=5S;_3*!EG%V M6Q7XRJ965:DRA2YX_LVHW\N=[C)PP"?^R=8Z_/X6%$=8P/>CDSA&K W0PF!V M^<^;8 +8?A[]XQ,3N[GXL2IY[O9F#8PL*')N,NS4J)84N3<-+!C!_^(DDF]R(69Y*M9GG1I]MB8 M.:8T#,(D2[Q1KK)O%X'?[@>4#?7BP!IE+DE]FS4"7]PAM5]IK;5Q;,_@H4_1 MM3Y,;.>L"\ O<88RBE.K=NW47D!8UVS93GQ58]L;K X87.V3FF2XY3J%'XRD M-HMJ\WK!;S6?W)^_-;%C_3CM=FHZ5N^(YR6_7RBB'Y&J>FFKS4=,TK#9LTKH M;&EE/;UQQT;?;[MI2O0-4Z"+9P#>.RVSZ2YHPZ7P:% ;O8,X'4[=;N)KK'R" M4_MX[,_K7CN[\_R2KNN!Z]HTB3LC^ P?9D[I37Z?(: /)7^N'P:MCY4WXI>- M#Q]_;6WWUG-72XDPO+2YD5< ACO+/OU>%W[VU1X\9 %GV>DB]P+8-.W.F(3&V[;88N1N M/2I_ \C&6.W[,V\PL.A1V?SRF1A!!?<2!:P= JU<(!<]0R*18*EUWFOZ1#PD M%0D\:NE2!VGK.%AK4((T""K9J&]'NC@T, 1$;FWI)W7WTC-S&*-=25B:U7P#[_<0"@8_AK,>&JQ(,:B&HE M?>I_+F*IER-:U?M/[&DER;*#_30WWK3ML#9IE#C[OM@N2U7$78D:'I]DP3H< M"_;ZX.?^@D;X@]C\+T7FU?[L4/UMUJ+\-JW3JE/Q0*C#B*LF4R6PDT5XSJ/, M YV\'.Z>>KW/G6V.D%57@1+&ZU+N^;6V0F.^HSVHT#U'$K/N/DED+]ZOY8W( M89E,C; BA(X%?^6BJA/5ZZN@+?5'<;[>8JGKUI7(I2+M'RPRS&&RA4#FX^5> M#CE/@E^C;O',S2UI>55>]G9%*\7('C?A*?H.&.S]RO2?WY;:RP>;%FVV(F#$ MP!J33,H+21VS#)'<@=Z(L\:Y,EBZFO)<_ MX*TU>!.\:MP&.P#)^3KO-J]PCK_6<36X#VZ$.9?*E.)^+2F*XQZV:Y/[\Y=A M;,7(K?!K,@!8","3@VY[>DHEO&U<&>/B08XA?\N]YF;FD@N$!G5Y.KRM4\)+ M93%;]BNH(.5#X]2):F\7T*\7ZW!:+I;)M-V-WT #;)6B"WAA:Z988V(PUE!; M-_"@=4%**N9J] MU:$V(6$)AM^RAC\%8-">T&3S@#9^?!;2R@JZ/\:Q?53PIUK<>6_:6-3,T43[ MAW+DHGX95?^![ PK BH/I^Y&,('!:DW+8&;EW%<+]E$FJ 7XM%-^N"2-ZFXU M7MB.F(K8@U[&GXC:7-FE[-3J=23*J&?W77 MY6E(\EQGPW]ZN9G@+W]L?/C/K[4PRW!T[KVO>Z%X9 J0_[+QX?6O6UJJ[[^[J3UU22$5Z=WP"U5PE;NOE'4WY773*K! MK,Y9[,4?J9=C@V[2+6TP47! Y^ED'1K^B"8I2"595K3&5%X_ZH&:- M&8+^RW;+.HVC+$5.'Q?&R>;04C<=22.9]IKN=]'$0-_*HKM8Q73YW)6#WW6?G M%)6$2\0,X8C'()%QT2//&!<,&Z5I/AJ6K[,+SK8^KH]>F(::SN>BE2"3O\=6 M8T,@5R$0^/ES5$8DKPF*1@.!8*F0DS@AXH5/7!%L; ("T>OZ$@+YL<6R -,+ MWO/:WS6+J(DC"'G=6:#*;1G&Z.50O0ZA3/[ 0YZ=> F ]I@ M,#&;LB]AZA4\K?R*E1D_S?+MC3L,E(34JN5 'LK8D"MNA!E'0]THWD\RM"YZ M\_@%4Q_#N>RAC:GT9ZK<(TCS?!K#SXVC#\6O'EDL^$1._%T3QW3Y9;!8'I^TH4A MAT=IAOPU@@V\T 2I N6$KI*ODP, MF9F\O)) ,;C@#?-AAHFX+J<4Y%H?4.7<<"8;^"I&%"S+HO64TXRJBJ@+3*AR MCIS-AE.E$H1V&)M'V1XJ57#GY(3\0'^Y0A'%(V&629X-4*:YD&$,(F"N?RB1 MOW0Z7NX9[T4FR+=5EZ]=^WW*,(KC7^MT\:D=O&Q=3_)?ENIWQGM7Q:"R^E4W MLRG="*KPP=@@*20 &EPOP/H=5-%"4 I]:5P,@ZS;D W+ $MKX4E3UKH5Z_Q MBW 85),NKH%I+IV=GWH"Y/>')?A17EZ<"%U;<6Z=EY2C)#!FN+L47U6Z'FB( M_>KEPVEG^/%;YWJYU]F74XH=#.,)&IV,H[#YW95S/S\Z;E)R([_$O?++RJ;^ M_43KTLMU(>"\'3_LS9_FL\QXE""LUUKC@[[S1KI)A&Z]GM;_+3CBJM8X)=2>3V%J5SXYX%&0!=5H));S M2DVI_:B$W$S3J>FH)G^;U6(*BB(_EZ/>+Y>3 M=\[4Y\>#ICGG]__U^3X75%=]+NXXG/J^*@[(A]N.H> 3D.T8!U8EC+K=KAUD M1^_$WO%;OD??M_=WWWW;VGUWMK?KQ=;1=GO_T[_'V\=O\-;QVV_;NP=LT4&V MO=EIY_?O__E7![[U?7MS^W#[[,OI%OVKL_]IC^[MOCO=.]H@.YLA;>T>T*UW MGZD+VJ3DD",QGS,9-+)41>0=@+G0ENKE>B(2(B/2&T'SIDAAO8FP^"8Q$5C4 M:C%R6N] ZX\?P?&R'V+Z#T*0!Y^QT-02$A!S-B#85H^.I>5,4-6ZY6ON1*Q9DO&\KU9.-K=?YLMENZL3-M;S.^,.OGJAM3EWAC%_GL M;:A<\F/763^F$>@Q)6_RO*+AN568>W-]6$Q=DC@SWNGI-'FYBZ&8FV>?%-?( M8*:(8M)-8KO[>F582KQ5W2*T\K96IU&98G61H)U53"QZ^V;V89FU5 M.UP?1EYU-.G5C<00B/:JC]X3[4*UV1[8@X-^/)C$.VK^O<]JB/E![*1Z"+N9 M!I^SX-A^]YD%['$(%$67,.+.1:2UY$AS[(.,0AF[LF<07 JVDY;NK;K+P.@X M>RG/9G!W/NMHBD$U>_=R)Q5X 9C6Q:G2&\&8PN#7:_2(A_G77Q^'Q?H _JBD M1I\,XLOQ#[^']N"D8T]?MKME-N6AW^=?!YK_[^74,F\[=52L+'=U>1I(6L=5 M,&G8A_^'\9?KR^OETF_#L'Q-P9."77@9KY,+K_WHM83!@.A/O?;'USC_N2X10H9C-\WN=4LW4I/ON>;E\.> MB]M>[?AM\Y:^S!S%%6OE6L:M*G+T9EK+F LS)WQQ&^LSO;5FFF'OY"7Z.^/:N6R@)I;H9^=[;-:,G(=HG+6?SDHC1M1/4+O8TSI1[/.CI7[F?/E MPJM,^L.L"CQ6]1<)Y[()7XT <.LQ+,A_W='D9R==;(>5FO4UTN4L]R(FT-A M=G&FD^%)"VEYPLRP*-VY6O),WAR[IM?ES?>ZT_%&,;%BV+7?KY93QQZGHGVX M=_R]LW/DS[8VO_"=3_O'.W^^$SN@4.]_>G^8<_.V-C?(]J>W9]M'_\*8/IZ- MGX%OC?;I1[E]MO5M9_= [!_O\?W-+V)[$Y3R/]_DW+QO6YL?R=[1%MW^]._1 M]NYVVFKC[W_OOAEN?<#?\URVSMY^]L$0FTQ$^5_$!7?(&&>1C\D3&[3VSN6. M362-&75!*M[=<%&^=$UN^I'TX" 9XR!I<'#56Z%-Y7^/2J']YSS?]866$+W>Y,^%[D>-8DES0QFW.EK';>2: M$D-5,A[^$2J$1IM[5"AVNJS-)><"L9+6<,-M8BX*XJT@N%%7'AFC M+ZDK43B/F5/()LL1IS:73QF*C(C.1.P4=[E\:DU)L4*,?DM.MHI?\8HK)[NE M+5!_(2YY/=VP#M PF',^V;03*_VPL3UONC1/!NI_*H[=0/V*0OWVZV6=CB1" MP.C$R%/B$9="(>TT03@Z)A4.7F2=CA"^)MDM>^ANQ&./PW_7(&R#L)PX7;OE/=]^UWGY7TEG-)$!9"(JZ8 M143 ^L*C)LK.*= MS*AXO:F*=_&I5M<&4XJUHU92A9W@D7OC0Q#&,I:4=%&'ND/>I7PR885ZZ#/* MZ50W;=CC;)(IIP=-A&F01]\8H*LBXOY(_Y M0K*JX<]"J]/K$(HF09"HI2%& K)B)YG147ELLT>2V(90[IM0V,Z[SX$9;QGW MR!#!$2?&(1V)01)[;J4@DG@%1HZ1Z\L9 !,A6YZAXP7:""UH_* MZZY#'#]!#F_J;E6[N<'/P4[Z '\=I&H:_Q0MDLQ1#""R?PG:;=%GGS61')R" ML+616*6I12H%C[AV@"8L-VM-6ACI),9!5LT)Y_U"DP-')H>2Y4VJCYP 8SA; MPA7*_*08FQSZ.)BT:YFQ'.KCU:9'R933V:;VR[A/26U^Y,,DHNUW9VV/;CY\ M)%N*N3M9;:U4![%7'5YFK:%YLD^CZH3"RD993>WB9]U)TR8^N>U.Y<.!/PX6 MVX/?\7GM]J0,'=9^/* \AJ:>=N.S#)Y*G!*RP8#E1%3.T@\$14:#\%H0%5?V M:+%+5=ZJ;]E8M,S@Q<1U,&WG-$.?5:/:&9?%V'TP/3>V713CJE[W^=3:,G6U M.M-KE:_2= _8]MIN.3IK@554WC; M%)Q=Z%PQ+!H5@IONJ9YD\[I22 MO[[D])']W2]L9_>/]O[1^Z,M^N_A]J>_CK=AO%O'\)ZSC;/]S?=?%E-*X!K? MVMWO[.1OY/O_W#K;__2&[!WG(R_\Z7Y.'=G<_K+]Y_MSRVHE=39Y9E",$2-N M@D5&&(J2P))'SP1EH*)3LR9Y4U7;@-SS!#E)E =;-LG .'><:FZ,9TH'9IAV M6!60PPW(K0C(+>7-4:]+S!9I8G/O@)CSYI1%CF'CN8V$2_'B%=%K5%UTS--J M@=PMU3CU_E3?%3SEIV;/2%-;>>1%&Z@\.+X*SC>*NGKG8@-NM M@=LYI;0A2&DEETC3?(*=)!$Y N#F:<"<2DYBCKB*-8F;4MHGS-JWEOW?L/9# ML?:RWJ*LQ(81Y'D2B%M@B0P]LM#UHE>#&63+6M0[+90[+RZ4!Z8ITHHY#'+ MV;1$(H=-1)&Y9#5U1D:<40SN64*Q7Z]K=ZV0"ZEAZKLK36R8^GZ9>DDU(<%* MY5RN0A0,<1QR^AZ#7P/11A >9/>^F M[/QNEV:UP?WN\_ ;Y_A#(/F'9?4,Y+(U#F.$I0+\CIPC8R)'L(T4"^Y\4*"> M,;QFU(T;2MXB SVPXZF!SP8^;P4^B9 F*>4H(99CPG+#2^:$L/"KDH%7"10- M?*X(?"XIPCH9[ZF-N8Z% GPFCRRU&%EC;$Q4AG*Z+<5K'/,G )]7Z,EQ.^<6 MG]=!X!K'J9I5/DZ5/;?C5-]VO\;!L'0@>-O=C&ZXT0U;MO\E%D)Z\[^C]O#T MP^34>[CXNCH&?;=OQPV&AH/-]L!W>OG8Y%4ILMCY4&/6\5_'^YM;W^#>TSVZ M?;R]^X[!\WQG]R/@3N=HY],[NO5I_W#[S(O%(HN]X_TO@$TPKK^.]N@>V=[T M,-8#L;V[<0;?%_N;>]_WC]^P[;-.KI ZVSKX3&GBFC".L-6EQE(BRSC\1*(@ MQ,D4G5P\QI2*&!T3#-0YQCEW-M!H%96**,9#XHM%&:_MX+"5-^8K2(=N?3+U M=,M:T]WZB3-8+Q_,_."Y2XQ^]_@=8FNDZY%KZKF]WVF6B*U4,]"!T^NVS%B99G"@""L6(!VV0 MC40@!F8%)1(0W(3%K0XB:):T5BG 32R?#0\J411>@39D>7R4Q4.%F>(",]DQ M)2%0SU ^%Q/T.P<">T)1X_8Q<>+*F9[H=W$=?7[W9O3QV,5^J_XK>1XU19RN M$VF>^?E]=!VP[+$,EJPK>O'E%1LL6^=:W$NU%B6/LUQK4IO56BH_:@JT%M,: MJUA5J6H>#)M2K6LMWL=N/];IGW^"G7#Q62K-\EVR?'^70\*;];O6^OUAV_W6 MO_D$\V=7+[BHR[Z\"NG\?);\56CJIQ,SFA&NX@AOM;B!K3@[;?6Z\;1U7!PK MK023NOHYMU=-:UZY.5\[8O0T(S_<4N6DH"Q)PA6)VFB*HR0N!DJ39%TIW-C]_AVMG>\;OO6SGZ\^E?&._V M$8R3;)UMM[?@7?LPAZ7HS]$>W]Y](_9A+ON;;TZW_]SZOO\I>[BVC[8W/YYM MT;=G>W3_>.O37^<67WAL4O0,YTZA"G'N-#*$2!1M-#XZE90D+UY1A=>,7DZ$ M>O3E%PTV/29L*HVCZ>\-U354UU!=0W5/FNH:/>PIZV%L40]3C,.V88E ^0(] M+#J#=+0,:2^PIIK!7K)5U,-NM59NU6W=C^L?UEO#?K2#4?]T)L[YS*KAKM.Z MVD=E#?6.:\J#%%K2H'U(E"O!N/)7A::< M9M]K' PW8*X\1X92C625A-*@Q ZI1>O0'*M\7-J;7ZN>TE31?>$P6"1_1? P?O1\:AC MAS'\V0?FGH:*OD98R M(1:DY4DJH:(#&V0URF$;9EY1Z?QC5?TB[;Q1P6^1L]DB9WO%J(\B(F:X0MQ2 MFV6U0M&KB+541&!;J^#RQIUX5J_F_1%Y%PYZ,*1N+C1IV8/8]3=V,SR+WF'8 M)F=$2 1S"D8DLRXDJZ(QN05P(JYQ,SPQC/NP[&80*M@4I$=$Q%Q*1!1R4D;D M+;&*4RV4RCU2*0&,6R4/:M-(<$7!X);<#+,\G]K?8T!GL=]KV/UZ[+[D?I#. M:$P]:#->>\259,A9[A'L:]+!>^RQFL1N&W9_9.Q^'2?$0_-[XX2X 5\O.2$P MX]*:W,.%Y69[TG"D!7 XV*&",RN"#S$?JWD#+T3#S4]?>#=>B =G[24O!.8V M6)XPPA2#ALZ90"[W!8[)!1>I33')6D,73[8?\*I[(5[W^B>]?CY/=J&8NTER MN+#C+Q,V.B\BB"W +**I$T0;IHWC3.'&^_#4L*V]['T 8\0JR2FB 4?$L52 M;=(BHYB3E*@876XG2M8H6VX2W(1$&RQHG ^KR^U+S@>A@]&*&X03 6YGV=>H M@T ^,JZC!CHGX=:<#PV[-^Q^1=]#P^ZWP>Y+/@D=F;382D0E#V"X!(YRZB)2 M1,2H$\71WYZOL6'WI\_NC7?BP9E\R3LA#64L\[?+)Q3![GJD*:CQTK DK V8 M)[&"&OQMIDA0L>+.B=W>T'9:?J&#QTWR(F[0R/IQ(QFU!A15(37HL5(Q ]:K M=,Q(:9GG#%^&9/4A:_,%8]UPB1XSZ\)HT.S6T.QTV1]AC>1<*X&2\JYJL6J, MTN57RHW@WJ<7KX0D:T3<Y[WX##W8-#4ZCQ@%"PY*SP@0:#-4-6NH2X MBAY4',R18E0F[QR..:W[QH4:#0@\ A"XUD&&#XP"35[%#5!@R8?A) X6^XB< MU!3,F^2029CE>G-'!?/,T&+>W#ROHD& 54: 5;<1&K/@%E%@RR63WNYR_-Y<) AH044K!"/)OWC%F5XS1*]04F63.;VB8- X[1Z K9(571/G"/&F\FEEN7WEE/DF MM^@>N'O)[2:8=%ZEB*B)%'$F(])4&<0BBU%*CI-P64F7:WRE1/JSJGRZF_XK MSR(O,H:D@8ZU=P9S%9P+)DF1K'$N<2#RQA'QM#!N:W>CX%O!N=UW9_ <_^P( M]H02A92P#G'-?3XM-\&O1$@7K/?:OWBE#I@1JI=C]=('= M$].2*QY0,LQ4"04Z\82<$9)*HYG$30W4H^7WZ[@I'IKA&S?%G7']]J*0-T%@ MPK!$6#B+>" 4N2 T\H0DD/O!*Y/;LZP1(YL^L8^'W5=.UV_\%/?"WHM"72AC MB641"<8PL+H_+&?HH5+8):>3_%[79H>1:^5>QT M3(8FH3#EV&!#F2% S\&$R(F)C7_BJ6';FV7_A C44.H2LA9[Q(URR"HA$(V8 M! %2S7#[XI72:]0L9T$W8=4&#!K_Q"JS^Z(J0XVEA*J I-,QCY?=K-8A]8(9O"IENPMA++@C,+;=,2N#IH!!/-B*K,4,^6JVM M) SLBA>O)%NN:&P2)5:6GU=.F6\<$/?"W$M1!15P!/)%$>6Z&A7:MQAQ:0#D9@#2U'P\[(FZ%10P@DV,QB*?/$;&@28!XQ[.Z*TP(G',!2@(B'$%&&$=1I9ZB8PS40@= MKQQJ ZWE,WQ"'PHBYUL6[8;+G.L7+'=3C6[EPSV(/1&P*35 M_MP 5=N#?_K09;FR0@%BK6C5E*%G>"1>^-#$,8REI1T48>F!? C$@P?ECU+ M/@6K.<$H:FMRV%LB2T P*.$T*(\BA\%+JJXP:_J< Q5OU.WK1CSVP*&V!F$; MA%T)A&W<SGLX +R"61JBM($9)#P!F)4V(9>B0\H*%:+@&LB@>#CE M+73":4"V =DG#;*K[@]HL/1N3EROHT7"1)*,1((RP-(0'+))&>2$TWFW 4U% MY0(0:UPN5^P^/LVU^(Y_&V9Z@_^&]M=7XTEMCXZ!A7SU>R;\=G=DRRS_&VX; M3ZIF'D6!NTYZ@W:^X64_@D[0_AI__]8.P\,Q9\T\54\53Q^Q#B8V&E[\R+'M M'[2[XT4R\]#J8PZ=W#]DT#Q*PB<;7JW?S+^'_?%H3NQ!1 [THR] 4C#8E[;S MS9X.7OPV/TN8XNR27G,UVMT *_&2Z"+QJD&Y/GSBG $N[&H%&-RD9%GP4EK! MI<=6.Z)R7TU''"@4XD>C(+1\]=SW!A$T2UJK% 2G3!IGF>-1>,65M#S"^^-KG/_M"7GQYQ0;+UKF65WKM)7&_RQ, R-*]YZBM%;;>CY*F%P!7 M77"\@X_'+O9;C*RU0, MU*71RM[AB]/VF^6[9/FR2^@'90_-^IVW?G_8=K_UK^V,XG4P[DD5Y-LT([WV$SZH+SE:O&T];8"E]B<-6@DE=.U'J&3@XGZ:C4AFG ML4J44RNYU-Z$2+7V+#DN-#.\."H)H9<%@Q9]E":/X=N; M__FR?[QUNG?\EF^=O3O;^O.O=GYN:_/C]_WC=WS[;._;SN;^X:)G 7,\^+:]^P>,Y8!M'VWP[>,_TM;\^>1T:W/O<]+" M8*T5X@IK^$=+9$.B2(E(4S(DGX;PXI74?(WKVXJH/Z*@38--JS2WNDE,0W4- MU354UU#=DZ:Z1@][RGH86]3#3&+:4N*0SY7&W.&$+!8J43DIP'ZX*34UGE<^&(0]V'92<%""MH(BC!A 7$F+-*8242\P :$6M(AYFI' MJF^K.F>%(D,-%-PV%#0^BA5B]B4?A?:)* ,*C"Z/KY><$8(D3V+NPHH-03QZL%.<#<@D904U6GD3 M7KQ:/E2N.8]F99EYY=3XQ@-Q#YR]Y(&0) 47!43)$1>8Y6" .DR3"8XP8JW7VC2.AR>&;.UE MQX-1-B;. F)"*L2ER+[5@)$) LO@9*3:YVYV:\;<^*"M)G[R]+&@\3RL$+1Z\P8Y30Y&';4;<,(TL4#>RPGKL) V>-]D1#;O?/;LWV1%WP.[+#@D=:.+$ M(#!"/>(D ;NGX$&X6\(59'?%(CLI=/.;E)BD1S_8(*QQ",)9Z2PG7.%G- MM:*1!:!UG-BE7M;FM)(50K-S&@($K%STV"(A"$4\T8B,5Q14%J:]9@H[(U^\ M4E2N*7G+9Y6L=G_G!ASN'AP:)\8*0L22$X-*DJP/!&&3 N*4,Z2M\T@H(8+/ MF52.WW;Z1 ,1JPP1USHD]X$QHDFYN $6+'DX5/+2F6"1HIJ!NI /-W-:(A49 MYIH9IF*ZE92+!@!6&0!6W8!H;(9;!($E#XB70-#"1!1+D0C6%CE,&9":3]A8 MP ?"QC;#C5T@]X('SZ$1ZN9\FL:-^J"N2J?.YAU7>,?SJXNZK9XMSR*/$G-0 MY9@#,XX+CIEV-)*8J!%,$.IQ4P[UQ"3ZSCGE4#ECVE*'D1!1(*Z%1H8HF3,O M#=G"WS=%/TM++LO'+*>I-8= ^\O>164]Z#IAUS #YDWI81 M6>D$LIA1(:5P!JM*"6_*GIY8WY5GD13I03Q9Y1QC.O'<"C01YAE./O)@)+]R MW^K&T? X,&YK=Z/@6\&YW7=G\'?Z60C8=94""LK3W!.6(H.Q15QX:A5-6'KS MXI42:XK>&..:#.FG#P9-ZM!*L?OI KM'#QIK;@J;' V(8_@'MIRBR)/5U+!( M4FPJ(AXKOU_'#_'0#-_X(6["V-M+69E MI:0+>>/VB"M:XK3RCHC;[;_R+)RG^7 EF;!V,7@N@G'2X4 D-P*[&$-J'!!/ M#=O>+#L@G!#"RJA04$$@[BE'#F07 KTE&,(,Y5B\>"7X&F.KY&1M(BDK"@9- MIL.#L/6BRD)$U#ARCH16!'&;"Q., ^5%947&AQ2M!GM$-2S]R%CZ>NU='Y:G M&Q_#37AZR<< >R:,,@99XC-/$X&,M_"32)2'H*+"N=A(+8>XE@ST(O1%P:;4_-X# E5O#_WJ0I7DR4L&P:%0( M7IK N97>,)NTIX[S(+Q4M&G4^X@DPURCWHVSK;.WH"F:7 2H4(K$(P[:(3)2 M)11<2$1PG)A58#&N46/6!.>WVW;K1CSVP/&T!F$;A%T)A&U<< ^(IV>+>$HX M2RQ&CY06 13M&)%VBB(%UA0FB7%"Y&UXX!H@;8#T.0#I=9R8#XVDC1/S!DA* M%I'48T,T)1IY;@SB,1A TLB1QD(F85S0D68?YG(:Q\]VA6Y0M$'1IXFBJV[P M-S;^+2(I6]))7;+Y!$%$0E!@XV.,+)<,R: BU3(&+W1EX^LU96Y<>K<"H%J< MP[\-,[V]*M/))-[NCFR9SW__%MI?7_TW_#.>Q+'M'[2[X[&:,<*UNP'(]R71 M!6KOF7%I9MR-0:N76ENV[P^K76!DK04,2(L3>#/Z>.QBOU7_%?X='L89MW"K MW6W95CWYWF@ C#]65EH=T%9:)[U!NR "\%^+T-8QW'H(W^S#Y>X!O/E;[,=6 MMS=L 7?"%&QGO34AA+**%:ULCX[AJI^'$L +84A@RD4#].:T$I$2IZV*7@1E M/F_FF6"""2H_L(PI\ZK8V^[7.!CFEDB#UQT[&+13.X;_G+Z&SV3J'-G.EAWF MR9YNPOAV\X;OPO?_T^GY+X\3+3KQ?]Z?[G\*)XYRN7>\_V7K; /&]=?1'MTC MVYL^<[W8WMTX@^^+_"#9=K\% 63OIX24*7Q\W0+1VP$P14YH'+1^ 38:'@+_ MP <'O[Z<9X ?K1TL50&A"5A6J =+UK$G@_AR_,/OH3TXZ=C3E^UNF7AYZ/?Y MU^6LW@70*SM37?[]6SL,#[.X7\>5R*]C8_67Z\OKY=("A%?7%%YGBE]X&:^3 M"Z_]Z+6$KFM.?^JU/[[&^<\]>>E@V95>>TG\\=),!+-TZSG*M8\Y/'X_JJ1> MX$)UKB991-%8WM YG>"F*S)C_5Q5.5CMM9J$L5HYCG65@S$NG??S6;P_,J[_ MFW'].D3V-(Y4 5GVK3T\!*G3Z\;6:;3]N\F]>&H&_?4F_V1,=J6LP(SHZ+3D M7GN'J5*<,DLB<0K;8K+7ZO5U_)Y3^SQ;ZUL3]>A3H(M( MN!1EIYRF9 #_O+(6<><(TM($!.@H4TQ,.:\S$M(U3/"C0,+GD,Z:]5J;ZT0G M:FW+C89C53>UOU9_;%J-K0RVE:I>@+;=0UCK@\,_8(LRRCV_!,U[@KIS$C1Q MY,FE9%'$7B(>N$=:<(ZBM"JRH%BD],4KPOF:ULL')#=MB!K>OV7>;U219]5+KOZ[!W11K1ZVD"CO!(_?&AR",92PIZ:(.%W"WN*:&=65=ZO6HWX?5 MO1K;R\?)]C=(<-P0\,[O)='Q"+ZQ\9DFBRVF&#&J(^*":61PP,BIJ,%LUBS@ M $;R^C+WMH P.YDZOME!RT]22W/"[$D_GEC@N_C])'8'L>JWT!L>QG[+5_O3 M@MOCL&37YH1#(*F0[\RJ2[?P;"X.:CG;R1O<&AS&.,R4"5\Z)Y-W_>KIA*O" M@6^[K0Q'A;N&O2LD7*ZU8"Y?8IT+.E83, M!/ )CWX[;/O#DI)Y'.U@!,S2LL.9O,_UUH59TB4?&AXL64U@F>268]W=M_2;9C' M]N9'LO/NL^'*Z4@=TK _('B,1#HEBI3C%N/(")'JQ2NVOFR2CP7/(X3]G('O M#VWW(&;&N3(+M =90\N:;1&O$[5M*E9! O2.XUJK"W+RQS)U,(3_5+P+'^V= MQ'XIZ0%^S8.;U+;D5\^4NAS8=K<:Q$&W_.'G/E**9'[$ZXNU,JT _-<]J)XY M[,_/2ZK715F&NRV- MFL3A-ML#W^EEQ6BP(K5/9*L]1NBW8GOSX'3[Z O9W_4X5SWN';WE6Y^VZ/[1 M%[:U^Y;L__D7(/3>]R6$/OH"0O\MW=G]MP/("];]=GOKZ.#[WMG^\J15 (,^484TJ'+(!9H8]C1PSEZ,R^%BV,AR M+CBP$[!GAB;#/;'&V>0!WJ-AQ#AE%FNEIGGIK:U*'2U(L61)+Q;)S7)OO3F7 M?GE^I,E)N,$1F:SED42KK$_.&V$C2R2&^Z.XF8G_ ZCI3ZM_GS'UL1TP1A4 MI4@)!4DIXMYST DDT*%56BJJ2.)RB?JL5Z=PQ?/AV;;* %@#1-[2Y8Q%DPU@;TG!W7BA;L/#"^<0+W93WW##Z31>UH4%22GH/Q5VZA=O=D5#=./&YW MV\>+MXZZRS=_.XS=>OAY +/V9I[@= P'[:_UVPYA$;)F4P_H-!O'HZX-1Z-! MUBO^=]3+_X&KOB[-!97P:ZQMXTJ]:.?-RQZ\\1+E4ERP1]N=RF+^Y>_X-78J MI8&,5[<@T*]E>GD8G=ZWQ5',WI@MH%[G:Y[4H T*48+/=8?GKL'LU]C\UZI5 MJ+2:3KYK,%8#S]VH^8K*:Y10WB-1ES>^; ]!:_17T#AF=^)^=(_SV:T^YOYM M3>.PT#,;F6FB'U,G^N&MT%]AN.$,@Q_:BO:K6PJQ60_O+\R=+\Q032OKU^=H MMG-R\T>:;CUO16%AQJ7K+_NQ8_,\IB6P_V<>*&MBPM-'K -M?S2\^)$+R'"V M6.Z!P)6(A?6;^?>P/RVV/(C(@0'T!96,VY>V\\V>#E[\-C]+F.+LDEYS-:YF M8/Q [J:1G..YG2IU%R0LCHJQJD@4@:>DG024VN)$,E%3:A>';GZ\Q!$5P>" M*J,>D**[!#G%TQO&*=]SLJP@RSQZK;5BN[PKM,%X'W9.,QK!/M2_K:8+Y>>W MD*W.%DXV8U8KN!.?Q'W/\P)$N10AMGK=>%J+RMK?DV7KQ_4/ZZUAO\BXT[G0 M!BS>3%QIEN);I.6BMUGW!.JN=*.B+XV5W9IKZH_5S .D;SL Y=TB[,I?BPK7 M&_5]':0Z[H6LAXV&((K/\L7Z#4N*W7IKI^*KA;X8^26S_O$?38*VVI6^M_C MW%3*D%JA#T/NEBNU*ZT*ZA3U>TGK'(QRO&=P[C*LP=)U_6'^6^NT'3LY0%29 M#'#GL&]#N:7?^Q+[OX5H.S#)\II+UR_/+3L0![UN&NG MZZV-RWN,Y*4XA &VW&G+@P'0"VU;)MZ#*0]M\82.%VZ\QZG?.P93!U:Y'Q!\ M#/2I\3A/^KVOH)SU*];,'M,^S-KFF0V&L&^V'\;KU\XK#MZ:+]F???T LUU,')'60L&!77&0LF*Z50_[>5V2:"- M]O,V%K//V4$[+^.UVC ]"<&T49OH,,&_9Y9Q:R8&.^,+*ROW?K)L_\G+=I^- MHC[XPQA&G;B3)EZJ:@(;W3 S_/'H=[J3L9:AKE+GJ(?Q7[W[+$52S#B!C#04 M<2LEV [*(!HY=@3(6AO\:/U1E>.A!&,*O(/,Z,=!D5D7^BS&X9X::(J&I'X_ MQXUU?EY"Q1,WA)+GT7M*B'5&+K[\T^V<& SHT?2>6H'!GI-Z/:8.P.[X4W=> M;P&NUH#LIJVFB%ALEU03^F/NF'2'K;F6U^OIM)>::C0?L\72M#3[T;+5]NL] M]S([GSF?U)+2^UK2&^/Y,]VFY5+/I]6*[@*87%!U7UY(IK,BXN=;J,P1\'/H MB?)ZX7"_BQ?X-IHH/,UWW FD76M<9)<]X=&L6,,)\N3K\\(OD(U9$:]C6Y8.";BG(S&1U$ ^;,.NZH \LCS M_5P$2??A?6_$]A$\\^G?0[C_^QX\M;/KQ=:GO[YL[WYABP60VV>'QWM'&VS_ M&,:^^X5N;\*8/_UQO+/[Q]'^\9;8/H-W'+\C.[LA3+0:6:L]PIXF9YQ0+LD7KZC":T;?^,2R'T#>BA:)-S"U2G.[!DQQ1_+Q-8GR M2#BW#, ),"EA%[50V.$[AJES*K9P@U!70:BE$FW&!?74*V1$C(C[$)#!,B*L ME58X>NER^XLZ=^'I(=0=^F,;U'MJJ)<\YU%*AI6FG GL=,Q_DHY9X!;1*& M>+Z@#4);XP+E 50S:ETRP3FJ@I2>.=Z@U.JBU-R9!%M\:_?=9^TEM1FE#(@9 MQ$DRR%)%$.8XXEP&'51I3ZO6N+QQ)^ZF/>WJ\G4^<\X$JAA1$92.9).F@0@1 MD^%17-A*YPYMKH:EK\329XLL392*T3B*J%0)93Y&VJB ../46H5)HOC6;*X5 M9NF["# \>YBP&BME5%)"&AXLL28W-.:!.?4C1Q%<7_LPK8%2/EH =#ZI8L=WN0BQAN:JU><8>PZ>Y&?/TL%I031VT@!+!Q-L\AA,%V,3(R*QV&@@J\S72]:* MU\9Y'A**PF'$>=1(2TT1"X80YH(1E( &0LD:%[=U%-@J\O5]6RO/ BM%8AE=?CPN;%BNHFIG)AOHO@GN@0F3628YE;8D>F8A"*F7S"T@8I5AHJEO"^M ME(V&>@3;"5"1+$(28_5[%W?;?.4WK' M_53L_6ATPL[9Y^!#:XSM.\E?U-P%+!R-@ML@# \N1LF$CM)%T9P'_'B 8\GR M5HR#;A L KM!(TZI0X;)@(CBU&.'L:5F%16#)IFQ26:\"G9)3WS V&!/"0\V M:AIX$,13SD!47CWWNM%W'@RVMFK(*M"U^^YL9_,-_JQ]HM10C*S(04.3CSW3 MBJ*H#!$2\^CU[2D\*YP"]>P9/*K *+')2J,Y#U$[*CVSV9X),=!&.7E,7'ZZ MP.5*2<)@8U%.549<$XTT 5;'0BO)G)>4BA>O-%ZC\L;*R0HS>9/G>!@?@8!99["5B MF'L;(^94F!4$CO_'WILWM94LZ<-?1<$[\\Z]$12W]L5W@@ALW!X<+=&VY?:@ M?XA:D4 +(R%C^/2_K",)!!)8&($%.G.G,6@YITY5Y9-/9N6R5B ,H$IQ%:V-PI&HK2R]MZL/5_MS:Q)Z@UUR*%*.P9CA:D1SO,(V M@E;B22ZOXM<*>V_77KZQ(A%;$J(58,O(Z%RPWD6!F1-"1U=RDA.28BCHG<4DL5Q W MUNJ IA[[G8KKY7:DP[.A;<\O$5_Z7JY.E&7RSE-BO I<8&&MIBE*R6TT6KMG M];V4=LPONEUVID]ESJN7U8M#P8445N$H!):B,='X64]ERE3-7Q?PBUL"KF%1O6+YQ%4SQ+EV MP$.,1BD):61R25JZ#@)>GL@\ 6AH3Y41V*4H(C?>69NP -(;B6* ) M7GBA! MX[>"1NTV:'@#T&^M0SIHB7B4%FFI+,(Q\@"(X9)82=!8YFD,%:MNPN1>?S-M MGA]J.=[LBLC@X4-OF'/''M 6\;4U8%CFU+P:K,>)"",C(TY)+K&V'@=B#?P: M, #$PJ631PWORX3=YXN_&V$Z#D;9J!BBF 1)$XB'15%.6(X42.XXFYC6PN^ MJ259DEMJ&1+TF]W@)7Z6^+F<(JU8$T>224([CH-VU'A*M#($6QWEPHUO2OQ\ M[LC&$7X29QDUSB+'0P!.3!+2@F+DM;.2PL(R83>V&<:;$B^KY,$KP,^G,,!+ M3"XQ>3E5=KUPUF"5:-#>:BDX==C;Y#>VR2818I-+^0I0^2<>CJGRPG]BDG]E]%/2+X MVJ@LT5C 1I("UVG;TT%\,_GEWY/+M+H%NA=?^G?']H]:W8G49>?<+4$I!> M]K_/6^&LF?7!%A[IA/'*CN\\?GNK>.N6V(_>$V*+D;O?QEODSO?NNRQA,"#Z M2Y>]_SW.?^V;JS[8)Z2/"TX 7VBH/X&/G[)C(C9NB<5XH]^O0Z:UAX_Y7.1Y MJ)B^Q<347":V&WWLN-BO,+)9 29%;FC:Y4_9SW7N:L]7)I"5@D%6JD49K!@J M7P6('+.V#RUI'GW;4MIU7$74_^P V\I"/F%9G@._+\[*!9B=?5=7^M>.C# M'8.OZ1K/4SSTOG&M53QW%2;OHM(I2M_.C^5^=*36RCWSXL[?>8_X:IRX3I"< M=&E2$(1KZ8VUPGC+'2%,28L+)RXAM*PL_@"G[E=2HP<_JL?MSOZW3Q>UW<^= MQFYH57?A>YVOK'9\(&H?&L>-;Y_PC%.W_I4UCM_#^ Y$8WJ5PI2)3D?'(U=1<<6QBX;BX##%2AIGU1/#U*L+CWTVA)K) M"P9=P[E4$KG(E32XDTA3]A235+0,A4[DVY M>N1LK%83:1Q"QH\W$CC1*E5A*E;O2GK/+: M\=$AXT0[ K2,14+ A'08@19B2!%%A1*2O3E;8DF5#J5@D!&>HJX<@P9G"*2&D?X M/V6HBNM0;ZVLQ?04;;2(H(QA9RUEW#"8!>&YBI0KE@))IM3^JXP5[#96.$)C M2,D@S:-!W!*.M'06*>]2T)1RX_$*:O^U.JXK^V/\>B6FI*A33A0M=(.CAF G MB35,:R-PH"6I64F@NI@U4XC(RH8 J;$)2 T+"AFN%"+*$2HX(RI%G$R%GL M'$XX""O6P>VZ]B)-L7&*<1Y4M%P':05+07L>B &!]D\=O%;RCD?)]8R%PI(1 MT6J./*PKXE809&,(*!ABL=864VDVMHG8-&:5*M27IRDO "I\XDI'ISC%FFL< M05?D"G->:T"(Q$L39:6A8L9$(=A+(B1%2@4/%, ',%%$0"0Q%B3VPMI5A(K7 ME0=Y1\Y3D>TTJJAQ99;\6J[>PYTZK^D:SY.K=]^XULJD+N,3'ZI3I0^>8Q6D M%XX;H76(3@MNG#42./C".K7L%O7;?8 S^6X83&NKI$.$,Y.[-'!DM?<($VET MP@Y;ZS:V.:?+\ *N,!E?>R''CLBDM7>28JZ$-,E%*03&0*0%L?HYA;STH2WA M-' DWX9@'F -$:,Y=)%SA6!=*> G88+E)L".K8,/K32VGP S4@1=82@6+D3N MHK*4XP"0X8A*U#-7$H,7 QPSN5;11.M#T(AK(1&7P2 K,> ($R(D,+>%-JM( M#,I QC*0<:$6N#Q&YI2W00;0BDI'82/UB4EI&-"@DN^L/&S=:C1RN;][P ^9 MDS$YHY#-"1N<$8(<$3$?+AC+I5 ^D#*L<0T$'!,LN>+)&^XXP\QBD[ G'#L5 M>8C/:M"4Y.214GYQ2\J=,M8E(I"4'J3<*XM,#!31E&0.2?7X%$>(.7PVRBA#TIP[9;%E!M!#!6.IXPL'$)7 \?N!HW8;.*2DP \\ M09$I Y')3+<.D2L ]6@M!%W)(+I9RBB25. M-#=*:[QP$FEIS:Q(!.2X&F$0WN.0D%;,(FYI[H1+X4]/B"-66!K#.GAOUUZ^ M@[0V&LML4HECX2V3@4KEN$XD 1DN.]B\&AG(V/N%(162TB_&:XP,#\I%A%W%BK YIZ['Z779FV[]+ MFV)DE"),G,FL@X$S3@'.U5I8XYQ$L&,\5B5@3 MRS!7"]>/*0G)"DCY[8:X407M(S8(&RP1%T!&G)0,:'DH\Q0QZ-1)'QEH#\UX#EJ.A!LAI4Q2@OP^*S$H<>-QN#'32#LIHH*,!%%) M">(A>.0\94@Q@:D(QN+<2'O5<&.99S)4K+HADWO]5=*MWG>_HW?Y:VO L,RI M>35P3TUT6#D# P*6Z)/#DH5@G&#*2J(63CG:*;9IF;;[?%%X(T2GVBK#G$=< MAX0XI1I9Y2V28,0KKT0,F&ULDTW"]:92RRJ$N@P9^LWN\!)!2P1="H)&S:@. MGCE,+0_<.9X+(^"8M%,RA1)!5PQ!;W-BK$C0PA.DC,2(6V>1]30A9XW S"9! ME,N5#X 5+\V]_PKP\RFL\!*32TQ>"B8[KWE*F!HI+4^:FB EEU1*SPC3E)68 MO%*8/..GB%;R:))!G!.'>+(&:6,%,@3HK#:<&X,SJV68;H*Z?06H_!,?QU.4 M+EF/3Y83^Y03^Z^B+A'\&UK?MR=B6!MV .']Z.^,RZWNT!9R^=_PL9OZF>S/QG-J3V*R/6C/4$VP6#?V/:YO1AL M_.OF4\(C3D_I V>CU0TP$V^(+DC>:%"N#[>8,\"IJ]TUD_.^G+]6J$/BO W$ MJDB-YQPSI[VUN0"*5%%Z(@^%V)ASKYF1/_FJJ;FK)K8FS_7\=Y_H&I09ZQNJ MMT0Q#3?D[E9S-"\%J$VF7#1GK9CSGNV[;>V;;L^?FG&>'9-AP9UN-_;=L^?_&;&4_MRQ7C.JQ_@VO7/ M)[5C#PSG$V_L>EZK5SG.@;VTX_]\OFA\"Z>. MV/WTH_;A$WS._ZCM-D_@\Z1ZV6Q7CP_8_N[;3O7R,]RSEH QG1\J(Y*Q"B.M MB (+,B1DO&&(FISW+"S#'H\(*@!A##N9-7KK./>&>.859]1H+G@2/#"CC:+1 M;E0BD,C3+&+](6#N>-XKQ<17WO4ZIP#%W7PP>S4S+$XK+9!A_P8J= M[73#U4C66$A^'(IHJ8Y!H:0Y!DKO.;+$P"QJZHV+@EG-;V_Z5=F']RKQ>C." M,=AN]\X!EROC.HW##HP7+C*HG$YORGAC4U;LH-)+E:KM^^;(8F%DLY*W5?'A MW>ACQ\5^9?PJJ?RCU:V<-7M#&&X8_/--95:_WJ,JQR.;T*C"F($Y:MO307PS M^>7?$Z;7ZA9/6GSIWS75^M^=ZO'G%HR)U^@>:^S^?;R_^W>KL?N>-([? MSSB&#[Y]PK7+1KM1/_I1^W9P4?OPL7EP?,0.CL-)[5N5U[Y]/"FN6?^W_/U06+RFT-B2Z K@>XZ MA=DX$L&,3%KZJRQ@JK6PF=&%(-,$I1?C91GNV0H[D6G&&D,(V(ZVB0D\G _#HL!9/< M^)A%F3W>/%B]Y..5IA1_#/L@>L-^+.(.$FS^'--5>BONK*T"G(%:A@5AF&-N M-9:@E"(H*F\M)[0D%JN%1K4Y%5\M%: Z**!14@QQ&PDR1(4,29YZ'[2G;F-; M;S)3.BM>L2@K*0.7,9NTBDTW_M>9*65 MGHJ[&P?3R*6"70S/SP/VADLBA=0D<**(,"6Q6#$TFA-780@-+!?V\HPKE'4* MTB$X%)U03&A*?00TXIO4K%+U^=)3L>S.4S%(SW2N,N5Y4EY;&I)UV$FC//4+ M=Z8I1?G91'DVK((FHQ36R.C@$0 R1C8:B9*WP3"<%..N$&7%5TB4U\%3\:[7 M'9SUAR,I;'5SVN91/PY*G\7=1[*1";!HA,><;T,@I(I#53@M-=:#$@[DC M-X4RRZWA^$)JYY;R?Z?\&Q:-"L%+$SBWTAMF4X[)X1Q,#KEX_ZI2_I]-_F<# M,Y)VC%F,?.'N4-0@:SGL<)UB"E((DYL3<+XI];+\'2N6Q?H"/2%_QL'@3<5Z M/^P,V_8L!A"OTSY(Q*B$7"8VMM.#\5X6+ZR9@^0?OX'"[%ROQ>[44L#O[9A_ M 53;F5J1.Q&O!+NE@=V\^ \E2=3&(\T\&1W3.*TQ2E03)3$7G/"-;2HVN9FM M3?+/TLWR&B1^6:2EE/@5E/@9>A.CC29$AE3R&NA-[A NK8/Y%8[DCGK4!)!X MMDFQ7 V)7R>'S%]W%]XLN^F5?4=>IM.J%DM,7UZ2XKP&ZDYC'P4VB+' $:TJYQ%^_,<#Y/R7^BQ,";RX+?!3Q?W M XN&9O% M/7.S#6_[_8ON_: UP].G12 M.V(=1D8D8"(^!F28EP@3HQB6E@ME-K;UUNSAXR_#V"_RUW('/,$. -QRA#$G M ZR[(@;Q*#BRRC*$!<_5I(";REP:X!Y%=AM_'M!T9U6HW>Y]Y[>5^.,T=@GYHG(K; U[?%WE=QZ(2W C@'$C#'H.P\ MD'0#G$?"7$IB+;4BK&J+O0>V>APO?V5J_5^>7OY)YT [?L;V]3.6'0/+CH%E MQ\"R8V#9,?!Q!U(3]>'!M ;C9VX@:]E3J^RIM?3 CO>=TW;O(L;/L0CNFZ(O M[X;]_GI$[!W7C@^.X3J[[R_@]7:M_DE4+[_RZK>OYT!CV4']B%4O:^U&_6WS M]MEDE=9:UG^N3 MZU"0;\*DSYJM?D"G-@=<^W9OF$]44]^.:NKDS@+C8X:R5M^3<C MGI?CK[P:[_)B[-U8B_>CI2A1>-DH/*?\#C%124TP3"B6B,NHD(4U1,H"^Z3! M")51F&XJ_NB&U67QOM65[<=RJE*V?[]LSZ:WFT@3I0;)R'$.+\'($<<0T9(9 M@BG35A6RKJQ5B:BKQC= M*"7YN25Y-KG8O@ES8 M4(QJD(,WO8^=Z'7:ZH3I9A1*EEHU21 M"4P@+H@$$XAX1*F-.,%OL*8;VW(3/[X]<^G>6%UQ7J9[HQ3G9Q/G&=(A/67! M.(8PB"_B1G&D%3"/H'S2A$1,F"_$F3ZZAUGIT7@8Z0C?;=<#ZSBU%T7/HTKJ M]SH5/QS F&*_]&H\N5?CW7BJX:HPA9/3[(L2EY:-2W-:(&'B+5'!(*DXT(PD M#'(I)B09#Y)[AH,6N77\:C5D*]T:*T8S2E%^=E&>;8$DJ3!<1J2YRPEKAB%- M@&)0JID7R@>C519E*DN_QF\*Y; _2M?%,YV2V/8?O7X]3_C^63/VZTW;W>MZ MP*;BM1*0E@U(I4Q$QB!0N;.8=@C^8]]FJ;R4:/:FY.O:E,6ZM MLQH1FOMX4FN1-5(CQ@W%PBB/H\UG=D:7Q^^O6)2712Q*47XV49X3X:>8MH8@ MJK1%G(F$8#4)8CXQ9AEUUN*<5B#YHP-V2Y?&@P2QWCNS[7E%'\MN=66OI96F M9B64/Z^[YZJTA+ B4H5,5 9QI3ER,F)D-&=!*.)Y+F8FV"9LC%?09ZGL5%>B MYRJAYY+=;"5Z/I.';4*$312) 1$6*G+$=23(:DP1,59'QC3QD0!ZBDU-7T.? MSP6ZU.6_\PYO=8=%0=Q1??!B2C)QH)% MQ9]6JN=7BY=730J>_^Z3U4,9_]]0O26*:7C:/@D?>KUPWFJW=[IAKWMFNT=P2">#79; ]_N#8;]5>F50*M7"-(X;GQKG%3I)[AF;EP):+#[N=4X_HH; MWZKG!_43ME]__Z-:#YW;O1(:'4")SJ?+QN[;9M&X=O< MKWM1A>_6:"-5CP\ 98[.JY>?^/YNOL?1(9!?EH2(P*5[L ^/+HH-/\GVKO1S2>T< M^M9LG0Y&+?WZ<=+6#[Z710?V<=_F?8;RGJLX"Y>O],!(R#V_6GT8V1E 6.[K M/!S$-&Q7VK S!EN5.5V)!M=MB2KV[D=XH+2^N9_MS#5'1B*Z_=^N_Z_M.T5] M+%Z*@OR=]@9%J]\WHRG['J^[#?WG3:HS1@9\_17KP @;GMW]E3LP9;KORV\" M%:)N3>;4SV;_NFO-442N'^T)L@D&^\:VS^W%8.-?-Y\2'G%Z2A\X&[,(.V_Y M[F&X"S#6N=_[J7"^G@98G&Q1_&N=JN[M*46WP*9X*0VPRL$^Y6 7:Z_VV-9B ME+S,EEKW]!9;7K>UA3V$JSU7'_J]P:"RT^D-[TGS>LA3+SYU8SB^=9U7,J\[ MW@\[PZ+72I[=JP[/Y1PO;XYK\:SR;N)V^CN[G9YY=E_Z!'XK_L@[% 8%]+/R M.78L&*8PG5]'9LB?K127"J!$O+9)_(VZ MQVE8\+@7$:3PJR[%<9#"P67U^&VGT6F<[.\VF@?',+9O[WGMV]_MVN57WJC_ MW=[?;>=/B=M!"K7CZD7U WRS\XG7.G^T:KN??AS4CTCCVU=6JS?;-1C#_C?X MU&5[;O>@%!WC27O$C1:(1TJ1D=ZA)'@@VGDOM2N*6' C5RA<]YFZ4I;@M$K/ M]H_50J]KJR4SHV+B(12H:02# LNM+0\AF2I(PY>(T(L$!=QMT2. M_%#9#76#+,!S^#=AV,_>A%),%Q%3=EM,'3/Q4 ((#W5&]MD4RXMH6V%$M->N3 _ MQ#WP#-)>7KYG:_\3JW3T'.&0VW@$;)%C&B-MM.'$DH CS?)-Q"Q17]P] M4(KV6NOITIY^L*#.V-,J:F*3\HA@#MHX4(>TY1YIQZ+!+H)"3AO;G#_ZT&&% M9?5Q%L7*2NE<>]IYC5EPDG .LL@#9@G=?6V&I'-,]E#@7.Z> ".>TCPI*I9)(Q6', 5KJ) MEQ9W\1)*ZSSR%+0$T74&T8&GC->N< EY21@ M)'BNE:)"+E*4 @HR+R;E@*0IN\]AD4M2NK1KS*F<5J:-O[+DYG*P9=KX[\A. MFZF)4F:.EYGC9>;X:YSC,G.\S!S__9-89HZ7F>-EYGB9\G2/IR@%%[0G-ICD MN=1"*Y5"X"0Z&3"U8M&Z]N4)YGYG#\8$KWT[^+&_NT=KNY\[M7J[F?U$M/&6T^Q1XPYC#A/"1EI';)$,"6)T;"29>9X"4ZK\&P/.1E\!G1: MWY/!Y\.KV9-!Q8Q(02#-9$#,E4I4T:FT. MW)X/E&8/W")UD42"G TDE]\)R!#CD$I2Z:@(X;'(1V/\T2V"5@^9UC*Q/*5@ M.>>28!=RGR-+HM*,6$4MQ4"5BT!X,@F$'XMO&0C_S((Z$PBO&,;.F1Q7Y#GB MQ@MDK3)(1I=H O2U5)2)Y65B^6!V&],65B^E5$-,9>YH:;AF *=).I,R7 H2<9PK"S+!D37$H:", M2T9B05THPMU@>.68IIA)KE%,BB/N,4:::(DT MCU@SK3V6,KO/M5E6 X57@*!/D5@^V_/^'M\:B)5;1Q,,U=WO\XC=U!K.>AUN'^;]L]?_(R9:T=_^?S1>-;.'64RT:GUFYT M/ETV=M\V&_4CD(>3\]J'CR!WGV$\;YO[=2^R7-5H(U6/C\ZKEY[4=@](M;Y' M]W?]850YMB0:E"/!$'>%(]M$)$QR/)]$P,^-2@1T.H5)/^L/X\;]Q0-&.[G5 M#;$+4*R+O?+,^$^+A-"IQ:_T4L7Z_QNV^C%46E>[I&*+;5)I#> W0.=VNW<^ M>'.% Z^J3H+"6TPMELG^NK/YV;-D\YN7F*K<3DX%83164 BYCA$8XSSRAJ= M@A74^+F&SWV^AVFZNY]N6T*OP[UP_/&D>GF"]W?_[M2^54GM\A.8.V];#1A7 M-;L5+JOLH/-WLW:Y1VZ[%ZI@(NW7/_':MP-RB58A"A2?BHG)8D\:"HMMQX1V5RP09JR*W IA*#GA>#+F]@T.[.H2CR MNI1&4BH*&.09TLDXI+$D#!1(M HSB@LCJ$P(0-. 6CHRQ9[>_3 M*#=#N3*K_728DB0V"(>4"1IQ'A5R4@<4**&:6RZTI:!15DFAE%DGRY;9J*BA MSAM'!6<@IAQ;#VP0F^23\:ID@;]59F^QP.JAMRJZ0"R"E6"($P\$,$80X<@( M0*KDEI@5D]EU((%%Y'S%3A\ZQM&1PM,DH;)$W20,*(C)9O;$M:!BB56%EBY7*QTL.L"$9C-(R#Y"D= M [ ;KBS#RN!DE\YR7WVLY_,!Z0P%#C9AXK7+89X6\6@LF*V8(>J4R]7IO/&D M*)4@]2N TCMB+*NB?6\H_AV; ?RXC+6Q&7]3U6VSD, MQ L6->PJIA/B0FIDJ(HH>:<]!_M;DA<:9#G(P0M7(6*Y_PO=+ P?G]LUX\^M6OWO5K53!7;_E53IQ^/]^MX/N._)C$6P MVVY5=QOMVH?W%V YT-J'/5+[MGJ'^]/.A41?7X#WC&SZG:PA>SK2(" M54QHQ%C._L(\ETED!N' N&4I!9%K,ADY6WC]4?; 4S+^5U[$%62+_1+RE0=[ M*XUO-;A__3RVO\=1%DD);0^!MHM9:--.JB2Y0<:$F*&-P6^:(:D3DU'K$%7: MV&:8O;X#OQ=5-6N>L?L4U*YTB9B']:CZL$S*8?:NUGE@ ']N: 4$4]R MX9B4D/:1HV 3T\X;/5![);L-A;Q'D;B%61&L]S8PSMK778 M6JFBA.D[Y-QL+.A,?%K1GG&Q%+Y6M359J^>_^V3Y4%8";ZC.*OG^JJE+.'?X M,P*(Q/W3V+R?=&]V.S<7G:J5WN7.SO?FP>7.[1ZH[ "0I %2W_AP<%$]WCFOM0QN_&\3^\[?7?O-#/<[,.+=/5[M_'%< M/3XX/[C\W-S_UF@VZJ'9Z'QN@]2?-([W+JJ[._1_+ZOGM8AA)Z.PMT(:12SF.G$FA&&! M8(,)$9%+/%OL833M=Q9)+:3EEM"-5N;G-[HY,$6PLAA;8KS@-%K+1* \1L>X M@7V#7\B12+T9*^]Z';CS1:5I!Y7>9/]6VL5,5D[[H/KZ<..L&2N]E%H^5F"D M/FY5\I?''VO:[_F09.(Q+%ZMG,5^ISARN?%HN5HP:OU S5: IW^S1C+Q7M0N M3W[ =43UX&,$T*#9Y%RRYT$I0J3+&T,',N4QL6A%L:O.BS@?GH'-\AJ>&[-YW/0H8/8 M73M\N[66QSODT' #T^TY$IPEQ UUN>@H10DG@4G2B@:VL5TXTXLVU[=1:A,8 M2"=F>3EOMGRSTNKZ]C# "Z=%FDY>>ECGV V5LVO!RU(Y//W9MG@(>_[YMO@< MN_'@- M!S /G5-06?DE +,KL(+7!V=K$A:AS); BT4:K$!8A-J28K'+OH2PB,7J^5RI MM,K$9GB%X1"/KZ-5F2D5M=ZQ$?LW#:0"TWZCXWRM7>-KX_Q>>N[,33Z?.=^+ M\'S_,AD\^/9QT*CW1+6^@ZO?X'X?/AXW.E7<^/#Y9'_W"#Y7.SFH>[P/WP%R M>'+P9?R=__W8=)W0WC\&7K_[Z4=^-AAO)W^F\>$3W]\%TD@_-VN7GWCC^.-Q M[N?H>S$>BS6EU$@OPOHBC7,CHHIH"NQ[ %8MC>-9;1:]^S0 M*QL$I@DQATUNJ4.14RPAC&D,E@;#9W81\_+3-]2+1N MB58/0JO)"I9@]6M@59T"JZ_GM?H..Q0A)1DU0]$9BSCU!AG.) H,6Q,TUMR' MC6WY^#)D]P2%/4'DP$OP%7Z&^U\E4!6GA[]2F_8 MK]@P.O/([L-Z[[3E*YK3XA+9F0A7:?5")-*OE 97YZG_>C\,#CI24P6,68$XB)1I*55"&LOM14Y^,5N;-.M MN\@%[.,V_'7KX&1^H,U8'L:;5E'8U:>]02M_X,VH.M[W>.T*_L^;+OJQO.'K MKU@'1M;P[.ZOW"&ITV[!WR2J1-^:KZF?S?ZU4_,H(M>/]@39!(-]8]OG]F*P M\:^;3PF/.#VE#YR-6=S:_F_7_]?VO '.C>18(#)C?@3(S\YK7@;JYA.:T0=B M0!;T#"S:5&1&8N%%H##VKOK *?CY7A8)03VX%O MY7#B IY'QT&5[[8]C)-;W;I!I0T\I]4&N[?G6STS[#1R\.A\G!H =OQV]VX>QT15QR %]$>3YM,^U2S MOK(F^Y(CGVZ>D4R6=F>TLI\G"WL5)T?FAD)=%/FR+Y+6CTSWTW:M_E54=S-] MAS'M>IPI^W[=P_UV\'[];;-Z_$DTZO[BH'7+=.]\!5I_2F02\Q3L M>@L&_,:VV))WAONNRTG%#.[<8&GED<7RG(!@NSNPTI:1F_230]E;@#.A(YF- M_!7[F2=<.0X0+2%F 8C9FX48I:A26B7$K6/9.ZB08R0@Z; 1D;+(",^Y+(_. MQ%_.4<;O$(7_G$73FZ[)EV(4WQFV.!B>GK9CIW#855K=D1;/4F_[K4'^?.KW M)D? 9WT8Q6@+#+8J[^R@63FU%YWB.E,UH@:WCHY'1FZW=S8)ZL[5HPK#>&PY MYRLL8"MO%J:)S6/VSLY6.#DHG&/2+7^]@3&Q>!Z)(_EMA<"G@Q*Z&7DYA*"]#_O?YT49^VY,PN?+#0% MD.:F[1Z-PA)&FJ'G8-RCAFBEP^1%P>+G/([]]'4PJN.R/U[GO>[[\2K_T>O? MA,X_QRS@HL3.Y6'GWBQV)DUUD?/*N<.(!^.0L=8AQJ.T"5.7A-[8%IOL\=BY M[%C1V?"KF_$CSU],Y&K35NW9L __EFFZ-X*'3NAA)$93;BPB-%<8(4X@'3!H M;:4"Z&G*F/8O,NUVJG+Y2"ZNRY=W1KLA!U(\.-9B/9Q#FFXIPE^*].3U]L!=+L\N7G*VN2E1Z?TZ"R]".6]]&[BU[FC]OKK-UA. M.V"JWCR=@<.37FP<=N%Z]RAL?&L>UW:^TMEN;S1;I'(!QDL?Q'L;[ M^:1ZF0M8PK-V_FA7+YLG.?.D5C_ .7-DUMES@ \9(&[E$+0*6QL\TV][%Y-I;.GK,U>PEZ&O=WAG*KL)>@M"_1N>VD ] SGQC!B MD;8$0$\*C!Q1%-DD+35,"V'4QK;:E(:NFI?FE6?T@ECQ,H7W-4%;YG#U\UZ) M:,M#M.HLHLG<:\)YA8R)#G%* [(Q 9?S\"(U.<7+9$03?%G55DJRMC"BB9*L MO3I$R^%+):8M#],^S6):<,9X2012@@.F84,0+'!"P1)I2!3.D;BQ+3<-7I%@ MY75B:;)D::\-T_[H#4MOVQ(A[>LLI!&&B2;>(2PC1CR&A PL+,(Z6:$PYB*Y M[&T#^[.D:<\JF_5F[,>BQD-)UE89V%)_T+P?U>J]M_$OVPH[>3%+7%L^KAW< MJ#E5O:S2PQ""MYY:%(FWB!O.D$[1(DP99H;;( /=V-:;DK_"-HBKC6M%[\-1 M6,PDA>!W4[>RH_7SD+H2])X&],9DC@M,O?(8>2$-XEI(I!DP.N]G2Y)7+/LO*FT.J?#LR(P'CA"+&L<_\)$_F/5@.]K=U(#(H;W M/SQ\=*=("RY1<'DHZ.>@H*;4$RE1I-:!22LXLHX0I"0.(GH2F!&9^BD]&_$^ M$[]6LK[E".=?MRO2K696:-D$NVR"_3R:8XVSH9Y+-QS-Z@85?1))Y#@;9A&W M1")+C$9*6,6=%\%AD>OF;_)E1Q>N:O_K%YYZDX9GN>CIW (P,!_PV[CXRUG3 MGHU:Y.82,!?Q++?(@^_X&#;G%' 99=98U_L>-Z\*QX!.2@STVYFIK%#;HO&O XIPB+B*H%U[!)% ME!-C>2YTY\V+S$P;[8M*9[0Q;KG60)WBXT]4VP8Y&LJZV=2 MR3VN8ZH:V\+L!:6J$5JFJI6I:F6JVGVI:F566IF5]J16H6'1J!"\-(%S*[UA M-FE/'>J-P,X@;;5! MG&B)7) .,<&UH)8EYG1&.V5P&3%3IJ"5F/8H3,O9&B6J+1G5JK.H%HQGQN"( MDC02.!RER$094*0*4"VZP&+N/;DI^;(B8DJF5J:AK2FJY;CF$M26#&J?9D'- M\^CSH1'B7'/$/9;(2&$0P3Q)KYD.G.::CD;)DJJ5>6@EJ#T*U%K?2Z:V;%#[ M.@MJB2F';6Z@)7/781L(,EABE+QGFE#I@\8;VVQ3J)7K$_[*F5J9B?8JH>UZ M64MD6QZRW432^@ATC5CDI'&(>DQC],PE8G*.+<,K5X+[\71M M)*5LU2&N2$J;1-#<"BHKXY%7\6RYC$?^'4JC5!7+4Q5^5E5H*SG'P2%#0%]P MI@6R41F$"5/8RT0-SR28;]*EE[ &6U M\H;J+5%,P]-&1+_K=3JMLP*1=KKA7;$YCF+7M^(@M^AM]W+WN14)?::U=Z;C M.W]T]SM?+P[HQU:U7F7P/8" S\>-SGNQ_^V %Q=YE2&6KT![W^]^)-];L?_ M^7S1^!9.'>42X.?XH+/WHWKI88Q'N/:A!G!T(AK' "?UZF7MPWL"D/6C5O^8 MJI?OS_=W#A/QE&H:D,/,(&Z40]8[,*Z#MSIZ!YL;CS0)"%8,.QG0HU-<6,\ M=A0G-!DOX9,L!5BF)&6\'1P]M0Y%3]0;*W%G0_!)R/RT4(^6Z.?WOSE>Z9F/ M!@.#%HI['%U^5F*-YH9@G^SJA&\75WS3 H[9\@M(]/X9F&;%=&9H'^9NG==3 MO7C4]:K$I^?.O_ <.>+_QI4>L7#^:F'\U/[Z+0/1*(/8\B?&+0&XXZ\K7Y MI[9_!B^W>\.<)IWZ=@#;T!=,W1[U8[S>B##.[RT?*X.A&_A^Z[388J?#OF_F MR'C;[^>.5./H^,$X661X>MKKGTT"X^'>%7M69((4L;XPK)RC&+_']E9E;CK* MS66Y5VN-)T=1F+W3WJ!5=%XM$E=:W^-U /M_WMR_XW7%UU^Q#M3Q\.SNK]RQ M(Z:#F'_3EB#FUGQ-_6SVKT.PCR)R_6A/4.&G>&/;Y_9BL/&OFT\)CS@]I0^< MC<7(PCVP]4@8^DTK,$J?NE\8S[)5G(/*_^/I$R3%K):_&M3^55_ Q

$%=AN[;S*H_XNE=[P;'!F1_D6HVPBV#6#&ZB;LX*.FCEK2&Q55E)#/5 % M_PD0>S1N00\:Y<_>8'";WZS@0]Z?)E;D-L(5L[[+_VX6^FVLF2L=>U%QA#?5O=['$SF"?[.,W74 XNO6_1^ M;G7_;]CJYY9G_\@)7G!5T&_MB\W*G\4E_[J^Y#\GK:/!VFQU;3]K_V%_4!0* M<,,!/,I@L%79.RL&V8\^PH7&HYBD; )#J&2&4'18&PRRU=D]@B%U>K!K1T\" M'RJ&G\E#:\P Q@W;6OVB\DHQR.'H<8$( -THC%CX3HBP)L5S;E;:%JSBXF%C MY[3=*WPC5Q\$IO#=^HO19$P#Z^@#6Y7"[3Y.*:WX42 _T)W3.!*PF>D>9:Y. MKY2+[18PD4'E'.1TE--JKW)3*S; L#4M>##L(Z]T<1.9A%F.(\*]F(F/IEC M98N^2)E-,/.PM>$2(.UG(\'>6LEM_D!9WH,Q=;JMU/*W>LNNTC/=*[I[/Y6. MF[)<4+O'H/WJ2^!92?-UN^>>/+!:QGY9]WX?=6@*UT>NL"4(].!W#C@?! MRVH'=O19\951?_E". "&BPZ*K4'^$Q13'LM\R;TAY6.LZ%AX&G=Q$R[@!NG& M!("54/G>ZHT2R>WI*>RR(GFU;<]G/]P:5+KQ"/A) 2;],7^",?JSPDS(,IJ& M^6QAD.4.#);I.9CN"WE['EJ%.=3+7[EAUHS^R.].06-WK)-]J^^'G:RN?7ZR M\1%&'N79Q6GVPXTLJU!8$#!=8WBX7I&L"$[RY-K1I&6[:3"TW6)(^:,%- 6P MN@:5/%38%:-^SL5[>4;]L&VO.64!>-=[JSWH76\GN,1DL?,R%A,&FZQ8]- " MG#_K]4=/._G82;P8@V[>HK!W85G@QA<%GA;S R.'SQWU>@!H-L_H:&@ \..I M+52'!6PL9AV&UZMD_-N+#MO%+AP, M??.VI(P&/[F8];X_'%]K>N&G:Q;DBTRUPZ!69Q<[W5"\^-;"UIBK?]Q7*,'+%_KMA6T_RT7;OFC6=T-G<:W MOYNUW2,8X\E%M7-P6:L?_:A^J[+&L<_C3OO92CHZ#"HFY2A&2N!B?^JC-:B M$/7B#50L1X$E(+.%U/V*-_2G8[KY#!P3!RR52L\8MS0Z(;30@1%&@L$RO%AO MZ'AZIZ>S\E?;OE >MS,\ GY4U-<8J1S7L\!%0(%<:[Q_Y-??YM?_"72^=UHH M!WBI*,HQGHZ];G;@9666YV+TE>+]_.<_1XSLZBMCC3G:GI6_)I[0T3???_GK MKW]N5F)*8^TX/!VS@FNG;:L+JBJSJR'H)I_5=,SDJO*/O;_V_[E5R9>\01*N M1C)ZQN)9"N/MJ&\+RW R^$$QHM[I2-MESCD9W" #VU5#[?%0_O__3U.B_CTH M:%:O._KZ9E'=)&O (4S?Q9*N.;H*T#]8E=9HUTULO%R@$Z0X+\OXPY^_?,UL M*_8+]Q0\7<6>PR/#4OZ5W_KG%.4;O3&B17GJ@:QG=CFH@%5WU,H\\YK@3(_] MYH*\:X.16]FY,>8MF.>SYLWY+VYPX<8*9+D4R&!,++>6:CJCYEX$ MIGZYDNEI69ALX) WZ"2@JS7(( 7"N9S"1H2^L,I&?,L(M?P:1'1+<[;H9><$ MSTVF!B A/OR3"]8U>FT5?XKCQTFIKD4*W#SI++^2Y!U")A0)M-4^ULRXYH^M+IS'=!6 CF ML+!*L,1D@M>P6[2>[;M"^1;2\\Z>9N-NI)@_C_7P'[W^**9T;ZR$7T0DZ:^R MM>9!YT<;QG:S^J<,WJ\2?<./[YZ4OM6Y<58CH_XY#MPKV&# M?I75;S5@=E_9P?'[BSS.VN[G3NW#WH_:Y==S^(\<7#;SC&.(OV" M?^3[5R_W#FE*#!/FD+=>(2X21Z->31Z51+3#I8"1Q\ MD:KK+L_ H[18J:N>8K%*_?0 _93[K;H00G()<\>YY,8VV13BT7D.ZZ&>7@;T?;GA M7;SAG"G\HE-*^Q!H(*X&*+["NPD_/ MYDIB> \&*FVE3TP[;R(WGMD(0J*%S8:OP>/$UQ(#5QD#]]_-P4!+8PQ6Y.*C M0 P]<$+K9$1.DZ@84<9IF@OV";Q*94A7 @)?H-]B5'=AL, 1WH08/H87/EE1 MA9>.I_#TB^S6*HT3581@Z3*=0)#+NZDX$MF?C/(=Y85,Y M.'X2994=$)7X?SF1X*Q7N1-$ :A<+IMU T2=B9XDZH+WE$<5=+!62>6 DSIK M,)X;N72-IGNU/^8&_+H\K.G@QYWK)(ZW%]3+Y\%61Y M"O_T0DXNR2]/):1OG"KWA>1) M#Y.<))'",9X"AHE*)%+@!E1YPL,](7FI/VB^N0Y1OW\;O[V]C??'X_RK&.8- MK@ 8X=^$81^F\:RY9ENX>OF>[^_"]2[]1>VX2FJ[!X>&>"FUMRAH[!%/8$ 9 M&20B,I_W*FT8AOU,^6WM52DF<+ YRCZZ$_ F.^UTO!*/WQ]S@>]QVZ56H/(5 M]A5#'X+!>/;M!8N$+%(8VRYX2BZK"SR\K 2(Z^GR,M/ MLZMN96,YK6P428.%S3AW7N-@/+="$.F58G0UB\(4M12NTT\*@>T6F=;=RKX_ MZQ6".FH./$4MQTF]17K)."<6.'%!. =Y BD>#12V/YO<%K M"S*;<\A!NW3O^L85H\W?6,VB!;_:X?QV6G*&I69LAP<5Y5D5BC9Q.+R;AM5O MXR=Z$<5]GE\G7Q?WP=7Z^_/:^:&/QFL"/)\2HA$/RB'M34#,$NZY8,[*M+&M MMF:=>E>E?0I?^[1J*T0_IYI?B?^H3L'#',G+VV.5>(#9/UZ_(Y8YR&8C!M0OHRO<3*L"A.4N2]MJT_05]\LY<3 M/$<9J2@KKOR!3B_$]H3!]F.NE315$&/$87\4EQ_7H8*MW!G5,FQU3X<@JD6U M"% )\4?.NHRC&BR;UW].*\KON9Y)KCAQL5GIMP8G*/5C+$JGY&S62C]KVBSO ML"*MD/GP10L@>:3E;SYGP=''SULZ#-8*(W9/#AE1CFIG$("%0]PPAHRA 5F& MF;'>2![XP@Z#[&P?2U0N;W-J\S9L7VQ5=H?]B0R=Y5:)8]LR&VKPR9_RI'[T MO:,NR/BSLJ39&H8[[7;/YX>;OT7?_\B_+G@(NN:\!U<_'5J>A"+2(@4$"'$: M!6P[HA"0'JD4%L38G-2R-=O*<9KW%*B(BC.3 F6OBDK$T7),U^-9;;7UP"._ MT2'?.%-N)1_H_D3O&V4="C=C+B81P\A38_,"QKYO71F85^=X5T;CU4',[.'- MN,9>87'")BDNO3DB-/?Y,*UVENB8)!:4*Q*=#DY;KBQ@@]1LX;(^OW+*!_#1 M&A4KOL>1F9UIZXL 81Q2E$25G#2@9 D80QPGAX)FW"A.-Q8C@%)MCQMT]XC9; ME?EEPD=% >@P.$GO)E:9:X:"28\Q(92U6\Z.SEFE+CW7&_G7.6FT< M ;$(<\'KMJNF\*>ZN_>C>GXH!.-,I(2<(!8LZ^20Q? ;4:B&.U(^Q61 1.-:(^.^O&H\*)F9T]W -AT9<@]A!K_ MVAZ<9<1+W()[DR?Z.S]02:(7V8J@"K4@@RZ*T*&#:WMF3F8VF8CWRS6BRJ7-[%'Z;>RR^]OYZ+;^/GWQD]_OB=4;16 MB9IYJ\+OU:-#F:(1R=#LV(Z(2PU;-6F+1-1Y#QO&L[V'MZB:XVN(XUIFL%GO M!,%^/,V'5:,*]D#^6_D8*>8*42Z>G6<_9M$!Y.;NG)36N[K#'#_@=:&V&Z%> M]JKV7''BG";7*8ZR.\/V6>NTGK%..)L2"3HA;ZQ$P$XN8=)$IC;&S M_$76701PRT7NBX6>G&)=!8'\-2J(&A[JQL\G M=U&15AU&:;846[A@ MX@/>X_S7OOG3ZH[T)0UVL9E=L&SDBZ@%6A',=QCTD">M,)=66YHHZ6MM5)HQ91)7"2IM>%>"^)DU"9(OVB/^5\/&RTJ M&^YU<\?7HIY\T2&WWK3=L<^MUAMODH><2[SLM/*=RVJ]2O9WOXK&\=O\_4NP M1GAUU_/]W2;R:M?+?Z(U^W5F]WJA^R15/%^[M'Y[7+([[_ MX3U\Y^2R=GSPH_;A[U1MX8N9VJ*YGTJT"441/(R10]&AD>CP?#6=I6J&UM ?%HH= Z:;HZ"%PTQ1V5=\M! MX".%WK.BP6FI9R#AAB7?'"04,DYB#ZS>. ACFP5A")+/\>PT= 4-/1:(6+QX M2>D&(.$&)=]^N0H7,[H.O3+^P+47[I>]A82:) PDW+1@/'TU#PD3XGM13&,[ MD8ZP&4U2FWO"L8D,7>('*6,L!DCH=RB=3TW_U?@$6R00C$]P9^'@M,0S<'## M4F\.#@)-!-*/8SOU(P92+_;LD 3"IB(5"?4%#WCPXJ7?]8R#\'GY_$U>I#(S M+D(#")OB<4P5$TQH8-_J O##/.P+DBB@/G7MQ">.S8@([=#Q,2T_Y!%C@:_* M$7GN8S"?<0&V"?,9%V#+,%\EU$8@F0W@V["\FP-\S'&]*.6I3;P0I9PC;2[# MT&:.Y)$3@SAT.)JY77+(_C\5LM^&>$&59E '"]*9BI];)9Z72&"PY,5+EW:H.Y^NOB\=;(P[TK@C-R$E38CB7@C).3Q*@0JDY,2& M#0?[FZ72CL!JIX951UOFRO0L_9)[*&6Y)FK.?;VJ^SSG/U1Y][R' @,^6$Q?IGK30E*!?\^. M$_?L_#76WV5G1U^I) ES?6I[Q,%"A@"-(QXQV^5AQ*F0OL]=/&SRETCZN@YJ M)7V4Q!EW%%"-&O@/_8'>L;HPM>+HKF6=#:PW,BY&O+BU"&O6WDVS 4@U+/1@ MCZ[KSF(ZD;\6D-B%16+12F6<5V5TZIJ]F:K4/EVT;-*8;$5B3N/4<4*2\@!@ MD?23$'MB)80[ 77CQ&,5,5/"[/J7NXEYIL9%LZC\J1Q6E3'*.4(O#4&O0-#N MZ;NOCN,Y'F&NG;J,@0D$-5.1@; MVF(U*" _H3KU="W=S#CAY:5U#=)OMHYPDZO4:[%Y"0Y-)_=.OU\J;6IQU*RE MQ?L PJI'K570>M.RO5+XY7L]M?-\9?E^J!0_H^V5_Y@EB&) Q VY.H&RTO9+UV:96]J P&V%')U4$B;45DEL*>.U@;[*UN M-P;,%VG]^>\<)H+=/8L<>Y[SJ@C8VBJ0RR 0@4>#D#)&@9J>ZPE\YBJ]D,M1;H1>V M>C?\@14K+P99FB7 +;!X.RGLIELO;E;D>9%#W"#U0N(XR UQ% =>*$3@4N+' M?JQ@#G$B#7/@%]<& EW!!,@Q1QDO#LR'$].PYCZ4>" M.X*E8.MV@';QOWE!MTB\_8\2;%6![#L!?:/]X9]\H"W>6GX@0_.ZC&>#60?? M\]YWO&,I 0^!1^7PR0CXD>WY[O7J*P%VEIX#Y"P1].NF\E@7MSQ7,[NG?]+! M4O1'"L8N2SSF1(!="Z^#VD=C98BE[,4J"N-&$N!ZQ($I&FQ ^8PU+)6T.!"RCOO&*I M@Z6MSS].CKZ&3A('G'&;"B\"4!B 8',Q%\Y%D?1RU;^S:D6A2Z\#L<)>CK!W M^YUEV!]$Q\\C 0N.'MIC?GM'LS#!;P^.-!-V>O/5CYV0I[%K)Q%VM10I$&GL M"=NC+HM23\2,)2_NKK=N=GXW=SX)7":HM&''\.@]=>S8$8Y-7<)3V,J(>Q*, MS+G.<'.=XH9ZF2U8R;'?9R;8&.[0'C/=T7?*=U/Y2P)Z/?S]&B20*N.L7&,@ MKU:OR\+"9E@2\ MV1:2?[-Y"H/]C?=N^&WYXE_3LX0I-I=TS=68=YF]_%]Q :]8,,"97=5 )Y5O=QX\X"P4O*WP!ZX/(-Y8PHCE[$OT#![%N M*C"@$>]J0D/N.^9*L&FBD"$/I1O9PO5=FSDNJ&9&F1T1%L@X$A[U\9C+)=T% MINFX5=U\ _OE @?/?X3$%J\@&E6[I@;AQK?6J*S/W$^0,*U7O.CE5ID![VE! MV,^%[-7=4"HN+\='8%IP_5 CT=?SLASUKRO?\?4(N*XAQY7[D,45B NLD$MAV[S61OMI'0+APB M66_RXKD[PD><42<(4@K_SZ(HYE[H$(Q,DDG$77?] !K3$7XS'>%/?R84T+M( M>1)Y7@(B(N(VB[ 4&TD".XQB*0)?\(AS#(>\(Y!FE8[PP*9YDO%QK_'E$D3( M,BFR&(5'G'^7W78>UBZ-NKFC\WH5;].DUNTT(WL-0C2_E?*#1DA+E+CF,_CM M+'T_YGVMCE_EY; \Y+9D9^^^ EQ*"97,EIX?V4P&D1W[S+$%!6#E42D\$>UD M6S(=A'DO1Z,^*%!SI&LI%:5)$5PJJ##I5&9-M6[YU30N:TDOL,-M7+;9!DL[ MU4;I7+'RB6;EUQ-61JMUG>Y)FUS*=7IC[<0B3]52>,QL#VK)R#KTMQ1%L M(<:NHCV?HC;OBAG]#RFGT;KE7#L1?L7)[VZ*_&SW'@:F7Y"X/A5@:@@1N\P3 M?AB&A J'A63M2G2;M-AWNPS(.PK/@>]ZV9=/;_JG/]_W3V%<,$YR^L=KY\OQ M:P8&AW="OWR;S7 _/?X,8[[XR=5'Y_/Y^V\GYQ>W M7ZZ^_?S2?[^PUX03AKXCN6]S/P9K17B.'5$WM!V?!G'(N$BQPASI>'19WN/3 ML$W+ZWP8P7= @B]*74$2P0D7G$6>Y,SGDM(P)9)%KA]6IR.D/AUY$L&79C^D ML'_*(C>^>*FR=>CO M.R'U#J'F\'M92F5KJB,7P+R]_!K/<$P)XJ>4?6[@!DX@F4.P01_C81*$TG<< M!((T!"&@2UIX-@L8)'-T\BU!:-)G#I!XHC@Q^$W@&U[2:K>>KE07$2T,O ML$6*>2J2)39/_!A/GC@GP-,QCS>&:W:X?NXVV/(#4':IH(M.;81QFV9:3RG< M *8X)(F9Z_@"@$O(XR1V .$[81I&,G8,<&F[A%O0#T$$/O>P'H,7AR#AG$38 M8>#Y=N)Z;NR["0T#K ]..YZ[*7=5BYQ2AKG'KFCJQ=(+F><'+O/3));< >W' M(]<-:<2D02ZMYNLYY.)QZG,W=6P>><1F,0MM@"RQ'22A\/PP EDN-^V1,7Z7 M%9O!RX$L>$^'Q8M^-LC*8:%R9XSGY2EE''%]YL6 V24/64)HE,HDBM*$!8[O M41H: --V0;>@ZG[(I$]$Y-DD !G'PI3;/(RY'0?"BT#D)4Z #8Y9AWI[V-O= M,/?8.A&N#%).4H&&SQN:?9& M/>?D[Q_:F:\6RJ9O-RC$4D!CIN+&KA_.WP)'-^*#5S_N[FY.?)[=<@ M$(3+.+%]5P!VE%+:8<2X[<@DC4/'I9'GO7C)_(Y//=.QR0A>(W@W*G@36!7/ MI5)&+F,.AD$(0&$LX"Y@/B?E:T/VIQ*\!M8_6.:>OIJ1N=2/')^DGNV$OHH YJDN:4INLU,6K3!IJZNL:=W U:XZN%JZB@8JI7%E#:MR MW:LB>:A_;B4ORE\/+MM5-1S ,VC5>L DNYJ8:?Y7!2<.<0G*TG/\\^O?YY=BR^ MG9Y_]$Y^OL_ X/=.C_]]^>73Z16,^>;TC[\O3WY^)G.-GW^>>)_/3]@I?4=. MLBSJ$+NN?V*X4L4W'(*[PC =IZ=9*C84>#X)Q MIP[VB?4$\WW!0]>)7"Y3^"&2='%._#-)" TFWN1%]1%>1Q:6J$9(803%*H+" MF144)$I#+JEK.S*5F$L:VI$3>;9'\>.4\93(%R_=+INO#<82O/_SU MEXD8?-J4!^XGJ1MB#UH6)2"&>.J''D]3$$I.0 UFV1]1=#N/61*/4#\)8EMZ M86*SB @[CJBPI7"",(D\+%CPXB7Q.F$TW^Q^?V(+'R['+4N'$003ZAJ:!3X.$,&'@QW[Q_#S\8&DL(N;:@G/'QI8:=I@(9J=1) ,_ MI+$?N\#SW05--C;O/U+L'[0,TD+9DU/-< M&7DL0$>5[W4<8J("-_>,%0)E[FQ*U=H(BP5E]15CDCCA@O! TBAAS''C,.$\ M=CCW ^DGQ/\:^"]6C'AXVFG-';6I:1%GW)?C^5]?DY"-ROQ-W ?@.1 M5*]Y@?VFRKK!;%OBHTZS6M*^)2#AV)?S-YWG M_D=Z>GSAP?/FXJ-.KOZ^^OSSLH>2%>/_X#IZVO\3XZ1N0%)G7\X_.V?'WV#L MV-OB\\W9T5A5%J1XREMJ!8%R(AB1^%+ZJF6"-0<*BO9)SZ M<'F4PA5,2,H=$OB)H+%+P\3!)9\.H3J50^L_>5GB.:ZE%GTI[%[>W^S^ETX/ MT@>KSV4QBSWNLR3U@%XHV(-,NG"+P'3"G9 [@#6 "0:P@CUC\?:-".;6)E4>IV9OWK$49QQ;>Z(4_=3VC\2/A"_:WZS&(8V4U] M_%XW*,U'PW+(!^K6^C4XAK)K'6<]]?2'#[#1_0A&JR5O=OV@TZ$D85#9(>J-ZYGW= MCPA/S>%_0UB1GFZS"A,:]895@[&JBP^V83?CS58_#)ARIR_7O_Y[>9]P9?(B"=N/02=7S M!VCFNN*"[SF2=:>BNA(&H/OQ8>>]$FBO&D'7.BI7&>GL6_$6 'A8P0 I!'9; M5EI2]^2KDVBQ"2$'[7QC/8F,9%^F,22$9]1UPU=3PB'A%Q*D8K NV?46]HQK4%07,1* M;6O6>XQ$[B@&'/?21/D,L[R\7Z[ +^I"CGW^%/N/JF(E<%FLU2UR[BY*Z/O: M\M51KF2Z(]]$C*'J72;O9O8$'W#-T?+.KKG:6FS+7H!PJ>K63:WZI%WC\":W MM3#LR^%E/MWZ'11F)=P5[M R&5Y6R$3B)[6X5@ !A"F"(%!%>44!:DPZ)!); MGL92#JS&9+K6QR5S&R\ O*NAI#1V6@7: #8$X8HT_U^*%*63V/ZNB,258<+1 _[U;"W7>L*=A5',-5!=,C6KQ M]9,M5W,"4\5.1KKIYO3^#&?ZVDXT+=Q:03>1"=6$=WHD5;/.]08RG%H!E">( MPD_SQI N ;97-"&! G$A,! Z*&^O_.L7'@?5AOS$5=ZXW*\ZA)>P)"K*S? MEP+;%,)\KH$@BYIEWOYUAL/] &!&]^\=LR/,6!'14E^NGOMLK7G7]1WJ.4[ M',83$8LX8I[/B7022L-(N7/G&O"^/7TS:_Z?RSZ %U[?"5!X&,I7#MFB;19XOAVS#UNTXA[(5CG M-*+A'7[Z+>SMV<1X-1M\_P:[L1_X0>C:0>Q&-J-!;',N/-ME4H1.Q!PO35^\ M'.1S/O/Y?J>5$%.MF%:2U)EB0Z4C&BZ''6P#1J!LR+_(BK*ZD:\\% M?#IV,?1NK;&W Y^GS5L$1(/-.Q.ZUG1N@AY6I0?KH:WD -'#&SNSZD;6%9)" MJL%^N-4+RF'6ZU76Q 7VLAY=YU6#>[BQ3"N15,$>;2B#L+"P6YAJ?#WNKPO/ M$,J('.](I=GJ=MNU7L\30(055)M5G4UG4L/5A4\:;T7E/(&[$9C*ZL3QX?O? M0*&%:NI]6WU105&U]:E=/0)NTY]W&J"T=]NQX"F)@B>WE6M,$PH'@B[F1S^\ MY(.%R/>1_/ML37YGS@64X_5H("H/9ZMRJ;=Q5@"ZP1=)2$G$;$EY8C/.')M+ ME]@!-=C@C\W0W#;3=%;X>D;(9(= MS&@ZK9#38[(F]BU&=]$4VQUK^\OS%M\L8<+PVZQ]!K3T5AT58/S0;H3,/M X MTR&S_1/WY.=;]N7XXL?)U;N?,#;RY8\_+T_.W]Y\N>I=G5Q]NST]?D<_GW^< M"YG]_#/Y>7)U^>WL^#5<OSWM\_]U_"3Z)'%3VW&H:S.1N#9\0FT6\)B&L0@C-WCQDD4=QYMO?_?K#J=(&;FT MKW)I [4IC5QZ9KGT_B;]T;R2%R-RB'6VFU]5=U=$'3CBKH-0>=2&J5N+&WF@7AC-/7LR&.A[3$/ M$!D&ZC._C=V^3!N_]I747@);'LWN!MP\BN?GP$T0Q,()";![Z'( -S2U0Y?Y0_5X3<=;_J+#\GX=!UX^",]4R_"(E/;VR=TX]S_]JYC]]&*<_J0A)XPW:A-S,YKU!84!$%,K0 M)HP2] ;%-@=9:0/)^$D:1VG$N/$&[2K+/_,IUE/RO %,CV+\.9>0F[BPVR*T M:>*$-B."V-P%$4"I$#SECA-*L)4(8QU*YUU"JQM+N^P-VE%$5$=&S462WY?. M74>7VSI0W3B46N50F@H&./K.LYY*%LE?J1W\T-A (SXW*SX7A#%)3EE,4VHG M@)YLYL2.'7M4VKX?29)@1!-FJ!I7TR&(AVV"+",4MB<4YC 5R'XJPR2P9>PZ M-N-N9(?"\VT/)(/C,D$C"A#%CSHL>G0U4..#:I$$V(X/JK'WLV5@]UN*MLD] M527N&@?5!F3JV8=YH,59X!'*F.V _,3*H6"G4N+;+N&$I4$BHCA]HA[@]S'6 M#OFN#E94M,FKM5!4& SV*'DQA\'\!#87](.-;>!L)D-B1QYW;?C%(82Z:<2\ MY7ZM'9(7AQH%]5R1W@?1M,Q$>N^)*#PY/U)B4(G#\W9\$.?AA&--X:=VI=QM^=LWHX4-1/KO6VNOYWA>B](?<\) M?3O@,K 9<1V;B]BUB9_RE(=@1_EB>;#W8>2R[:B?:0,G>U7AJ2?J0+]G>N[_*-A,RO MVY-^FWXU(PJ-*'SVX@Y&%#Z[*)S%S3+"'LZI;\Y_H8[%M?V.Y2#O9X-' M5_=K2PV_=E3JVU%[]M-L#\"JF/^HU$7 =?EDK*X\7R=9NR>W&.*Z@R[#]3IF M;/QPH-[N([W;IZH7Y%DZUT'#A*IM&.V\FS?\7("QE/B>[3.'(MIQ;1Y[H1VX MPG.$QVD:Q(!V@K!#PDTE3)JS@78R^L:#) RC;X_19\V:-(5]E#*V$SP)P/VU MHXC$MA34S,^OQ[U;%G;9F30+W%3%[(T:7T]3 M,GO;QM==2-QM.3U]:#;],2#X.4'PVT%22#P&Y[W*TZ=>>]0P9,[SNC>0%'_Q M6[SXJ"CXX$+=5YJ F8WHRL_SH#@B84+C4-B^D"GH2A>+P(:A3=,XHB)V(QDY M)F#F,!A_XZ!XTXQOD/(CN7\6*4F!O1N0I]7X[[/9^E?]6XIO&IPST8D7S*/>Q(9I0GSB!UR MQFU&8RR"Z('R*%'6@S4B)\G$3]S'EGJRD ZKDT85K *@\2. M>01[P@GSA1<0'G(4/^%\0N[!G4(?-IY\7"T'O0YSYL)C2@7NL ;8Z-JT6W6T M&L..I%K.TX2"T(DUO]Z-(K=)-?L M1MD'(S6-U'Q&Q&VDYM-*S5GP[891&OI"V"FA+H9#4#L, VF[">B\) ZC@/@H M-9T-]$1JH=1<"MC_I>#IRWK2IZ,^<%$"?XOL^\O_!3_J)_1Y<9$-ZDE%U]-X MG(1*YCXS_]*&P5R-? /H9IHC/R274HQZ\BP]&@RS.C-K4OSY]8^D-Q)2O"GR M_BL5<\&'*MIIEI7/853_[JG IUUDX9[\/^]OOWP2US%E_LG5WU>??U[V8(PW M7XY?,[B.GO;_O(1_;TZN_LR^G']VSHZ_P=A/,23[YO3F*W$]$E(GLF,:>S;S MB6-'L"DV2[D;>@&-I!-K*9L-1E(0K8,A7L"'UHT$VTU6NVJEL*WJQF2RMYBN5YEH"X)K'FSWI7FAAPATG(L2 M0YI+&!:VA,\&\$T^ C81Y:^_S3-K)9\4S^*7U3*JT4YQ<<4Y 076NL[+#"_X MK9 ]CD3]^TTFAI>U'ZIQ5\7TSN06'I3?;)["8'_CO1M^6[[XU_0L88K-)5US->:%Y\O_%1?_FMW0 M>T6Q%H+-3=E_*W^Y?=:[60#M0_JIM^GA^_-.W+4VNBO)RO:=?2J5AZFZLW5UUWU MU8Q^UM\%I!L%_M*OP4YZX'>,/>S.NP9+2#>@R[]NX6#I2H^]QS>XQDGVO9=& M,R1N/(12%.\_?"P51OT+?]M0N8EUN62] MED>'%AHJ ^JF+!))Q&/F"R<* RS^XK*(.3'GSMJ1XX\T:8_ZL#^'4/;_ZLVW M+_TO_9/CC^3D_$T?KJ6GY_C\;\[)'W]F)Y]@)C__AK%\O)WU7)U\>@]W@@E\ M_O''R:G;^[N9S_^V/+U?)S]-/;[Z=GO^9GMPZMW/]O)W0YQYE M=NPX,=C--+0YC4*;QGX P-YGH9.\>.G2#MU8&D\[HLF?IDO:H8F,0#@)=X4; MA*%DJ10\=1PN4L>70A"9BK6CR9] 9.Q;QN_S20MG5EH$#"Q[AWHVY8R"M/ ] M.PQC9M/(B25H"X^0C2?\/JVX.(369ZM5;3(%8#8C$AT1ACZE210'*0M=R ,=S_*.[W RHBEX1<)(QP+_2(RTD*VC$)0\IB XAVF?'G %$4>B## MW<#F20B,'T21'0O";$^Z01!Y/ T3TL;*;X?@<7K]X:^_GK15@"G[ @*#B(C) MA#AAXK%81K$,1!(PP6+B1"$CVT([1JZM+M<^- #-^6L"UWPE+A5AY*:VPU65 M 4_8$?$<6]"8N2YG'@F]%R^9\^A< E/5J=7L'<=A1%,>D 3,?$ S80"*+DWA M]S3F?N(9.+/+;.\TV)Z>'+_[&O/4C43LV7%*(YLETK.C*)6V*R5+?<6_;WIN58T\/S1&^\:I+QNO3-FDYY_4!>$N\((WMV$FDS3CQ M[-!S?=MC5+@T2+CCL!<+/AD',5>1R0D7 M!'0OC1+@#\S!X3QV./<#Z2?$_QI$+U:,?%X6-KW";4\G0N9"YE14+R'=>HS/ M__IZWVT$SK]1M^O5@>-/F#VC&R&?\Q_'69GT\G+4GCR8LP^UJ'EW>WKUUCL] M/[T\Z7]T3L[?_3CI_WV)UYV="Q _?_>^_'':!Q% 9_-@3H_?TI.K;^2$OK[] M O>='L._,"X8DW=*7]]\^?3WM\_T2__TYY?T[/S;SZ\)X5$<$68''N4VBSFU M0P;K1_#PP0<&()XSFP7CQRF1#HN9SP)0)2F/HM@3W"=8XC<*O=DL&+WF%BRZ M+.].%=F5]*[Y#(5[UT3E J%&Y(/;_RFM_XYX,91%[]8:\A_6=9%_S[ FM8IW ME.40M.X0AIRG5C;$($AX5\^2JC<7MN'">PJXPL+TGLGE8J3R>TJ)A15[5@K2 M/"_*CI4-4"EC"E)RB3T^2JS'>UU@_L,/_!)WYY>\4'E#OW94SD\_^X%OOP*U M7HI,:842GWUSF2675CF"']6-*EE'PEL$<%0A85#94/9+ZQ=U$2\Q=4F6I1IS M+ MM?0<4ZOX()%="Y=WLHR8NE2-;XAD9]W 0/ZQ1C?VQUIGWE+!\_H'3E3^6R_% M:O:6?V"BZ>3\R#M#Y'/^^?8,4_B.O@J7>2P-$SNB,0@JSQ5V'/'$YM)WDP3$ ME!0@:FAWOF4ZT'*O5_/6.C3P6,AL:&"#-/#S].BK3!(6RS2R8;\3F_EQ9$>1 MQVWX+/0%OT%CE);]'(UR4="]E:D0SN;0?$ M7'FMI6_O5DN;#-L-@/!2T@J$F]2;BE>.>I@E>5UDF.D),EZ).U!5RVX!2;L. M8:9>*&3J\,#Q R9)$$4R]CU/>C3U0Q)+(YR>C3#/CVY!.*6NDWHD)7;@BQ2$ M4Q+:G'#/ELP%-1)(-Z%"5=*Z@S"11$"!P;*K3$98>4 =@VD-W%UDR,P"J-7L MF9"N8\\\NV%"#\TP^2 OL'7)>WF=%]@EH77V"3L9NT+>?#M%]\/Q:W)RGOPX M_?G..SG^R+Y7I?WI'3W^> &]^A/M>NZ?' MWVY.SR_[\#<[.4[8R<\_OWVYZGT[_81E,]ZQKYP[$7&CT/8B+),!2P@:/Q*V MQQTW\MV0N9+.VB>4A:'C48KM4_^D/E%P:\!V5IO M!UKB 6?=;:DL- +N??'SU89X#S8 +$B)?KC7/\#2&/#>JQ$@;GAQ>300_\D' M%_\!92:.2L#6Y;]O)XO >T>HI,Y5OYS#I3WO:Y@$4H:N;Z>. ,A)7->.*0 / MQW-X0BB(U3B:I:6=,&'O*4M1:-JQXEOK8L(:0 6:U.>*/SS&@M^=M'VXTW,W MG[/NPH!6RUEO08(]#I8]2X*]R9H_O.QMD_#^M GO>Q&C>PKP^-(Z4OB)/TUF MV'[73KQO\CMZZ#WO):&4BL )(RY :;%4QFDDG2@D+@NX\&2R=H!-A:GUT?9@ MB$/XE TO:UBMC[YA'1%2P__$.?^Q$^$T#T7751'%C[>?ST_@GC_[IY_0T_*. M?CD7V>>?)_1S_RT[^^.=^_GJ[8_3\].KV4/N+^=_7IX@(N]_)LK3?4)/TY.L*J#8..2FGN=+)W'M@#NAS03\%G(>V5Z( MQUI>S"C'F..P$P2/#J?9I51T(P:-&)RX%5+N4QX2D(,>\Y(H)JGCTS 1"7<] MWU\_X=Z(P>V*P9]S*64LB1*7$MM)!8A!3E,[DH%O2Q<$8"13)\&4,I=UB+NI M[ N38O_H7+-1D5_+CG62"=&3UFM>#M5ITU&Z"-@>:L;L@D/9($V3)/4XE2FC M0.!)(((D90YGGA,285#=3HFSVWE4ESH\E Q=_KY/;$:= ,09IX#OHCB*$LB/:;ZW:"<%.=9TTJ_&I\>E1FW/J+ M)UDZWTCT4/-=YT44B?TTC!PG#0.'"9;$/E"JE+"3V? -&=DE$G;Z:!R.! M)UTO\5+;B01 $"\F-B)R%DKAK)]) M;F33-F73AWD4(GQ7L( (F\?4%2$/4>[&0$HM].J<]\)V:QXV(%:,(ZOAML M]MB^U<6 GJM[MI&PARUA-UX0R4C8[4K8^>/%Q(T#ZA';2=+89C2@=BA\:CN. M+UW?20,F@AS\[_['_^!# ?"\5?_?L;& !77ZZ^$?C\VY?SA)S\/**?Z6MV M\NE]>K*@5++#HX@G/+;=D B;2>+:8>K&MHPH#;V$4T($IL!V@N#14< FM\N( MMO;,>IT45Q]$6<+B."2216G$620884Z">. M8BQB)*7-1.K9L?0=F[(D(DY*8B+#%R_)1L*>3;[6=O.U3-S#)ERU@GMQ*L)0 M>C'S>GCXRE-T%)[F==U(B>AW")*DD>LDKB\(X\3G3@B&4^0+&9&$!-3@BJW+K=L%K=,=3_K2C6T2 MJI2LE-M1ZC*;"S>-(BIX[/@O7M*@XSJT18D:AGLW'0WMR$A0&L(V8VZ6C&(. M6HO&'O,#)Q&/ !:&>S?&O7.HPP<4R-TXQ2R&&(O52#OVA&^[,DEH*MP@(?&+ MEU''(9MRZ[;(PZ%YT&TY -$1SG.!%T_AX[CO/A/-][1+LS?*@#IA#$8F#1R0 M_Q(+8@GA1=QUT\"/92@,E-NV,CA]-0_E8IDX4<*9+5(A;<8<4 8)HW8$$(_[ M//!Y&KUXR:*.2_T]:%)HA*81FFT2FA& YD"(Q,=30^XGDW$-(JEYP<> Z%)W8[[^*JW+1": M"\*:YSJSS#5%>DC@\ST]6RLF"R@\X3HO,WS1;ZKY(6#D210OM;8KU]OSUB46[ULG1Z=$?KT]>GYZK_LW! M[Q^LX[G1Z>OWA[]QWIU=GK\ M]KR^YOWK#Q__ZMR@>\ M=UMFJK4J]A)-LP$?)!G8NR! 1#:LK]--_/1EU[+@N@%J>9F/>L**LI=J:X@+I!J<#)1@Y?CQY:SF$#[#Q5UF]MJCZT1I\=0?]I81] /4G=1O(15P$5^<0+K>J&>\S^E=3R]Y$>-)7\S?O&K MJ>5^/UGNL_%ROQAW:[Q5*Z#:JZ6ZY\XOR?[O640E IDR* M+)Y<7TJ]?<-LV(-/7WRXEFJ$IS!_ZRC.1T-\P@TOA/V?//^&\_TP7K7."_6, MA?2&*HEG0#9I=7NONKVQZ&J+"YGV8!!JOZY[P R=1E-?7)Y8]C*9EEWK#'LD21I,C2%!8%;RE@\'7/R>%E7H[W;C+EY0/J6F]TUV ],OWPA(^P M266A9@1K!]H+>P'#D]3#\Z>815+L9YK2,]4; MNL^_8?-G*ZUCHR0O;Q4/QZ,2[L>\1[Q. #7#""T"=&?9V_IN[) -0QY<3#CP#8B'2WC4MXZ2*O4BJXZS M18;<:OWRZO_[M7["[_J&$HDQD?J>M^=6]3?L;"W>K5_>GG\X:=Q7ZYGQ&S0D M!O%]F5U/W?CJ/=RGL"]\VZDZB5?C!=4*-J&2E/ Z?";,[YO$1IB@P>#!ZI%= M:R>)XD(.I.K67C?6FVD,K$0:3!])I1S%J)ZN-=Y WN$)MD_'A5#+W,M'HNJ9 M7N;I\ 9)9DQ$^?=*,2=5 K(%DK6O::;Y9""T AO!5XH?'L&_\ZRG,AZ1T.#N MR]YM9]*EO@.DT,]LW8B^4R$II68K?86?W(#@O[U&0TZ)ZN\YDDZMPM,1, &. M!E_ Q7?=M1U6A_=*;%D/WV+W6ZD$"@(337H58]1D71,\S"_-+D8:*'0L0#4< MV..B_KN\+54/^@R,I?&'"LD4H)!A+;O67PM?5N]0AK\F^<4 =AK//R97J/66 M!3HXI-A!(776Y%6D(\W!$XQ[R;]+[:(1%3W!Z[N6HJ%AL_:-=0/K\@]"6->? M;K$>.HU/*I7]J'[;^-(QX"%&_ZDH*]-> MJ?'LX-9>7LOD?["@2Z;'3;K!AH=="\>!'-:OOD'L\P\6S;Z<=ME&7[Z+LO(M M*$5Y/=3X7D_I!F498 *)%@DN);#O$-'Y]2@&73BN6&V3B MN8R+Q3#O^KQLK2.\-6P M_+ ,>?+- C'T#]?OPMU 3OH)BLQ 4$AU3(J[# (JD5)HM7\-?_U0,!X>#^1% MK+C9[1OW&$;=43?"]=JPNBG 7BO*RK17(#H?(3+?O?W\>*VL(+5].&N8XWC. M^$N?7\&"#V^5XAOOB%[\?T\O/EP.]X^&8*D,E,FI^*B&!EKE@%) 3R+L!(#, MA5N(S 8_I#W,;?@'Y5\&RFLT .R!^!,DA38L#\H^B48;6C>W MVA@&&I-%UWJ+^DW;MAT-_<93 V$DX;FH9JO!9O@[R#:@8I14=TUV,CU0:[E% M/+<3N4$G<)OD?/]T:XM^@(2+4\O2K'[FHJFN07?;\HOUK[D"P=:KL[_?'MM8 M&V_76.7M0$EO4,"U:3V>#)C ,+P^"#L%A8 H*B) $>DH$:D$QQ",>75,4X(T M4KN,K%=(V&K]2:(5/#P>R5UJ)9.-%P__&K\*N74T,=PZ%0)#8LR0G_MC78S M[A;9)1^"X7"3%]^T=+L$A&%=YR"D0;0F18X,!LR 3[WHY3&(<)#="*DZH-MP M;/ T$,3ZEJQR?$PTMQ*L8E3(J;' G\,BJR:&C@.T8G ,I5V[L>HI(/8#Q5BY MV1!%ZIM !0QL>$T)MR.P&59N%G0\ &Z'U\&'(J_LTXFUJ@40@E>]A!-!4"\B M@*9/EUD/57@YK!V.U:0US"HD3!!LO0X:2K?U)6,;>-S7'O=,K:Q>YAI:W,BI M*_1B*03/<>_C;,!KN0MSU&_6-\*S;-PE6^V2''S/BGR >ZHTFG(W?9>:WJ;( MXA+$GO(&B:D13]OPUS#$@5+2D\]A>&C(]/0(M>4/!B9>+K(+].VBQ0"[J4V2 M&%8ES=3&3TSICM7+ODE\8=G18P/"0?FI' >#2S0IQD^#W1Z4X](PY8Q8OE'[ M NNGT:Z4N&0 /*[S NWJ,7TH%R^P%JJ""2VB$3THE;F@:4SI"[AEGMS -JEE M^V6F@ H\R9PQW7'&Y"T_8S+'1>NL9$VW UX9:$C+P.KH_\X^UG)!I!T()Y M\V@WS90\'!N*3==<)245UKXN,GP ## 7I5)%R!OH=\BG1)-R#:)?"Y,:^& X MQ>R\K&Z<\R7QY+^CK&R>RBC)@I(Z!=X>'YH,1X4";9.13]Q'>K3JP@&*@]XL MB^X@L/X#Q(%6T$VO3N46&D\/_8P]C;1AN62BSU<60XL^O\4#'SS:JA5Z6L'; M3+^IMOK!%LEZ;*P44UI0(>4(XG(@?*F)=%Y9?0 MYVOC3YN 8B$1M-\8^[_RUOIW3:(G$M%YN3D!NS1"Z1G=^6 99\.\J%0/'MX! M=AR,E-,*:*"OYSPKE"8GQ-]@A<87P4;+[[PW4J[+*6:J1)$^%)X(1'@N+DZ6 M@JT!8D>4%2O6!P23!^ =(R2GIF0M\BM-YQ5_:,4\1%1^ 3)&FX\*+T_9 7C0 MB^.>Z!8]@?&!%XP6_>J@.T E75<&H@+UD_*,R#>- R'-\ @#T+A2OI:R<=+1 M,/TFLU^/_G>FA*/G=8FW_.N'5T5D[ FJ(M)NR)ZBA*,9+ [6;5N]2>(]O,[B M,+_>S7L2LU^KK]4_K#W6&^Q2E4'4F M"^MZ"Y)9FG#3)FYWD:+?_)JL6B9UC"DG?M1Q!!X"HWY>*"?MP/J'IXXU$43I ML(Q"HEFJ7>0+.]5L-!=]A6<\B$K;EUU#O([O1F8Q-[.8M..Z*^F5IZR2\(B$ MN/8M*0U:5B!P&XOPS\>ID8=5)]RBGI"8CP76;-%PD*-%;ZH2KB^2B+>5ZE;; M9Q-#'ZO1!S7TL1'Z>.@SVMOF9LT\M0F\?S6&]Z^:\/X$X?WY-+P_>O]^]XXK M/V%60PH?*\>N#B)>PZ2!.>,9,494-M*!,.A;XN?H79^XW\<>:M2#0XPCRC%H M%)8I$V 8E8U88AVQPS%#_K\C&&*N(O[0LU]_A$=J/0P;*91'72?X#50JE!KH M-0>4-!VRCW$XC2NJLZ_I-(])&I58-N'%<3B#!1;AS!.7KJ"*_%,KD7 \OJA& M5HY4?H$R'8T\0U^7(0%''6L< M]7Z,H]XW<52;)G=OE/]@&2P6!X"8+[XE(32'T,B@E+97T>KNF>EV6>9.IL4U$0;P1Y(&NG)8P6N%$= MJ%]B.(<^'M5I+(V@^ D+K/66KG6>6Z!7$WTBMGQME@@:%=N29D4)]TE,8T%I M]N(U.M%P48#!.B_JE*92\=LXQ/LZOQ[UQH%X,^%RZFV$UE'^.IZF.OU5(0]I ME9.+J9'585B6"R4>5!#O9$YX'8Q(5.-YT4PNZN/Y]G!:-4\%&UY@.!/)649]=_:&/6P?R!H0X M1BG4!ZL5,:LC13UF?;)8UF'U&*?8)"04\"#I="Q E3$%5U?SW3U>_S0.NKIS MK:M8@[0WPOQA'28Z'<4#JZJ"M9JGV:D.?6B>9FMI<*V#@W3JC0XRZF%,#MZ$ M,:W#*HP$^;"*()J2')U9X:-W7;/]>-\;BC.?%T'E),.F\2"MNJ89;9ULF"T% M3ISF _N/HZ._&CGR)Y62&J2"^0V!^[ M'[I5PB1&H6',\#72&5XW&E21X$"+V36FB_Z""_:KDLV-6(5&K,6@7M1)",18 M^6$F'^@0#%G(!G44QIW1![]-GH?97%K -B..QE_7"5]5$!+F<26\O 3NRV^4 M2!V5=5C%74.Y&N$D[$L]7T%<6-9!E9 Y4*'Y^AL)+]83&177.6*U M^=".\1A,9/(=DS$HNH'2,/XVQH$CO&AE2@=$Z-"B6N@ %T.KM.. ( MZYF .I #3"^I("15:V,OZ8.EHH:"Q75$7&ZF(V5=2O6D^A A,S+.B0]\;QX9C^##8NF-.CH<[1;PRB&> U ML:MUB1@<;]>Z=^2#W%*9;KP0*ONRBB53CZM*M0#,5(]0B>>%U(&L@%5Y,7Z9 MAGG-A*<*\3941S'J:8? 1(?,)(;D*JI3$=,@F\XU&G]81T0#40"^*&X[BGHG M0+R$G=#U2JI8TKM$?%T^90B7J_BX6Z4;]#@6*@*]LU,A@2JQ*JWL#XWS=#Y* M73^B)H+* +E3+>+;\I[>9\U50 T#53N'5UJ\<_]35%F"FASP4?L T MV2KY AD&Q(^6AU6>6/>)IW#G*EH-XBR7#+0S\5QPI$J-5:O1=S3]CK/@[I<@ MM;Z^F?%@ZF%HDH975<^O-7JY4@QQ(2]0330Q\(QJ1WD^<=YTEDYZ_/XJ+Z(& M$+VQVVLB\"]4OHW*G@)I*'5.0V4P8+*1'%[F8'3G%W7>*B_+45][A->19X89 M'\V,KW66">;OWA8YUISA/Y1FF>2O54GVF"!:Y41/W ,M4!^\CW %*4PNG\M_ M1PAS.59Q*Q_,H I0ZYI3F%^EDK>JM#*U1("2$FE59P^8+:/(7FIS,DAX^.Y6U>I_6A$R[7+AZ15\"S:8:.\VH5+.2 C0JIBOT4=5&I MVC4Z9O[:;UD?11AN>U9N.^JCM_CG>"M4PJ:V(0#17V">6=D:]<=7&.RL*K0? MI0IU)8$Q6:MR7LL&T1R%XAS$>I6-.U2N,BT7*H?2?T?*])UCY4:J'/K/%$B< ME"8 )E9G>KB$X[=KUTPC11C,B3P9CQ#0>7+)E:+.JII=#7%5SJSK>+(-%+!) M9F_F.+4B&VXI%]WCYOT/0HPW2$]GT]Z\\15X'JFNVDF+J#KQO]-CBL;F'>[4 M"6"\#\1U[M*5R_5^5) ?E5Q<# MJHX%)WZ<7Y1C,1_!0HCRUW7<#.T-^IB2Q^FT/)Z;X [EE :TZY-@\SF*I!N& M.Y.J2KJ>OUKVYV-3 Z,=3)(\5P4F3W3HR>M)@O<_F:^V1Q:>Y[8I$6=CR3R;2O%?H:_R]O;UOD/BI5N\GWW>F=_QZ;JIEAML MZ+V%//,=W"55A)[^?CA]U[VNVN@]GD^O28@[]Q?.#M?'4\S:"WSP.,\Q@F&&Q<<%V MB!DV5 )G4JXQ_VL]1[0+HV>("X''NL\-/9F*W$Y MJSW6Q.68N!P3E[-7<3G;.M(8%_GJ-97+8<4ST(.,9Z Z'"?J.%[4LH &$XYC MR'FC.#DJ+#6[300&*=L;H;'5)GCE,QR"*];?HV8-U#A5/O)V4[VL8DP<& M&-R0;$\;&=!P2*"AU5CA=+8 QP-=>\\3K+23'M\GCE?:MC^84/)0?_ S!2UM M\ZS#\,5A\@7IN.L$\[6 +W:PI=WBXG9O,&[E%59,?-/+;UI9'FK%DFG3+3NP M7AIJ:?5!5:]8U52S73OX<':(JF+EN)])H\M;+X/W M"54NMK2RX=+N7[KKRK!^ILHJ4%5;"SE55 Q#'%>97==ZLV"$U=OQA>-.,!TL M"XP7=('=G_!&_IUG/17:IVK(8U9$E,$-8:Q6).E4K/1T5ZAFZ MTX&RKNIJ_>/&@*IC6*Y:(_'>5 7,9O_ G2SYMZ#(7%V]K5Q89&Z&AF!3UB!S MU7TKQXYHJG1G[[990[O>YW%;A(7M?G3=U*>K.W<@@:%;B>"D;K0[@PW#YRD# M9R)3GWT=]RXHTP2Q[D 0ZQ:S/U?5T ^*43)QA@=>]@O,9^^!,4#[Y#TR%+RS M%!QT@B!H(P7O?6&"_X#AO+^AL;L87KL]6OCK?@_14P"4_0W5J(MRNM'ZWNT6 MZ=_]WZ HW,X&'4X M\["TA">FXCW/6%BFJZJ>UVTY=[X_?/>0>'^C:]-NR? +H4['H0^N[O2XQ=D- M^\PPQZ$RQQ.F0SR9+ET]'^+)5W5QLL.KO'^=#U1H=9Y:9Z/">B_+4:_Z?I>#D6SE5.XN\#2*RR%7D?Z]6PM^U)W5"STCS$D 2LZ^ YQ1 M&0\EW) 4V775LO[F,DLN\2*,;"\R1#T8-2^Q=SO/E(6>C$J8M"QT_W0._%.6 MB(=4[D0O'XFJOM0XG0/,>S%*@$S$J%!A^I?2PD2(.OR].82N]:'Q5W/4&,M_ M,5 G8$!HP"JW5OY=94]@PLA@6 >TX^-)>S-0 UI4'W=[\M!(E4*BL",#WBS M"L!OOKHQ>;Q)7:?R3M0C%DT,KNQS(1LY&\-\LCP[F$[Q5Y&GN)OY@/,;W M##9WO DU290ZWP?69F!Y_U2[F -CC:_#D >=H0*7*M))+F'&2'% ,!4UX)ZE MV<5("XT.+C>W^ME%_7=Y6PYEOU2GG>,/\Z>[33),/+R16*)F4! M@^E+L8.[A)*W2;@PH8(/+J3._L'930@R&UA]#%[OW7:L_XYX 0R"OY:RG]E\ M,!CQGEY5_;MUW>,H!?"3&Z#FVVM463WEEH7 U*@1/&#R8 M>BLDS M\(GK *'<5BU@&GP7N8CZ52=/"QJNH_LOJR M95Y.-J:+P$L:FBX"SP957F%"&LC@G84L]00F:F909N40T^$R&'2&BCY%@5WF M@X'LV35O5B4K2TR6J],A2]Z#.S!7K[XJ!J9/LV$EU,I[ZE_^JG/SJEIW(#;* M,D\R]2 E&V8Q3C9("UX."U!HHT)VQM+O FX!8E;:KV,I$=49:[YR='V=%T,] MHL7B*B\N^* JJX5#+T$<@\3EIBM%T^OER?BF2B0K M)'IL??-D6#NHP3])17! "SKA>'K+$$3"([+J M=]@\$)*ETN4"TS>+6D4JLJA.S"PT0X>:C I9PG.1CJI4X.4DJS.R*WU<4^:J MA-FU_D]^ X,N.NHM8%=C&CCB[%F!1N-*[W=!, M!8R^8XV&U06:KH2\!ANESDX?U-2@M1&PLZI:4&LR8(S&"ZH1@#W>'_6&V74/ M*SD@&RC.^+6S1%C60U:T+HLA5Q@86"U3I08 HDXT;34)>"_Z$1I/MS3_P(-Q M4Q,MB^"!]=YVZWU&!-U8*87""YGV0/)I^-W,@J]4L(7W7>2HQ>&=B+YCI<9[ M^4U'(W8MY[28G%%VS5MX#%IE/]AGG.OXNL(\NS6KQ?ST7I92I5(CZ1S##O9R M74:CGMPVF-R:&I68C&I"GBO"TXK1-H=--30%_#60LJAU8XTIIT9:P]?.Q%4U M#?90&''M&DQ3-)]!#/71L].9TJ>+'CZQJ%&"P%J@]('!U&A\@6";&O^X%$QU MHHI@9?&"3\Y752F8B::TN(6JN:'5ESYC;",H1UY?RLJ;5V2@:C.NAC1^\%A5 M+U;$*-2JBBU+WS<1<]6;E><):&!4%#OI:YJMP5,#4]' 837*'/MY,_A?'[>( MPY>XQ!4ZO!E>5D: AO@=A*\5$%9/7VTO;[)>;T6$?'.9@6+\SHM;Q3!8$P8X M%9TC_$(V-4Q* M-;KQ&SO5!WATD"GD7\Y<"G\EVGQ"BNWU9+'PXN22*RQ5/1_D*EB\BTSZ6F(X:\^!LHZ%)M/:[FV4!ZNH1A4.0XY) M@::'9?WIJ!AHV6MKIFER]7?]$KAP@#9(;U*+K*9?;2.#EL!3.]C>5V=_OSVV M2:0\[D!OL,E'NH(7 HR%BJ)<+D^,CEA-1_Q1N=]P$8^FK,#MJHKFN&:LTW9H MC(OE VRHD!DLO<"%A-+Y]\;@)H :BRI>J-,Y^*9R0V$QN=% $7K]A/LUPN2F M\2,O1[!%$R]AK1Z28I2IAS>FH.4\K*PN>8<'_B@QE )!7UPY*O#\K+-$B2TO M-OA 5=5*KKN[0X82**,89@DT"KLE*L+B@]NF7*L%E/)JCN78W '$X"+7A )& M7J:/+M6"*8L(0Q[@11=5Y#Y;3G4"R,4JKO6IXD[YT4G"YX4E"+9;F MO2Q?<,"L,,"HC]% (BOUJ"-CD[3&D:],95B+-#4VQ4_C-T>J@\2$-[8 K\$[(YO5IX+H6U;D-D@=0?Y MT.KG"AU_DP@<,=H2/QR'I"YZJC)[8SQDTV?*6AV!Y2X3)57Q4E7R'$N3JT_U M&6+]N5J2Q6NE8B_KT#A\EA;E96,74._P8J -Y1S4U]03IC3M(!_8,&-8< PG M:6CO^BQUF1E6'5TJ6#J.;UBP+0M8.Q/_^T5&XH0+P@-)HX0QQXW#A//8X=P/ MI)\0_VL8OF@%(%H6F+XK$?=KUVU7!(PNIBK,"B:&J?7Z%!EYJ5^G'C2*\ZNP MX1H4K5]'?9>JI9.NZWJ[5(!\^=FVE6OI6 MTQ]G0\%-9213&6GUDA.$=7RWE>6D#0T;&EYIUJ'3\<)6DO SE?<:OU39.-O8 M@ID\E"S997&Y( _JT"3E8=O= >DPWS?>D7;O M$J,=SPD/QSO20DFY/ WHT 3F88,6-^B0<%U'I8&6SZW6.H&SKE9K'[)4[Z9> MR[TTYZK@:C[GJ]EV&\B]WT)V.: EG"N'83U$)9[8^ MP>)".%_G_F^-8CZMG54CV.79WSZ]*F'75ZOPMNZ =F]Y7^SCHRH3E?/E@I9N M!=;SV:%"0E'@[U)MGH<.: M5C^B*CS6%A$PAH:VNL"DDM/9Z'5XAH25%'$PQ M%E.,91T7FDZ3Z:TH>"=I>#_]_\)*:&_MY&&#^'4Z;[\8G.5RR:J/5O5&!*\?& ML [UUJT!98#*3LB5]@$5O=I1RP6,SOF\[_S*1-&TT?^QS\$"S._X]($EA4PD MC6&.O6:.3;@.6QA/\ZANHT_P'--T]J7K[%W3V=WJ5B80?HF-]"WKW-&J=5^C MDF@W",+="?3Q_)UI;P9?KMB+S40EF:BD;4?9F*@D$Y6TM?9FZQP$[%5*+?Q\ M]O"&UA'6/PU)&9)Z2I(ZA'.P3<2,'O:Q"EV7;\S!UW/O$-GY,Z]6RY _3->L MIVJ,V<8@5K.KCZR\O&Y(IPE-?JIN6:99UEW/V&B\AMMRVMAHV/IA!S!2TU>J MY3M$'JB"6J1H=D.J;"IN_; -.-_4GVWY#GF[7W5M-P3*.&Y]88,EHP)7KYC\ MP&[4!J0\UP[M"48QW8D>J ;WRNE#'NJ$;HB)U[@ M7QAI6$!Y)&"6..&X<)Y['#N1](/R'^UXB\6.-= M3[<^ M47;C:530ABMO'% UDE>7?' AYU7S1NJ.;+ XQC;I9D?KB6QYR<@F6&KO%F:N MO*$AI#O7ZY&E#W;0A_1A%)=)D5VK>KSPC.]9,N^+?L)SD=8MR&&V"R*$=-SH M@2EK.W'.9VAXWVDX"#HA?6!"@R%A0\(MF+7K=KS@<77)VTW"!QMMP=;-#7SJ M76V)4W[_XSU266+ !_;!6 *O]SP*P.U09LJ#M7R3:"?PUU4\9I.>6XFLC0W, M%CVW(;VN#;V9'=I!;7Y7 0*GY6I=9PLO*1>ZM1B5UBV3Z:ZSR-/&.K[[.$^; MZ3UEN&,_N2-T.EYHF,,PAV&.!88TZSC>XZKA[C)SF#C@Q4;AXXX\#CP8>'?" M.4F7.L'FX_AH-V0[$W1H!ON4@V7KA'/6%U2,YNK@Z&?L'79(E][C7*G%TR ? MR+N?_EQ7[MR =^7*G5O8G1OPKERYH6['SXC%FCDWF/M>2([=9^-;ZQ\NZQ(+ MWM;+\D''R@L+-&=GW&QVJ$+I^SJ47BY-34I43A-\.NJ.2EAO6906 &ZI M1I\5%D\2 ."Z^E&IBF'G*;:*$:,$'@&CE3^R4I6='-^OVNG>R%X/_\7)U*_& M6P>P%>,KN]89O'@@$;\#7"VL0@YA:'AIP8>J#2\AWC_Q.?#KHG4K9-J3:B3P M'OD#B$)5*+C)AI^;!T'T7\[!,;MKNYJ8=4J/K2A?-/&=/%O-I4M:>?,E,/MON MK-=:(3KW+@_Q]FU]?M$FD[+MAI?Y"!XERKFR*D\M^I^BWURK#W?OZ;>\SE3W M]#1[ATZE*>VXT0-S5EITNFR(;I>(CO@=/WI@2HTA.D-T#^OOU@D$P M+GNB'6H=JQU>-MU"K_@Z9+V[>27A4V70M6Z3'U9#]+"SCH)UVP0:ZFA=H_E- M/&-'8P)F_ $SL0%>-Y@*#7#9=D,#8(#PE$E< S\'[3KU6/4OJ2L$#:\<7AK M7>;5\3G\6W:L?Y"NW[ST6A9E/AC(GEW(GCKO5A?6K^&#P8CWU/CEH%0=WBPN MKD;EL*_B#_"P^!*64A;6I>1"Q1FHETR-IQSFR3<[5DLZ]:BJS65'/>: MNBM/AS>P:E8O2_ J*Y429H#3RGBOAT?X:2F'N$D<7TG'-PNI%P>?DO3RD;"^ MY_",^N!>3U$'+EPHG:Y)L['Q,/70^><:V[STE+RBM( "*5[GI0I4^$VM=?9= M3LZQ\3RP<5?%),[D%AZ7>6\T7'[+$O9J^CZWQ%_N3+7>YL_+<23G-;^0=@SK M_\WF*0SV-]Z[X;?EBW]-SQ*FV%S2-5=C7M@LJK+<@K+)BU=2"1,5D!)$_]2< MCF$P?8E\G.6B+J8,X@(H]U;RH@KD:9!V,^H%V0X^[L$00-C)@4RS8=7142;Y M(.]G6L"4"8;:3(10+2N 3?!Q2^5-=Q\"9,[&77E?SW;E-2$Q^QBX809K0F), M2,SVU\2$Q)B0&!,2T^X0!A,28T)B3$C,SH?$O)>E5' #+4(!UF$OOT8/CXF- MV>438]?I!&M7!&O?D;$ANETB.N*9@"Q#=%L@NH<67V\1T>UY< S\--$Q^QH= M\T%E%B-^[//BFT2'^8$%R02DPWS?E,AM]RXQVO&)AIW(,[O4\EWR MGVJ'6J?=#J\UVQ^J D9/:70N^MD@*X>%BEIYD%K?7=3J!AT2[GZRQY[O4M ) MG'6QE]FDY];J48<%N^^0W/-=NU 5_!X#SW"'X8X[[&.OXSL/3(XRS&&88Z^9 M(W [@?? ?F5[P!Q[[AHD9-WCV'WR#>Y>$B06QYTJ-HR)/?/609UT]*2)CQWK M1A;-?*-Q;F%=&1G'5Z@*Q[E5CJZO\V*HG@\4=3.\K(O[QJ,2YEE.5S.^+QD1 MLZ4*F>07 Y45A95_Y7]'L#OU'-[^=;9KE7^7U<)N!/T=+PCZ:]/<5I])(WQQ MO*?3*;W$Z[I3.;W(QVVK]XUYO>%DG*OET?[#GQ0R?[+TWBI9-YAZT:).TRIC M=\=R !<3V"2XX60NN*%-TUIQ$N,(C24,0J.N,\4@?MA*_B!TW41SO,5YC@1X MUGP)%PJO@#:ZZ%AQ 3>IW_!FS,0=-K+SW152X!#88YY-'B<\@VS6[EN4R?J2YG1&^Z^D3HMI(3*5M;5;G3//)TJHI,UY40&<"[ M85XUDLC3%'A+)9R4(^#,1.X8URQ.6G^+B3VRU$T_SH:X+&\'L'BP\*=R#81G M$MAW,,W:#-8DL)L$]NVOB4E@-PGLS[J8)H%][54S">SKK9=)8#<)["T\@QG; M.YFR^BYG+*=*A8M"6'9 M\W1U[1//*I_X0,Z5.MKS^*Q?J,/FS))'QV:9\+E-;8_K.F9[6KL]A)HZ#RW? MHE_<\+D9: $,PQE[S1F4KIO:N3^>N/Y\8OVD^]]*ETZNS!\WGVAMU_E>1?\\P]43QF0XXM\[Y#],R;<_C MHLU@3<2YB3C?_IJ8B',3<6XBSML=(?S<$>=[O9B;#4>GY ##T0\A/'S:,*EL M\.&486*B*'YO;\T(AL M21694Z,'G@U\DM;_W]ZS-C5N9/M75)/6$[. M9S? 8HANY$]X6MQ:[ HY\__*?,]/IP3/8V>"3A2K)Q+8GKN)/V1;+DN;4&4! MHA)^CAP@[T["%1CI!P'[OW4"*LZ$Y[Q?:\P@V6*_)HYM'1GEI*K6Q5(GJ NX MX">I@6[P^G6U7[521,TLGAJC*_SD)@)"&E)Y2.=&A&YQ"*T_BB=1C+??$X/4 M>+RE=3]75_V#:TIW54Q2NLUT6K=PL3(B/4:=5P"F H>.]T"DQETX%\=ULW'&I<<\,?1=/R5D; J#DQ4U%5Q'22* MTAV/=!GA20(?#3BL0@'VN=WFBX%V;(#BP@ <0XLY\@U[IYXT2N7"#(# M(/2''<1($/)@[;X BH=8).X!I1")$#DK\ZQJ*6,"4@&7&.8"+,.:@;XL"3T6 M0(APYKLH_L83,Z]G3L@_D\ #TD &8E=(% LI 1 T1&4N71T"N"R[+HD"4YIA M1F^H60I7B5;C"9P7!3N T]0:.E38L(+D/L@\)ML@/"(KD[%7^?N6XT43]2$I8N+< &G D+$S5<*]A#E9\G&%(+K&,7I5&>SXNTO' M8)'\?@G61W*)Y-ZTO# 5#FAA[DN%QY@<" M?'A(>H;C@UQNS(E20E)D_B%T #IAH-LM72IZ"(_TZ_"RWUQ4P3F(E<2, MI=ZJ[#?WRQI)6WM"=JMRT*J]7)FD-R6! M:CJA+43?21MV-Q#GO5VO56KUH_6)0QDK]=Q'=/ BA[.]@4I+78:+PTN.\=*? ML@T4+YF5E_;IC=&_-5D]>\$'IE )"=4Z&"?Y2E.H#!V (C MFTM9AMPE6!].D@CI/PU\AWPNY%>Z(M_F[+R;SL,=@?-B"F:?XMDWN7'J3'=2 M,7%\3W$ M8N>*_4T=UXTS&87%&&^\4,& T<)-F0FR*0ZF2U(O=AB&^;'58F)-G"EYP-!9 M#U<**;<3ZAA1HC?-:GWA!9-!"?P%)]^I)&;UA=\#&BC\6_SD#@:E;,;H#LP0 MV4T8G;V"T=4+Q'\-/K<.WZE_/Z\S$'*&*9E!=4T#"[^3)ZEIET^SC _-X?=! M\>[-XO=B]&YLQ*DJQOUZF \V#%>/BIM927NV-#CA.^7P M;FZ9>Q5RN+0J+#0X\FTU9::-BVM1?"?&^.),]6*;WDD&;ZC^PDLB\O .P],\ M#)B.8.RD9N 0!:+-M^0N3)_'6U'T&=P(CFZ;S82@."J.Q0-@>ES4*P15,\/P M'-FK^[5PHZ5';K<>SXZ*1VX?%@7NXCGBM(O.<@U\4&=; :D$F) 34&* (IL_ MS[: ?Q@5\D[2M5> "]])XDYS ^.K(G&+[*:,I?6:<>P;TCB=3C&#^O;1#+ES MIF,9>8OQF1A:R %PE*,5$FHG(PZ<3%..-,7!,H#1 73S@*>2:#,_ )F39'$U(P(@QUX?I@C&: M9I%L8L;A4^0I#L;4D_@.KJV,^\2_Y4D>(/M0B"3,<2H&<88!M3N:#K$>EF'" M'(9\YHD3FU'5[4^&Z^684BWYV.D$&\6>%3>FOX$QR8YY<0S!=F<.E M"=/$0"\SE2B-8+L"%9N6;1ID[T8^*+=HM8U]O*&@PC4-.=%46TT=[N># \,J M :.R$$$B2"=&16D'2=4_V#;LR@!V)#^W3I )19X?!C)EI+ "+6F4*(A/'*"!)-VX--!P)^M:&5V' $& M^JZ1/:62AV7&PM0:!AFF6' 2L67D!M&FS:=X?Q[>,R(KDNX0%.,D84[O(./T M23B%8\7UP(YA S*SQ$2D.[@T$4V0I3X*DI:?HJW%L;Z)*>;T.)QW8HT%)CCD M4B9#!)$<@&,#')T0?]5[,E,492ZJ)-4-"B"&E+$X<5\@, M%PTO'X3%XXB&$VU,*4.Z=(BM<(@U7YU#;'OM%EU8TSC,!0*KG1._ MW2-],L$PBD%$0G78!8+'BKG*-*7<03-I5;,#&'4++R&E2ER@6C(/%47W"4R3 M.9S(S+3O3G(2]K,S!*=:P:A8(+QXE&,R$@#92$4A91DG3$DF"D#V8^M$A?Q62 Y!3B=Y,$N58(HW!1:..10*G(_:L M-DL)H2H#5!?"$KI9/I 08\%!_E&,)T$T%4)J822" MRQQ3VB+H(P@M.@I8(Z50%TX6GHSAXPYJA-IT8SB\:%[4_!#TM%<6VB7X4<,# M7L)IITKH0&^A6GLE7S !/%]P%=@::%=CS,^46J40(0,TF\#\&1V;/+,Y>+%4 M-'/B*OT[%E(P5\?$P.&_HJE,:C7P1\XKIN\[V@ C0)%UB=V18@2O86(Q(GE%)B,_/)7.@]T!90!-]"Y MLVN1+(% MP;Y<9=KO2.EM!XGSQ7(462AP(?J1GU<:.=&[&GN$2G3U?VVW+]E'S:-R%SI@ M=K*9;"=)02+[R.3J)-:M<+Z)7&;F,W"2)!M/I)!,1AV^!JS^HP"H+1QD%)8> MZ4*02![+H=W)RIE=459EKK'C)Z#()""I2TV^D#GE%S$&S M&V01,N0#<(%.0E$J1U.JB4FI])EZ6:Q*K*Q;TR^9:2F%1R,O@F[X].YK?E/_ MG@#B)2!^)4H5;8=., 7H(^:_ ^:ABIP[;/J=8WJ>^V,:2O46]UA^ G=&)8(VJ+2PO:H#Z]Y;N9,' MBV<<(WZ%4Q"M4,1'P1SHA> (HM"L94.4)O73C,B_-&(P@49^E,Q' /)3_-Y> M-"1']_O>Q?6'/. HM'RV@3TL+5G2Q*Q-)TB\:5DXO&J=S7\<+NZ8BOK1; FW M3Y/T%*M^%.W59.61\TOG*GO9IE@XSO&]"ET\O.+F?-)EDI=-\D%>I5)PDG9+ M8QZ/D+#^>\*A6%3])[ &41QS^9*8MI+7RESX'*O"Y%^'$U+D1>U#?X/-\S P M"RGH 9==G(I*@O(VB9R;47VI",G_0ZDER(%C&;D@ RBFUE!@M(7DQODRTM6K MST@=F_HBD$6MC)"-W#%$*D4H-#D!RFE*-3/'M/WB;$^@':D@S,91"#^[NVIA MR.V/MK0S?E%:/:),GRKP4'7-OG_#:MC,_A6+5&STQ2R0&R//(L,7ON9[__?. MMP>NX]G.@:@?N=;Y:C:KUQW7[ M_*I[U;[J_G_':I^?X!_.U.\GW?[QV47_NM?I6^TO%]=7UM=V[_?.E=7K]G_? M/52699V!7))053 V42FXV$^^Y:;R!38UQ%]EU*JB'*=>0BF:>0T'T=#?X 4* MJLX-)< R'%F+3*.[,E_GLK<#/&0''>K!F#>K)2_NI48L*%$=RJW?:RVW5';[@$< MMW*'#Y=) W8C:\SEIRFQ5YTR>O]\SP>T0!1CI*4BR-P6B&63L?-G1 * ?)FC M+'V,^(_]6U9+C)>2V2JX>:RZK S(R0S+5D&!(B"+@&A*'(&OH1\;#C$,'=.; M\K7A(!?_I/0X@[L8\9(;[D@&!&$W<;CJ(8N5[;PN'\;7++L<,_/BI98W2A(- M%)%O0C\788SOD"F54P[89.VO-"*6[K(5[K+6JW.7O1 DE]F@^2HO0Q4UB*-CW$Q=WD_1>R!NI\]6IU&Q;VBY^-1.?H1N(3@,*@OR-7U3*H M+XU#?$^Q>0>\&E!7"[1S4G@:":)4(;BBXE$!MDJI^[Y&#+H)PR#*/T"&HI@% M:@7:NY$Z!V;WDCHJIV>[ &CH@/I'QJZ)(W$SR#)E9# LUK S=]]JIA*<= M9S(T#!',W,A,DQQ3 9FGJ$7E0878D@-9RF99K ?)!C:J;+?>B8*!L8ZJ=>K? M"]:%S%/+PY)9CI3+XUD6L(2\(0WYL^=67+5.,L$9&;%*;DB$+JT>Z;KL>FUJ M'[B4(892)R,R5N3T%CXM^>=#$,.SD20<"\UCTF0N1^J@0W^HW-F 9:XJ!XX? MUG AA=03+IG>M/;+@'EH&09#&4A>B&TY B=),&P@6MJ2!6X,6I#JM<_.K>,' MJHF)_1K<+R\E1K",[ M UD7G:#!K%_C&NLDTE[N2:\@>0[W (CA'LA.2(OB3:)NMX5;?#%LRP408@5V MU!%NN4F1]"HI>40&/*.NM3SLTK%&TPG"B3UF=NU_ *JW "D\=+0V2R/'&"B] MO":SQ\@N4Z2B2V(P\HC&\8 .IX#%!J'UZQ:QQ?G M5[V+LS[9^BY[%\>=$S3O;27Z;BC"==AY+57ODSR*@/.&HH#/_1)S23UT9VSE MGM>[LL6H#3+,'WQ.E/L>(? ^=ZFP)@7,H=CD0C$,<0_8SYH$AV,1E/1S+?C) MYQ\J\N:3H27TU(\RH0,[,$A3#QGJ.;Z@\KU?92H $JKT"! /XUBX_)Q=\YPG M^3G++C]#HA(^ZHUHQK(;SI[=>B\^T&B[Y"@&E35#=&!;HOH\SU9$%-R$MO4FA[942L;,0 MP^QX;T4<-#-UOO.H";](C(5!Y&F,,,TTNJ-]8.= V$!",E,L;IS88QU:0EWC MPW;RY$V3K+667C3C% /=H0!,+9RWVM$WU#V1%B0[7*=(%0)AVK? M&FUBM6]@U+"/'+=G.]MP)Y:<0N88 _>R0!*\ DF WR2!*]Q&&>)#ER!"H84= MOT/ /EC27^R=Y!M.E$M)+X;"00&=+-WFVEO@?T,,9^FT^$)E,V"\"NSOAB,. MK3O#B&^=$MQ1A#B4RJIB\5NYZ=41_)B^3[+N@(Q]BK>AF2^9)J!A4$BOW%_% M&K'V!9>%VGRA(4Y5TIEP"T3*@\SCHZ,PF!J!C+)T$HC5RO[/T7TQQ>#D&9X1 M*?74.4MBOUR+ZG4V%NE,-#N%;]!Z* 0TG.8H*E_-XUF4#DW1W,H%6PB>'& 8 M/\5_X'WP1U'D&8F2U$YIA?NQ])#\TMA?[B%97Z6!';_;<;_*\U_SQ93,>L0_ ME^W>E=7MRKB;BZO?.CVK>WYZT?O:ONI>G#]64;5KC:W75.VJ==;YM7W&*FKG MI'O^ZW;JJ"MOX2F%6:/PC>9"^']%&>>PCD$@7>@J(CT 8390M8XP(R=/:LK+ M'H6H900+LKP*'?NNS$27O%MC3)9>8!#(+Q9\*V5]32U79WWA7!8G&"-_J"BY M+)KX(5%^>$O++;/6&F7J*6;.2$INRBT+?(J&K=&,7L? &MCJC:XX*+-Y&+(L M,L!JLG "\IWOLI6'E2/4%PP+-^:+H8&V8LZ([).W$>;+5[X^2C]2AD]BS$E* M*LF0JN=RAG5>+$HC35K5A=%+/LMC+RK(KBEX'*4E^A M2BN?.ZX>I*,Z MRU=#P57KKBRFJJP"<)]?9 $47968(5!+%V:F2\*YR(3)"C,7?L3Q D@352Z5 M*H6BME)AIU^01#*F (DK8 $&#A?RL0R_H(ZZ1!\DMXNG*$B9XZ2\67D!UJEV M8=)F>--3N)#X<33(4>FRB!.1Y\3JM\\Z?>OB MU.K\<=V]^A=2J^M>]ZK;88_'=;^##Z54N9TL94,;R74(4@T6$$1;5E\5PNQP M^;]^[MK:RJVNKI$7A:_#AGO-HN*EK&*ZE5MZS$FL247L^M93D4;5.NF7%.9"-\^Y%SZ >NWAH*7I1 $67U,)?]_A:6W]\S:KUM7O> >)_V@&: M;Z2MO.%C.]SZ8VN!-/>P46OG#ZRT2N=6Z8,?8I6NVSMFE09XN7OP/M9[^\3^ M^NGGK;J*^U6K\\_?NE^Z5SM(,C%2UHM9RQQ[6-J,B'*Y33MF 56<>F85$U*I>2Z1-5 %3(LD3P^'V8H=JV MN/0+67;V:S;NH"=N,JYQ:O7W?O\P3W%^^5\9UZ9("'7=I>SN22(^J1\^@T(Z M"9SI)S\DF-)+,VC9FLPUSJ-#Y\?Z^E1K?(5D6TWY9?FX2H]FVOGQL\-JK=%< M^K16M1_YK-E\W)NKUMIH5!NMUHXLME6U6\N?;M=:[5JU=72X(XO=K]KV8]?S M[( ]J#;J1SNRV(/JX<'!6K,^U,"7Z9VD8*L;C:_=Q)?(Z@]E;HBJ))_ M+:#Q+["8<^)0,\+.\MZV#[:P?>(S>[GCLDY$7EQY:8_E9P44R_W;!"H4CDK8 M+($-1@2?1]42/NM1Q1(\L^B#?L@3T"]*$"V_89[U&^A;J%\5H"3%BQF[38-@ MLQ(L:319!I,U8+OY,93?*[_W%-][0+[>4!R#KSZ_78CN>*-J_UCR]ZB=KQ+6 MA\,GVSXOSL.,(;(5?:*@ QP%:W(66B8%<]7/+[Y :Q2+(5#>-)TDGSY^O+N[ MJ\(ZJS?1[<=V[(XP+/VC\&Z<^"-6:/]HMYK-5KW^$=9K[]UNEVSC^Q6 MXZ/<4L/>P] +.+O#^V_540I,ISWF< D9VY.2+>X8#Y!*B9/'MIL; ;E^G#-K MZ'UJK%K,-U_N1AWN_?YL-VK;]@[(M=>L'=;VWRP$GI.>;MO>^V*2T#5DL/XU%,KJ+XF\) M6L"JW*'H&(NH==5@ZQ)&/[6(7@Y]FJ$[(/W]#ER^T>6J%*.+%&E M'%FB2CFR1)5RY#:/+%&E'/G&3$@-NXS)VG';4<.V_[+K=;NV]Q>;BW30E"QO M=CSRQ=#JY'6?+V3=YTD6)YG#7>8+Q72-\KO-]XY1?A=_XW+07C1!Y[ Y15\6 MRVG4ZJJ:6]^)!TXHDKV+^T!,:6YX4J_5ZD_N3RZ'EL:JUT:JRZB=72?5];5( MM:YY5Y+J.6*N)-M/0K;K/T+"M@^IF^)Q-:>^=J-5 M>Y!$']7V2Q+]:H>6)/JEI.EZM?Y3*4[O.%W^$>)T29?+H25=?HY* &N'-=K5 M[GG_18GSBP+@GU]Z9U8W3%*J-W IJ:8H-I+$\I3L28Z>D*#LYM*0H+TM1CMMG)469I2C'3N"JXK=G?O@- M&TJ6]&4GAY;TY67IRTGGM*0OL_3E!-O$^R5YV?VA)7EY6?)RUOY2DI=9\G+F M#$104I;='EI2EI>E+)>]3DE99BG+92P20,)2,WH%0TL"\Y($YOE*+FW=YH\C M6(UUZ=P(JXOX1DWE!=81=RPJ2?^>>SFCCYIZ&%'/72))U(4=/N#X(7@7MRW[]]P_ M2UNO;>T>9#F@O_UD[]<6_+_[%2/T?G9Y%^PZ\/+'-#B?J/][J_G M[:O=;,Y\:01F(IF*Q5^9'PMN/*JB,S51+&1.,75L%JDC3Y*3UA$\\S(@=*Z3 M)=0;%,A?S$2/"7<"YPS" MGKXZ4VN?RG2_;,[XBP+AR_2U'>O'Y*/5<])1Z%B_^K&?C*RO\%N<#:((]-3Q M8XS VT56%@]=VB^MMKK-X=:=WQL\NPV/Y^5LF,MR>-%8?S;NUQ8ZLH^6.K(^#R)O"_T;I./CEOU!+ P04 " <@J94FR\JWK@. M AG $0 &9R'-D[5UM<]JX%O[>7Z'+E]T[4Q>, MG1 R37<(@2USDY +M-W]U!&V $^-Q4IR7NZOOY)L@\%&V ::[)J93H-MG1>= MY^CHZ,7RQ]^>YRYX1(0ZV+NJZ!]J%8 \"]N.-[VJ?!EUM8O*;Y_>O?OX+TW[ MXWIP"VZPY<^1QT";(,B0#9X<-@/?;$1_@ G!<_ -DQ_.(]2T3Y*HC1,/7WT\N+"S2V M:DU;TYNHH9EU.-::NM74#-BHGS6,AGU^WI!,G^DEM69H#@&OF$:,J'H\A15'Q M":&S9?$)073VQ&M'/UAX7A65K1F&'I45G!P%;\>C#'K6DK?-B,9>%HBFT_#' M5?%8R*EI-5VK*,?8:ZF,QOT 3Z+KNJ^-Y?/G2=B8-L#JV+!'AK!6*/ M&213Q.[A'-$%M-#.RGUZ!X"PN#-?8,* ER2$="P5IH0),EWH*JP28'2++J2ZB2ROB9^:7L\G=IN_99?-K[2([A ZK-I3/ATBNCUU2&U#VSQB M%Z6\IAG5D(PHLCY,\6/51H[TK+_,'?Z8)! _M>#GNF3H>9A)'N).>&^Q<+P) M#F[P6\**EY$I!V@2!:I$$$SQ5_GG$A*+8'>' MBG,2RJ.Y!/IO7W\+NGGKSTDLW_UG5-]&D[S5YR2.YQ2HO: >\>? L:\J;MNZ?"DP*!KQBKBMU/A4XVD5_P>T59JH 4GUL;I9=H.+3Y'=]S[) MWYM^'1*'112$&PZ1F6[=DJEDXS?]FY:H\[-=>NV M==_N##]W.J-A1FOOYJ. 0I=0U+G]A]R0*,(BX@GB3$'(%01L3UC%;/P ":_> M##&'*WPHX-:9JE$4[;T(BN#7-2G_+CNJPQ'__ZYS/QKVN_V'SJ UZO&G>R"Z MA:$:3:-6,[.AN6(/^EVP$G#"<67V=O_N8=#YS,OTOG9N^\-#P9GDJT;5K-7. MBJ"Z)@<(02=T5R@,.C>=SEWK^K;#2WSM#$8]_I/;J]L9#$3)?OL_K?O@[^?^ M[4UG,.S\]TMO].=-I]MK]T8'\H5]M5![SEFM=E[$+-O#3]W;_O?#A9&EOS43G!>JS4*A0_.'T@!)4+QVJ>. MARB]AM2A>/(0JPST[*$_GT/R@B=#9^HY$Y[Y>*QE6=CWF.--'[#K6'Q$E@W? M@TA2(%_7:[H>C)8<:KF8^@3QBTCL>R % SP!<=& RP:A(9/2#W6S478>IR]F=-71#GD P!4NN MP1+MDN\)JI6-1W#L9@WV69FI8#-J9T:R46:"#?P:\#\UM9C)N1GA=$K05"J* M)R%!OHB\MQ1U&#XW"S;4@"@F643D2/8I]*8A=0\)X3H^HL,Z0(*M&O&&*:=L M"R&^%'4". L2W_4C0?Q=/X'\:E$=31 AR(Z>MJR_?(=*\6U,V:&C>T9I:G>X M,.7$?K$H'VJP+ -B.@"I1"D=I0WIK,,-\0A=7@G*QR9WD/S@=N!YT!!9/G%8 MYJ%Z1E[JG+NI)]N\8 QBG.40:L4;K)B?D-NP=I[L.Q='90K.,4PF9-E1+&,> MGLWX8C.M[;L(3]J\?WMQO&EK+F8,1/DN=,A7Z/+$%4]NT)BMJ'(%\Y^AB#+. MZ[HIE_J*.H\&(N5$,A^I!T+])*'0$ 0JBC)"R37W.W4$6V#G1B3,^9_HR<4F MU174UY#+%;UYT+OZT+V#['CNMY<>:N\3P\F]O&^IFTPK-OP-2 6!S#F6*H*5 MCB??VXIYL8%G0=YJ'S%,N9I8W$?*/3I9MM8[!(7UQ()L1CC3294II6[JR7%# MK$7&.94=A#SIHHJ!.CL\,Y(Y_A9 RI@*IAJV12F2X>O6@6/'E8$D?,[[NX$( M+H2G.7+)*5> /)@T=<@\Y^/WK)CS/E3*ER$TID%42O:?2R7"9;8R!M)KZ(HW MA88SA%@;SQ?8RQY)M]"J0VE#3Z;F(2,@.8$5J]+CD">8*CFHH^F%D>S>MF%2 MQG":;MJ'X-V1EP?^4(P@1.:V$.$GWTZ#8KS5H;)IUIJ9 =5 ).T]D/+>RZBY M%'F*BTM;%1M 9.2EA+0NMA+D@+3:@[P'G>H(H-&^>E"83)V5J4S>,9+J9 :XR9CEJ:Q?K^G+R5(=,T]03 M2T)9L"Q[;Z@&8;F952YG\Z'Q9ID# IY9EMH1SDP],?N3S1%BNV8C%9*%3TZ2 M'[APR4)6HO.\0!X]9*#81[S:E9-2V5 H,W)AR(?ND609LT=P[+J9/Y"3Z["!82E MLVJ>O'R-0IU_-XWD<"D@+V.*'=2\6"J]A589D(R:J6\S?]FSXL ,JUU(\EKL MMRB BH*+&A_=U+<$H(U-2/)FL!VDQ&!%_;6\'"$RYWVJL)W8ES7@7681Z++R M5 -9-_7$XN0*R%7G'N HQ,A\(!($A*03LG@R]!>+X/A+Z(K],%T7/_6\">:P M"('[ )R1M1IGP]03*RMI.,>%!1M[A#@0DU=FM)?A," MYOY*=CA:#R6%($>R2HEP&\_G#I.=H"?? MW.+.C[SL)WN-<3VX56S&3F=<:NQ,FN3?9[V2C;E4-LYY\O4>!4"G; MSY!AZ\<,NS8B5&S'82_B\!%Q4[X#(#8(((]*);.AEH>ANH5=Z,D=1G'NOX" M?W!6B7@0OK<0EW&",LWR>6;B\K-53M<932,Y(9H;UC+.[.4 8CB#1.2A(MSQ M*U%FP*M.'I'-!X=!%M&CU!=;@7+%Y"/KH SH9LVL)]9D\WL.IY&:R??NI&YA MV4@[P-6+,JU(P5/?H :[V'SS/@+4KJ*;]<2::Q%7*??\=9[6OAP,\6;$B&,Q M%)3\PK5I6=R$G/IHH2:/<+7CB*T?!XDQL5';2JF00J@%(KU.GK4#7'%WO'FW MR$K]H86J/)!YIX^2C,B_3%PH.7SR"+#SUQ&O/Z66/'Z"RZZ#V M+AZI#I!%K\>IN&ZAVZ5EWB5TMWO$;C&E#XC(W#&;?VP2*4>[YIF>?/E"[-L1 M+ #G$62MY;5YGB%K.JER6&J>&\GYO*3]RSCNW+!FL51_%Q-UM&N8]2S@E#U? MWS"R"-M^4!<\$>\?6W+?@>OS3'2CZ#Y8%A"C1OO"K"4'>YY MD-)3&_#)+QXPXW5QH!M,?\2. ^D\6ZYO(WLB#\F+P;H.Y^( 7G-P)=0^U32- M#-VK>%$UTBN:'(J?EA*I%GSA=L/]$DZW*+73]3P./>][G[/VVG$"9:YT5M.3 M+S8&U$"2E]/*N5IC"IVR 9WIIJ&T>2E]_'>$IP0N9HX5VW65\;6!5%*UW]?U ME+?3EGSB.[_*CD&N5T 5#)1CAC/#2*Y0IN-1QG%#JEWSO5JCXJ .5Z9I9&PJ M__3 ];&Z_M'GX'KMP]#BL]#A%^$E=11N2G7VF?S1 9S:#77P@6]-Z?CQ'I3T8S@3EV@XFP!^)8XHT/ M\>5Y[A]P3.7)@UP;Z(I/YHK/9U]57EDK3[SH-1:?Y.5LQ'=\Q\1U+GFBYV![ M)+^T:_LD[ 6HSZO@,%]<_4ZPO[BJ!,4=AN85$'R8-[SC,31%I,,6"W0+#*8@.'AE;$8T\8M>VG@.'2]#?<)# M)T8SAW"X"'MIN]BW>?,D4"!EB578<**[[1/Q'=.MKE&$U6X3!!^Z9]&C<7!^ MQE7%(LAV6"Z4^6B"1QKRDL$L[9GPYQX/=NHSR0?8=;N8" ??Y@"%6!W)S\4Z MF#?-4/_"S?S!)]9,;,"4JAX^C&SR/Y*A(J)CFJHS7[CX!2'I$,Y8JD6_.6PV M0^X1++=#7!Y#_MRFN'XV:\NS6X\\71"Z\N8RY'?7CX]>._5WJQGWY%H\;MEH M?%Q;Y:Y9:*"M\6LOGG_;0)8_7_F*J-C,.N*LK1EZ$RE40J57SY^&G*E%'*GO M$)%'D=VI$R@5Q5O(H%*VO(@&PCLH.<01QXDM[ZMK6H336[! F/BU[$?$8R05 MQ_Q'!VCSWQG3QEW4;S53/%YK3AD(!>.@5X@L"EV.Z('1$D,&&-+.:U>W-A7% M6VA5>?O<@Z4Z;S:[.:)[$VCS8',#7XXU;BF@PNL/;1X(GB!*>6'H9NNL511O MH5$5QJ\_X:-W\>7?(_G')O_7![]P58(L='V@?H1L>(N85\]P6_6:K@?=) ^* MZN:27O8M-)2>Q],F*/;:!G][7ALN' ;=8 P<3&$I1]@Y.+S9N0<9I-40KA5Y M"\AML7+P9:O80T6^D)7!'K@=-5$8H?D"$UXVZ'6E!P9:;*GR=H*W6L5;WLLB ME'[.P4.MZE&M98B/1(\H>BW>3 M_M0&+E<*J35#<_CIW?\!4$L#!!0 ( !R"IE0MR)17X2( +%< 0 5 M9G)S:"TR,#(R,#,S,5]C86PN>&UL[7U9;;>Q+1U=/J+QT M.\)E.VS5U-PG!I:$Q2F*])"4E_GUDSC:K<42"5!'%;>BPI9(FN<#\D-N2"3^ M_N]?#V=//N-R-5W,?_Z)_Y7]] 3G:9&G\X\___3;_DMP/_W[/_[RE[__'X#_ M_.7]ZR?/%^GH$.?K)\^6&-:8GWR9K@^>_)YQ]<>3LEP9#!"FVES<;8X4MGT_D??ZM_Q+#")S2X^6KX]>>?#M;K M3W][^O3+ER]__1J7L[\NEA^?"L;DT]-/_W3R\:]7/O]%#I_FWONGP[MG'UU- MK_L@?2U_^I^_OOZ0#O PP'2^6H=YJ@]83?^V&EY\O4AA//OZU?.]_1?/?]E[O??FV8L/_WKQ8O\#C6+X MUO6W3_CS3ZOIX:<9GKYVL,3R\T]EN3J *FXFC['\VQV^]>DYWA1FZ6@V3,]K M^OWDNRN\IM#QZQKG&8]GZO39LT6Z]*%9E=-B>?HO9R'B;'AU391(P5JE0Z1@N3U,=RHK&,LBTA%4??SQ_FX_BU9PH^G$:9WC\?6]P_>)KFAU51?#/ MQ2)_F\RQKN@NSP#%SBTMTQ/%LN, M2])O/SWY@E4;G:BZ8ZAAF2Z1Z^I"._G$T]71X>'PG3!=X^'IOZ]Z;VM.K!>= M!7+,!!K)ME1YC@672\ROR$X@9PDGQR*AH/7A$492P'ETP"6VR6(6C& M;1^"W(SI+K00CX<6C2:_&1F>A4_3=9A-_P?SL\5\O0QI_6RQ6A.>-XMY.B*H M\_6DY%""9PB.&P'*90T^L@!HF)&H)5-"=J'%7=#=A2#R\1"DN4":4>7M^@"7 M)W0]AY)*+(E)!]9+3VX?"@C21T"AT251E!:^"S>NA7,7,JC'0X;MI[R9]-\M M%Y]PN?[V;A;FZ[UY?O'?1]-/-9*HJJLH)JT+BG25=Z"BR!!Y+F"=5<8Q,FFE M="'!;:CNP@7]>+C03 #-*''FQD@F8TH\ ;I"A+0B@2],@#%::([&*>^ZB/\^ MOJ-Y/*+>:&*;B?5X ,].E(W&2,_-&5(DQU0Y42 *D\'(E 1SCLNB.L9%S^ZN MU^WC$?#F4]S.FI,RH='./[[&L,+W==[>EM]6Q]'*A'M7Z/$>K(P$268)WG!# MQ/-!%A-\]+&/5;\-UEU8X!X/"]J)H!DK7D]#G,ZFZRF>L3.BC$(KA)P*(QR, M=) J$J21(3(:(%F7+E2XBF5KS9;2XFB^7KT+WP(%YJ9K1HBRB"B1 V=( M@7@J&7RB8(N%S,C9SK9PUHL/UT,:4Q*D/24:B*$U*\[2,WC!2F/TB?2[RRF# M"CQ"E+R0#'U&3-XE[*,';X0TILQ''U9L*89V6;*33,SOT_7!LZ/5FD M3T?\ M[1099X+B3);L#NC$E1AISI;EP>GA3%+!_ M6"_2'P>+&5>P]RI#[5]JSX?C%L.O$-5>7AX71= M\U)U='5M4H"#\U0!B>#1,R. \XBDNZ. B$B_YHC&9N^EZI,FO 742%VK]LQH M)9AF3+EF?"9SBI<]AU(4&?>8&9"GQ\ FF1@C6$S;+@3YD08W(-(CI/[]D8^YC']@;QW?)DXW?XZO\(LR.<\,"= M(O\#I&>!G!Z5(%AK@,4H!5,8$/ND5J\!,R8#N243KFZ<;#?U34WC8GX!1=%, MQQ0E9%43OZI&-44;()=4ND#6N[ ^-4??(QF3$6PL_:TFO5U:(>=I'7N8O0M3 M"FM/=ODGDF(;Q:PF]N5$8%@$9Y@!+5W2A@DI=)\\^PV QF3U&A.AA0A:IIF. M#NO48A[V^(FEGY9X@//5]#,>9SU>+U:U+.AMV0]?)\B<-%YIL.A(7T7Z*=;- M_U!*,M)AX)TJ<.X)=$QIAM;\Z2BR9KQZC^LPG6-^$99STG^EHS3)C/>MCSQ I@+!7-6L,",<("RXN&15#'S%!X7;I,J MY/#'/ELW-V,:D\?=B@F-)-"IQ.5L2^ "+&.,T$5[X"@M*$>Q( 6%&D164EJ; ML\AZ!V4NUT ;DR/>C!]-Y=&IWLU*B^AM@EQ*!B5);067(@@;$;/QSL0^NQ6W MU+MM7NGR'A-./]=:"_)+SS?616"*9] Y>E 8ZV8;.D@RE2*-*4IWJV^X$=68 M3./FC+BIX&5K.32LX\9/%/^^^/J)(A?:GP,BK]3'; *9$3HN\GDD) MGH%V2.&QSL&R7N7MI=+P?-#JH&X7T5\U"OH<9L,&TOI96"Z_ MD2H_SJFA,LYH"G.+T8)BW4!,=E&!-]X7E$9D[&-'[P1O3+:T'67:2Z:=1?T< MIK.J[%XNEA\(UP&=\EH_ MA#:FM%9+_=-2(M\1Y>]/OY^KU_1[PY8('_;ISU]?O-G_\/;EVW:+[)7'KN(KDB*S-26RWF*]^P;)8XH7*S1=? MB1Q$\^D\++^](G8.B8%*F<6,'O/QU7R--%+BB\Y.>!XA6%&K4*R&Z*(!(Z0* MO!AE4I_-L(Z#VE;OT;?^(B3H!Q%RD*#YD6"RH9!R,4"DT$'1ZYB M2'VJ!VZ$-*80;BP\_5YKMI%G^Q39^7Q-*+H("C&!9=K6#7)%:IMIX%$FSFQ* M*?2I8[X&S)BBO;%2:EL9-B,3F?Z+$%CFD:$ ;9P\[E'@!(&Q19G@3)&L](D) M+\'8OJ_.B3!/ENDO.,A9M+%')/FG"&P#= M4_="UY6R.1&N=M'9?OJ;\;NG B@\>10%P7O.015NP8=$"L Y3G-DM,4^(?#. M?)^'5=ZM*?GP+&CO YRLL=7$69V"L1)$K(EI80H$0XM-&<4-*T(XUZ?:Z J4 MK8N*<9C@O7G^-2S_P M?/='!:$ES"F@,S;50HLXUA<+)4V1:-(NQCYMS,Z8Q M.=#;L>)*D7D;.32LDUHA?4U-H#['SSA;#)U43B$IKZ/)J,A=(B#*2UG/&.JZ M(#FJ$%(6?0+16V&-29VV94<[:;3K;4..QC+,"-%>/IS.IZMU'>_GLVC-6/JO M-F:0@F(T%3#7#EP<4#M%GGQFD?4YJ?(#8&/:ZVA+DI82Z1/RG"72]Q<7JLY/ M:@A_":MIFG!M#;=AOW(O_]?1:CBD.+&&92\U UUX(7CHP-=VF#Y3B!>XEC;T M:2JV =A[FN8=1M^=N=5;L,T8^-L\5XLQC4?K\R+L88)FPS_&O+]X%Y;K:9I^ M&FS6^;[G\2PY*Y+(Y'OP$@BUJ'TG.'DAUJQ_:''U?IM MJ1T-A[/+N/P\3;CZ0$*>D%\?:N,/B.3^D6-?D][!)G#,<9.2+.AZ-4RY"=.H MTJB;4N'J$<@F(F@8?'_&^1&>IL^^[]URUB:]UBK0_[F>IHK9"*-,G00Q25Y<%+\"&0XRLL MIY!3:YW[;-;\<$=S._M0=!+.ZP#:N0C*!1H7X[5C WHDXV6,[[-I<*-]&$G. M_;VUW?O7_R+/O/J/UZ\?ONA3TW;U:?LH+3M!T-K5.%VS;GNLS/= MU6+E+!)(X6I'+>3$IMI6*TI=-)3HC"K=L0CY>8H.*>@ M!YCU3B!YB=+WR6N/-E77B@^WI^7N,^]MC\S>T,?@YJKP\U3.^3SD8+(S%KCW M%*8+G2 83Y&R)!W)ZGV.QW_3 M[\D2#L812N2PGMD M&G5*DJ?2IU'>W3&.RJ2/E^_7> D]2-!R _PZ?*_FGVG^OL-G0C Q23"6U?8Y M*==I**"YMCJA#;)TV_N^(\91N0&/GJ3;DJ W25].YV&>+N,K!IFL%U!D7LBW MJ5M/(3L.7IELK!$F8A]/]NX8QU3B\_A)NBT)'D*3ALA1.>-)OV=;N^D@A$A( M35912N2R]#M:L9$FO?]LO O?AE;5^XN]1(Q9XHW7WTVTL&ADO0>S6)*6#A0Z MZG*C, MVUMS3&1QO) #1,ZT)7<()8,H10"OI0._9-^5/1JWVLNQH W^ M4FMG#P/L$S M]#_[=G8Y39C-5K?!GS"5C#/1@LS(:;7D>G(^:,#,,23MDTA]4IU(\5ML32O!9:##&%1:DUH+W24MONB=__]FXNG5S]3;OTU[&Y\W?+W:3#Y9Y M%@4HBS7Q6\N9R(R0>R==<-%&VZF:>5OD8_(-.G'RFKXWNQ-VLP7[_.3NOYL: M25GM3+ N0=3&5LZ:N2?2 M,;D7.V)85V&V;#-W5=$.MTB\"]]J7F3"M6(A1%H)W@V:5(!'B>19$3>L]]%W MZI?^0VACZI#^D'9Q8W%U:L:IM5?!JTP#Q C*N P!:ZE@DL&5J#+3G9H%W_=8 MQP,GY5NS8W,Q-'2!/BTQ38=)H9]G0X..VD;I@L*;V"Q0T/,I O>I'I;CX*(4 MPS6$VI"')D,?E7(7=(\@7][>&6HLM+:'AFH<3K-PN8-UXBPSGA0P3#1>YSW$ MFME)083(T"I7?+]30-=!N@MQ[ -O/#=WRTJ=U%!?BV/)^N MCO&15_9NB8?3H\/5<=7$4,\P,>@D=\P2.'+S%:JZ):H8U&M,0PPIJ=AG'W(S MO'(Z>Q6W8F42;!H&-EEK)7U04*L"R8QKW4J,4KL M=IO2?8#>B7A_LE1W3UDV(]QQ2\_SZJN7G]],?YL3WL$S_&>8SH]S&K4@6MI: M26]JYPH1:H+>$4J)02G'D^AC2N^&[T[T>NBZ]M;\ZB"ZCGKLY/+;T_V?:R_! MG;B8M:QWCN=42_]BM."L3\ %N0"M)P\Q1)H-F8JPNXHJ;X!X)W+]R5+I M?>3W$,T)5#9H4DS@,9"5KO<%.N,,<.>D2];9Z/OT,=VT.<&6)Y)J._"W0P_Y MU8NON$Q3>NHD2%]R<@4$UKJ_$&J;DX* -EDFA;8Y[. L[G70'D%1V+:LNO7, MT=;B:GZ0\CW.CON\[X>O-;*JO>5I\/5@R?492QY5X30A8!U+%-FGFM:N)6MD M6I+A2@71B5P;(AY5%]9=D6X7TFW.Q;=E6""O5JLCF@VL_LQJDAA+@3D'P6JR M:YG1-!2&%(9Y8\G^^&[G*6]!]1A.@O?BU-92ZMGP\')9?3B]3*^FQL]C_0_I M //1#!?E](C.WN&0S*3/OPS3Y7!@9[4H]0CHQ0.AZS"=K2Z/XHZ=$G< JT&+ MQ5U/WI:]&8?(Z/M35_/\_>'(RT FRI!DK">F"DD:3DD+T8HXY*ACU,[9Y'XD MSXV>W.+ X"WGRX)E0@\'E..0(I :'+D.H J]G'PH4O4[*3CN(X+]B7+=D-\/_OQZBN,C"V<7[G*3DRDVUAUJ\@/0LZK4,^A ^ET4S47NT^YZ M,[QC.!6P>[[M0+8[XN')-F-U2U?KFX#O%?J[WE'UI7H@]"^?+3%/UT/&GIE< MLM4(VK!Z62XS]7(53M&4M:[(D!+K!2CCI!K4N@\(7B(L)NH9 "-$[Z0.KW_QNYQ\;C'9"A70G5AFNN3M+Y MFD..-B'Y$#;4)A-9*/"L<- %:;4IA='U"0*:P!_3>;L1TWKW5&FSI7Q?C_C2 M)$_0:QYUKOXPLGHQ.L5,H5Z:)R7+'BF@XM^=SVH4MU^",7+G%[WT'DT$D1F% MDTI;\#()D,2PHK12R?0Y7[)+Y_<1)1$VI_#];-E.B=.T;=@M61+KF5!H-617 M*"!V,4"0SD+B/(JDK4+6IYYI^XS6*#,,[P%:I=;06TF[I&MS1MZ/ GS05+00$;#HD:6\!EKGDMJL!=OY[A_L%P$OX(^ MQ\Q0RVBE C3H097,P0DRAEG8;*/)VJ@^J>+M<(_! 7D$G&T@],>RY^%UR4;* M0!Y6K-.I*)9/#B$:;V@5^DP^WJ,/^W9OZ"X[S,DG*T710,XSBC9 >:"=:!8LL8("<%0?EB@ ??8$B6)'2)I5\'R^C MWT[TKMR)-NQJM(E\'SDV3:A?O8G@NAG))O+";(9LB@%%X1B0&^)!2')%)%'$ MN#ZA[YTACLF ]V%6'VEU-+&_A%GU/CX<(*[KJ9'%?+BC]N*%@N'"A8);&-0- MG[2]^6PQQ$;&\L:+&M_@>A)#TD:C)0KH"$J9"+XP6?NK%$EO*!$[W>AZ"ZH& M)QNO_^ZAD&%BN(HY,P$"DZ(H*B&$DC)889A#997LU)'J=EQC,H'-.'/-*<96 MHFG9=>JTTN4NO4!OOOC4QF YYPY\UI("*),A^&"!!2Y11)9BZ50UU6@$HSKB MV(V##R+OG9O3JU=&-+>C-S^BEP&]XZ!:A9E7GG9ZGQ+3GD?N$@2;ZX&'ZJZQ MB%"4L=Q92WSOE,.]"5*+UGM'84;AR'[XBJNA:%]+/ MN78PTAZB5Q*TJ)LQ#&U0?8K#[HYQ3+:T#8NNZZ?705YM>U??/'01@]#1:$!; MJT:M"A",2N"XL9*"W'HQ61<.W8YK5,%B%]XTE$NGFU_.FL2<8C*,Z&I\@&)L M[25@-;CL#<@H64D\!\7[N%6WXQI3E7DGKK232YO*[Y-A[A],E_E=()_LV6QQ ME%_-RS*LULNCM#Y:GK9@/P59M-661P4YZ3I^*2 J6Z6=F#.R&.'#C[R?#9\] MIAM:VA)D%\)HRIB]_)E<^.FJ)EA/:Q#IYU-1UZTF"4W5?55L5 M42GO>+P/26Y_W)CN9NG'BX93WK2_-$&K"?<5!16'T]6*INB"I2T$EPN8K#TI,FVSZM/.X(?0[GD3RR,D3%OIM-8NI^A.+E,\PX32 M:F%U!/*,8NVH[\A=2AIX,4F9G"/O5!U^.ZXQW;K25;^TD$N['=:3QN/OL1R= MEU.,DI6V1DENL=G3G56Q=$@5)[(R@M'/L^[.H_$S=@ M'57+EX8$^U[_=99B,_MY"\[CG61A;=(UU9"L411?^EHWA0;J"62MC?&I4X+Y M1\C&E&)^&"+=7T /;TI?K-;3PTK]ETK=,>S,O&XX+;LQM#'S MX"Q%?3;7D^GH8NU!G$"C,5;%($7>N7GI;&BOSO][/ Q3FNOEV_)RNB(VU,+[ MB58VBE(,9%;K;)QE$ S/D)%'BH9H<4NV<\M[1_!CVMMMR,#[6.(>8MZ%:;X& M^!O2!?M?K2;#1EL@0:$#]?GYI$6Y?M-SN_*IK9ZWO3%O-]Q&AOLU$F/PANWE MT_[PSX]JP7JVW"E26YI)4$%J"-YP2%K'@,9Z'?IX\7=%V*GT8>*%U=I;"2'& MNCTFL-[G2XH\"EHF&&M/A%W6/(S)Z'9ASQUK'^XEF&8F]=81_S;/)Y>HUEO? M$GWTN)'^)%+\EDQQ4'3Q)YWYN) @,1D13$@Y]MFBV@CNF SH3AC67Z@CM: 3 MOFL;2D]\6"OZ_9!W;4=C,)J'9,%Q;B@08,2:8HTPAQ% $]FG5?&^HC]+VWH=Q]]*,6PMS M-U;Y.Y@O%T=+"KP$1TWA.&?.UW"\>A&<@]8F1YZY*KI/UN6^2!^E+=X5X^XM MR@2?)"9J1)$$S\E&T%-*4!W KP(=4R7UZ.AV7T'N MG&U7DCR1.:ZXLL"CH)G!@*2,E0>ME$^HO!7A8=7<)KF[715JCXI_6XFV30'W MK5#W%[_@NS#-0U>C,]UL Z$QRD#B-#U*6P,!&8.D4E1(:CNB_E&TL>&SQU3: MW95)NY#-;C79]3LH3II@M6 $-2(HF1$/-LKMIM0OSX(>US)O<<6*,TR65JK"Z!N$A" MXE[A07NPTM?K%)D YZR'[%7.CA-39)_F87<$V':SX<;'[!_@$D-5VQ-K [<\ M:O"%-+5*J6X5R@(1L^'(K,Z=CL3<&^J8DB0]^';[_D1K678ZVGLCS%?S(8\S MM#R=8(F"6RGKM96EW@&M(+@4@)FD?1$I^]RG"_$&8,>4*1D1[3:6Y^Z)=]9J M=R*X3U*A@%A*J O$T]H8FJ5ADLEXAKJ/KW=_K&/*F(R*=IM)\P%81\'0,1-!_ R'Y9',/,TK,B M9* E430H81E$.5Q-R5@,FG[WNR@ON0/4,6541L6YC62Y:\J=G<>5I',ME[0. MF 7%';F=D14*[S4&J15GLL\%/_?#.:;4R8C(MHD4.V9+/JP7Z8^#Q8S$L:K- M^-;?PCP/+P[WA=5N<3A?#0\97HW?O[K]B8W6$+;/M'2=E$9YF \'88E7'KRW M7(;YQZ'!_"_?SC]RPK^]+V%YZ>/UK@ ^X45JJVKY,#,>E!(,@F01N"HA%A<2 MICY[3.W&L'6[@=GP&$T=JP0CFP?N"H$)*%(=Q#SH;8PHJ@:+3 MY51WPC>FO,T#\?-*OX+V@NVHC=_@<'O(.UP.<"O2H_7PG8M2+X)(I(>>3V=' M-)[O/KJ%_MW^H=MKW,8#;Z1C?Q\6"N:]SV3:/^*;H\-8]SQ.@ R/7[T]6@_W M;)+AGQ0GA#?D.!:N#;'(*G"^MF4JV8CDD.*9/N'G/8%NJRU?S=/Q)29A5GL, MD14".:94^2XYV$^6S>AVIV7R;#&G$=36;&_+.V(14E!X'&%, M)/?9"9^@2$6NB&".8E#/@$=CZ@7@N90^Y>5; A]3&GUT:K&1O)N1=#@2)PO>>&4Y:I5MGTSFM7"V'>,^'GY:+,/R MVW$(7WM<#5<2["_>8Z;WZL_#I3Y[^;^.5NOA%@(?76&"](3P]0Q2+ $\DI62 M+H7:1=.YV,3='J"X_E/ MSZ<8YIA_^G,X__S3/S+._OE3F4Y.?OK'9/K/X=< \&^+?_1\\N7[=/CI\_PG MP82X_=?I7X/3,=D4H5AI0"&3X(75H'Q43B)RJ_C_^^FOSF%,S&?@'BTH$2)X MGCS(8(6VTF9C[.)+1\/Q/_]:?\0PPY]H<./9XM>__?QY/O_RUU]^^?///__R M+4Y'?YE,/_TB&)._7'SZY_./?[OS^3_EXM/<>__+XJ^7'YT-EWV0OI;_\G]^ M>_,A?<:3 ,/Q;![&Z>H!]/@\O_R'U]'H7\[^2!^=#?\Z6_S[-Y,4Y@OU/#B$ MGU9^HOX&%Q^#^A9P 9+_Y=LL__QO_^.GG\XD%Z9I.AGA>RP_G;_\X_WKNTB' MX_DO>7CRR_EG?@FC$2%>?,/\^Q?\V\^SX$=_][E[Q3D["L$\! MW_GJ'M NO@A.\"3BM$^H-[[W&LX+D+<1EBG./O])2^'L+VER\LL"W//)UW5 ME>GL,]2EE,FSR?LO9__PVE-)O'>0<3BXV%M>C\MD>A+.1X"OYW@R&[B R?' @$E=0"4A(0J)@$46ZPK/*K&[ M^IM=\&&&Z2^?)E]_H>>0$@7_+U5?PMG+,RT^@.!,Q-U&]I$^.R@DN) S;5Z% M-BW%+8> D3:_[)+DLCB396\CJ4^\B?R*'L^F%V,XGR%;3J&Z[S?0XGS2@P#/ MM$/P?_YI,LTX_=O/K ]%_N_3,)WC=/3]/7Z93.<#9%J*I!C81+:,4II!,)Z! M-\JEG*1P1?2FTUL//R+U=A'K74WS/C3]#J?#27XYSB_(W!W($H.73(%UCH&R M7H.+SD/(2=@@@G&A]*;G&X\^(BUO+]*[.A:]+,O30*9&'>0Y[[B/Z&B3!9TD M\4Y[!5&1R6P"%A%4T<*F_I;H6T\_(DUW$NQ=911.G(O%0RF*,\Z2"YYW5O+MIQZ!EOL=/P]F< MN#;_/9S@P$;/LY<.,!4)*HH(D24%)2#]QV0?<_?9N^S)1Z/<#@*]JV#=7<&O MQVDRI05D,<@/<]HVGD].Q_/I]^>3C(,00RC<.7#!DCV86:0=!"44;HLP@FNT MKB=]WPOD:-3?G[COLL%T9\.SG,F!G9W_IPZ:#TIVJ M!L:@#J)#(BE"10Z:A M%AF=(.KVQ($ECS\:S7<5[5U]VQ;Z%@-OD[:<# DA/((22$M2T FXR<(P(1EF MU4S?XHCUO9EH[^K;]:;OY_3R[?3CY,_Q0(D-+W88MY.WTTG7X?CA ,OK,58'$0;;#T*RA <(?3) M^,P+!LE"O^J^A>#8=-Y%P$OB*IU":#> O9O,YF'T_PV_+"P+KYUT2@J@5481 MK(#@G920F4DY>D7V1NQ7[S>>?VQ:WUZX2W3>*9AV!NMC^/8ZTXB'97AVHGGN M/V;O.3>&@?8A@F)"0Y1D9>BD/?D67EIA>U+["@A'H_D^1+Q$^9VB;'7#>3;% ML&"A1!GK@3VX:E&J0&9&<+Z <,EP%CB33'?6]?4G'H%JMQ;@$DUV"J'53(31 MN\^3\47DAV=T2GD&3D<&JF@/H11:8AA9C**F:<3N"_;MIQZ!1CL)C@3#H,J& B):&Y!,AR1I!!RFD"!*MZ*[2&X\\ M GUN+\(ERNP4][I@ULMOZ7,8?\)%5!:UQ<*R V&2HSV=DSGOQ/P$LWW$/-Z/9[C-*3Y\"N^"/-PCG. /JOB MR4NS3E>GS0FR$&BT*A7+E8W.V;XB(Q#P$LWW$ .K!ZG3YV&.GR;3 M[X-B%2HC \1<:)!&90@^QKK+8"A:Q>3[4OB-!Q^-GK<7YY+DDAX"71].PFCT MZ^F,AC>;#5*D_QF> #T/H 3AB58;*#86)V24L73?LY<\^&C4N[TXEZBWAYC6 MRQ.C"_(EK3 S0<]7BHA@WGWNT6AX:V$NT6T/N6.$Y*0FN4S2/S]\#E.,^]K';\/Q]'HOC=A+^%"#VEFSVG4TS!Z/<[X M[7_A]X'3HB1GSW<7944F1(S,BZ1YR#Y%U5MBV:U''X_&.XATB9([1='.?;Y7 MPUD*H__$,+U(05P2 M;7>*J%V,] K5*WIG-A L6>ED@A@%^?DV$ .]0O#%!.M%,2QU=\%6//P(=-V' M6)>HNE,([2:F,[/Q#%5T7B4R$LDUR%CM"PZN0D-OR>[@QOH>TD)7/O[HU+VM M:)A$ONY?1RI_+:\#Z&.,(!D['PP 48(A0H$PP$@PJO3D9S_';_.4(Z[/_]O,, M/YW<.3Y8GQ>G,_@4PI?!(G&Q?M'S49C-WI:%Z_#LVW VX#X;7;R"9&M6NI(U MLJL4")]D*HF%<._)2 FSN%#6^9,6#/D%1_/9Q3L+H@#CYT4R_N5!2#TRYI[: M%0\R: ME3UH(OH^-^[P.7"CQLH^*;"!H%NH?A%% M6N!Z]MO";AI(%Z4(*8.I271*6P>.:PW&VZ(-S\&E^VIJ=%#]'2R[LPW[TM!M MA7<3;X\5-Y8@^O4%/[K\2E\ M&_&NG.'_^LLMB9!Q^\\MJR.]_?W%R]\_O'Q!+SZ\??/ZQ;./+U_\^NS-L]^? MO_SP[R]??OQP$\V:I9,>_M;N=94V1'ZKZ%)R@NLH#6/>*AFLDRH$%IBG^<>M MUX,UOK\G$_S*-='D+4JK(RBLKDDEAB^9@U#>*2EU*N&^6DP]V-Z76+HN+<]F M,YS/GL5ZVSW-!PY52)Q<+48.%BC),D3D%LB4-C(G88R\KR;$]B.[B6/W2TI' M+=]>4CJ(M<'^<8;F/$I]":JDS).*"8PUN2;TNAJ?8U M#$X%Q?O7;1=XH&<39%\Z I%*CWZ% L-E"*")9Q3AG MH@UM-@1Z# 1JJ9L>*XI=PDVI5DN9O<>$Q';"_3O.+[#%P H:F2 )378Z4QZ" M*@&DYL*IK).Z-WNH V_N0744).E+ZCV6';M: ;\,YV$T_&_,SR?CQ5B?3V;S M:P =KX-#3VYU#=>F(,#+DA91&N<2N=FR4?SB(6C'P(U^Y=]C";,+@.^F^"4, M\\MO7W \0]HLW\X_X_2&( :1Q2)S)&"T%X*RL=3#.EYO\@J9*5-8SVR8$=G2JWUZN M/=8WN^+AY M.Y]_?C0(-;YRKS?RE>N:T7 U2-H8[;D"C8/7"0X2@N08IM.21 M9X.IC<]Z'ZI'[;KV)NX&EN1;0A;J-<4W&&;XOK;1>%O^H,6I#G_@'>>%)0XB M"1JU#F34Z,"AL$P.D[!]3S(U^-Y&'\:DO-S-G "]_); M&IW6_/J_3R;YS^%H-! JD110@/7<@:HAW8B*@R\V"\%%)$.F"4760?>H*=*[ M^!O8D)AZJW$V,!:?($%:>G) MM63O"7X,WRZ9-R@A*&6+ A:9!%4[9#FG$A2IAM\IY$W6.) MW$NSYMU"Q'V6 ?W M L6;88C#T>((@QS015;/Y\F(OGM6G='Y]\NA&H\U\T."EX%,!T>[CG,L@<.8 M-4_>%6RSHJ^+\-'G+31118/CRFLX[P3"O#=D>A R%Q2HB $\SZZ6/&$I9N9- M:I,8OQK3[FG11H^KR=)%"2U.L\\/P]Z%[_4D[++8D=4,/2_5X2!495$N)7) MJPIW(@BK[RM1T?WP\2:>O=*BD\96G#UV$'<;$DQ/,=\=\P"-YS(9#]G4;KH$ MJGJ?"(59QX7GNIA&R0NK(!T3%7H0>H-8\D7,ZA_#^>?GI[,YN3#3"Y3?+\^W M, ?$VK^)T:Y)&!E$920@>JE)(J[9#8HUT!T-1WI718-@\SF/+WW=*QZGJ(3B MUH(MQ=.J%B2$K#38+#AMERI8;)0VN0K2T1"C'Z$WB"LO6'<7<(%I\\T#L W&D!-A6S VLAWJ_<#@_663]CQ>'Y[1ZX3A5:)R@D6?,P*EU/0VU M"6RPF79+P>.]C0FZW>-< >I(&=&7&AJ8&?>,6$7.A1(10M%8;Z)69#J0.A/G M.BN6[VTQT^6NX>%$N7?"CYZ4T"0E\OSH=0'Q_+X0;5<X0)7S0I!A]"X,\^OQ>>;=( 25K-01G.*U6#!3 M$$SR4)SG*6F12J.$EA6 CH8 ?0B\30SR].1T%.9X=A>C%HV>XN=:#>2(>HB0B5UFX27#8$>#V\:*JB! M'_(>YR0LS"_#=$RF[^P:_!>DA#2<#S+A\4H[8"+7J#MZ\-S0WL>EBA:5Y_=V MH-V>0@]C.QK6]*R&G;@CA$@%R7V"$A190:9X"!(1I!2>1:^]N:M(*63CY)V2AIEH=Q#BLYRXT5!-#0!M4$JVR)P^R)FU/"M]&O(=1D_9= MJ D7GW$^3&%T$UI?!6IO/F('U6KO&=.MTK7&N,"E\DG[H%A0SC";0_0B2BZL M3VN4KKWYL-[KV*H3%F> [G"XZ-@Y2_9N^YT;8TZOEW#ZACXD0G@39.VP&N+>V=M@1]$ M](.G8&RDM+7: F\L\=UP@'>3@F$2HF8B0TY9U*I)#APS'!P-6PA4*_/?OUS4OZQ'^\?/_Q-;U\]_[EJY?OW]=/OGW^OY[]?O;? M?W_[YL7+]Q]>_N\_7G_\SQX&]9U&\GJCT:O)],\PS0/R&3@W MJD"H]<@48P5BYHI6F&2=]AAE;G.HMPG*@XC(;,*0NTTE&JFDP8Y\"]G="!*7 MP=">8Z%$(VIO+0E>)4)J@Z.%P1#.-GYJTT^NDH5(:V.VW\%VT!7YV M4O.DGLWGTV$\G=?HQ[AQ/W!$#.8I*0VG!HV&@>0A*H_2N4?^KS?:@72RD44HD M'@NPQM4LPF(AN&R ZX111:>+/LB%M _#]NX5X^O30GEC?.09A*F>+CH/#D, MC-$PQNFOH4VER@V!'J%YVY]B&A@K=Y<3:3PR3)$&3S!4B@D<8QD,MQYM,J;$ M1L>0AVC#]JB\V\=/G23?@@IW:Q1X5%H;VO!J;C99TB9",)A R! +CR[0:MLH M$K#_@A [)4,WV3>I#T&(SM)F7IQ.B9[O<#JRLENO' MR8KR;1<2K&]<-Z_>EO>8$4^J>74S87@@)&W>6,<2G *E%?D!*%D],PA:IV1# MHY2:-N,Y;M8> <:Y(BOF(N+'.7E4[%&#H2N^:FAAJ]-Q_;:JY!JOE[G)&CF>9+;M L2A:>O4&B^1B^U5X]56JU8-T@^600 MI0?-O*M95 X\JV$$3VL_<<4)U::HQ[:(CYMX.]%C@_3V6[C/)LIM\+AK@3[JV%]H?B7?_Z:Y!2OX[1L!A#).'E6M 5 MQ[-0/_0>27BSX1P_X/3K,.'9ZOX>T^33F5+/:D<+049"[7(8C2'#F".#(,DK M4SJI>K'(*=:F0F+KD1TWEP^*%PWN#MQ7G_C9US <54N8!/DAC&@@B>R7127* M2ZE]%S@Y[@A.,* M^, 8X4-A) )7HPVAV'H%)P(G^T6A%]+K-HOJ#1C'S9SM);XDMMPYD^9NM)L) M)V,4@AC("B@1# 2>!# ?40:6K,,VN$M3!?)^FN :GII;2FL/=];ZZZ^22O9[XP8GIA? M3$'@.=#6CRC "\_!E9)C(6M4-*JYMD-"K'N);4=\V$3D;;N>G5^]L5)EZ1;) M#NAJM,C1*^_ J,(%2G0H&A62O@UE]VY #RI:7>9@"_DVR)Q?$7*YN&B7&=?, M12B&D5^C'!E39"D#MR(F9%DB:V/[WPOK&(C0G]P;K )K]->Z*(;-.(I22(6Z MQI)M2K42A(-4DL BHDNL3>+1VA"/@BQ-]-$@&>EVBZUS5$H)894QH(*JY=\T M@L^AEN8NS.E8BM5MZB8MQW,,E.A!TBO3@WJ\*/OKZ8Q0SF:_AMEP-BGOZ",T M_D7\/HSSA].3DS#]/BD?AI_&PS),83P_KU-OQQVD8ST):W&JQRA51BUWY7'M>!2_!Q>!!DR X=V0CMDKSW@#E M'FX#],><.Q&<5NII8+Y?P_IN>G8(>E9-TZ*3-@4%M;9J[5H7(7CR,L@[K0%[ MGFUI7?WY9/P5I_-A;22R>%G#J>^K M$3DP+,CDB@6NN*R>B()@70$G4I*!!Q]8&YJLB_"H*--$+:T2[&^<>/\^F9\E M:'_X,AK.;\'E QNXBK6V%\-"[G$)-4N[*."%2ZZS4.3D[.AL_GZD1T6GIFIJ MD$S_]@M.0_5,W]1$G??#3Y_G;\L?,WPVF^%\D.N5DF1K(7$BOO(Y02C%03;( MO!/D'-M&67/WP3HJPO2G@ :I[C?!7?3Z_CYP00D9K(=DK:U9=@IM?>2+*2K5V4U:*FQ+68 M9SBAE]=BG)TH9ZT>I]T2A>]3(?KACD@^*6<>RBK;%V4V440#JKQ^]_;\H%HJJTPL')),9 L6%\%A M-H!"9VZ3U46T22V\A+ 'D[MG_=RN:+65<%L<2JTL_"\LRT5E,NTD.8(J&]HV M?2WK+6V2.B%CL?&EA(/ICW(P)DDORFIQ$G&WJOPZB'[P[BH;*>WAUAK;2'Q' MG79*X;8N;[EV?E J!/ % ^2L930F)I8;=5PX].XJ/5-@$T'OIKN*B8+'D@E, MJ>=@6D6($2V4PJQ(' /ZYLTV#JF[RD8:>KB[RB;B;9*1?ED1X-5D^CO^>2WY M;#H9T\NTX/WY#8R$:*J5;'A NL1G#(:: (XX;@OKK2I)+L1S!_>RFBGU!:5 MG.ES;\NS/%G4C;K(K%T#4U/;8QFJ_5@?#95YN]9[7YIHT3Y@&;90VU0KR4!$ MK)TQ:\LC8QWIU :*55!NRT(R/$*07D%*A#9:AL+E-@LQ:\'9OTW37Y-T+,SVK M8:6AT^-EB??X%<>G6',$GT_&\VE(\]F?P_GGYS2A)B)4N!#3H_O=MZ MM^5>R.X/]Q M3>XOOZ71:24F\GK!"VF-7'0B3B[Z@N23 MK%DQ02YXROI=75SWCT6NU)?+OHR?Z@)_][F-:T]*_8,EQR MYR'MXR/WC^M60(2CJ#4A0DYUZFGG:DDA(\E "SH$MT9 Y,[C>HD#O,=*U+/F M'64R/:D79-_&T?#,U'SY[0O6>O94U=>B^5,6R8T!(41 ME"Z+TLD*)-D*RFNTQ;4)J_8WANZGY7=]\\L+&)R)E7=/YYNILT' 92VA#4PTF*4.$*SD MM?F.@YA2 )]9MHX77ZS:WRS]8:G6O_(:'*]UEM59DP@^H$$DGI."HNM5-$'& M:= E0G:83. E:.L.?8IHY+/_AW%?$^%O)NKO1]1]%[&_J'>9C.7X3Y6>R)F>2+MQ*< M(7JJ6J<]YD3>)Q>"]L3XB##$0.^DX#$@.\A M)'%[;+>"$A%U1&NN!36.(I+/$4EG@*2SR% M)1XSU9["$D]AB:/AZ5-8XBDL<93DW7=8HD>_[7F8?:ZWW[Z&4;VE$L;YMS#] M)WD5\7KCU@_I,^;3$4[*<_(\OM?$UY-ZXZ!^_E483A>]AV>3\@+C_.I?=3AX MW@6LSG[ASF5WRX^T&)3)1H4<.#[<>VAODPS[MQQ /O32(O$_QOS\K8L M:"Y/Y]4O?3Z9S:_N+:0T731WF",M;/-GA?[[;#2:_%DW0?J7SZ>8A_-%B^; M+8I8:K.V4%LT\UJKGP=MBB*$B,DVA:TM9H9TR9VO!W> M8Z;A#C388V^,18Y]-:9O&]3C_,!\BK/%",B68)@A8,D?495BN6-;/ZU M(>ZLC\;.S*@VVCF47-0Z5VB"W)XR-8W0)4+OI02=:O%4(S(9@EQ"D26ZX@R: MTJBVZ$I,>RL>V88#2T+)/>BB258'KN2Y'./R=\]OQZZ#O6FYR"[H]U-6 MLB\FW#G] :><@)!6 ,TD;?;:&IS;G%8='P0=J5QXB M S?17@/F_389X_>S0_)7I^-\6=(A)Q],R9"-J[6 2R$S-1:0F8QUEE(,N4U^ MSW(\^T@[VY5.)[TKI,&1ZZ]A5(_%/GQ&G+^IGZ["K_,F>*]34!RBB@H4"H2 M&D$:J14RATZU27Y?A>BXK:E>]-# VUN&Z[PVR3K(FEI*J['MQP[J1X=K$*.# M AKL-/<@-%JQXI@%8U#0YHL<@L\.K$@QNB0D\VW2G'9-C0?LDUTS8Q.YMVC] ML73SI TR&E%H452%QAI%;4,0-- &)U*6+M!^MXMTKWU9'GWIZ_Z4KBV$W7?I MKF6IF1<&E!2L*+10:\03W]&#XP2+9V0F.A'=FJ'DU<]X](KM4X8-)O>KX9A& M.PRCUV.RI$]K6.^LJ&#!(&PH-8T*08DB(3+/"!:3W)!Q+!JM]2L ';>]V(<6 M6G1@J8T1"TZO2MDMKAPL03NKO0-FR_]T,7G6&$O;SBT]CF8_)FDO-+G=OF/? M.F[1$Z;/,47D7L2<0#I7%^@L J.,D2H2'LZ"_AAGFR?BB),II&/T6YKNZ M[]L)U8ZN^_8GN5NW?4-,(0AGL_1,.9E#X4Y&XBS7I=X[7_.V;R=\N[SL&\B= M]TQ@+6YFR'J-!FJ//"@* PT_1=NH*M).+_NN?D1=3:XT\($6MQ&>__Y]40;N MNB))><.KK$J3O4G($A1A:#4K-D#P&@$U*J9E5+)16\X6HSGT;/M->/K0+:*= M:[]%0^LUQU2K:0W';\?XGQBF-_.\=3 AL'J#VF9>D[T7)STGGSZ_&GY=C.76K06O)>:D M&"1=$Y/K#\.)V'ND18,4E=8U D(.HF0+*7ERHQ1' MDK.+0 Y/R=';H+"-"7)L52,.;A8<$'$:',5U$/>%<+-P)A!8J!&%>A'%@C.Z M@#592!N#$:Q1N_/.V)]L[=XTNT>SY(9A=>G?#YRE'<44!B@S37H2&$0RI,#F ME$Q@64NY7UXNQ_VHEMRMF-*'_;R=F@_0=KX:2%1>&H<:)#,"E*,?M!,X"$(K M+B+7+.W7"WQP"$_4W8GR=VX=KZRK8;2-QM@".M'6I+CVX(/(@-$DIY)06O[8 ME5'VS,\=J+6!3;I^;EST.7-9&X+X>DJ>DH)%&"6B--EB-F0]/]T=[]>N;*.= M0[D[OC('WQKC.:FTD?[7O>FTB1YV M>XUE'61/-YTVUN'Z]UFV4<".;SK1A(C("Y3"54U3Y!!RH5]]D<5H\EM$FS/> MQW+3J1$S-I%[WX64[KFC$3%R-#&0ZQHLWLZF=4B$*4\"46 UK;R$J6HQS9N@"3T'RL#=?Y$U?^3L/G(:L M?>[Q_'0Z)4T."D,L3 >0K"8B>DOF87()Z#W/C9',L#92ZWD@AWZ2L D[-SP! M:ZKSG?U#D%G@L'FID0.'JG&MU#(7<-5 H"G&$%>,C:!N.2#OHHJ+%M6*L1,S:1^P[#6DPH MC]($$%+DVN5#0*CA/)-%DD;ZND@>4UAK(S6L&=;:1(8-?*155^QCPAPMS47. MR&%3SD6(12>(G(NLI"B"M0E@/][R+1VLA3ZTT"!9I-^;J&N,Y:E\RU;E6S:B M2=-Z&%OH^-#+MSB>DT]:TU)?:W;5^%407H&H55Z+E8&[-JDGA\_7+U&EG)%]B+%>UJ]5^H(EZS'E2@Q>:N$^D6RC:LRWD#SR MH@<;Z?5V7>8N2MG%N>-E*NEOBXHRB_#1[-ELAHO3LC?#$(>CFWMK3D1'AC0++(I*/ M8Z+T;=+3>QU&F]XREQ!?#&JUNU-H#FYG:*- M>?I83BL/AXH[T'"+>T\+L2V;,-YH#-J1F:4DV?%H'4V8Y, %G;A4R>K29N%; M">E'9E<_>FH01>I#1&';,)M&8,E$JI%K)+@)Q6;)/)>8QM+GKV-H1= M':K5X/;5]A]3ZQ9Q=V>M->B_/X2#_02X'DX9!V(32/O:X#< M4T"];P6O(E#/VMD3D4RR*D::2XD)5^-J9).J1* 3YP16B:0:1P9V3:"'(MP' MP)]-E+(CWLPNU^7S&&H15HF0+62N"UF@.H//9$5H&;6SCESKTJ@9R!KH]N@T M]*76-6C322\OG[&_R*H[.$FBQDT8C@52*46B]2+BR( M;)-TJ%T4; .@R3JB=U MKB).1UVTM*FN01,7'2"CT9S3Y.!H#"CC/,3 &43GF>8N,1_;W/^X!]2/1I-M M=-&H'^O=(]'%BEJD('>4K$$3R 94IB1PWA=(GKGB>512M5E,5F/ZL4WLGG35 MH'C7>YS-I\,TQ[P!1^PR@^2@1MHKT4*[V2,W\]N]]24T0M4 MJ22;A350>$TEDIQ<%.,=>2="B""YM*E1(N]2/+NWLW:GT]OIN]T5TJ3+XLK^ MC]FQ8)W64(3PH)BB80?,]0?G-%!A0IL YR$UZMP;77I23)/>KFOV=/2J%EB, M&8PB_T0QE#6QQT(.07"-!4NCTJB'VYASCW1JH+0&(?'[.SL&\E!\B0)"L+6) M!GF\(3D.)MD8:2)(WNCNYX$UXMP;C?I33P._;]6M+B'0!%F;H>@<) JK?6J3#7/X?-WR1O'!T'43U39Q&E:Z,])( MEQ1Z2,994(+<&6^=@\PXBDQ&IV]4_^N0_,S]Z7I]OW,3134)5:SIPABE&*^' M8\'7RO]9"?!%"Y"2(=-<.6W;)(,>KM]Y0/1JH,06)Y'W.SK,:*,%@K,L@@HZ M@,N<0T$3K=$H>2@_@A]Z,+3J3UT]QC06!;8^XO3DU\DX7U5ON$"%S!=F309A MN*SV@0"7K (MI?&&%EK);L575]0H6_F('Y 0/X\?7/KGW]F\O;B@R#4;7<"]9+KHK5/2VJ!"AI M,Q,I\^#:'+X]C*WK?KGR"7^?UA;#R6*.V6NHU6^ ;$B:U,D;6H&E\EHETFB; M\ISWX]K] MDS2V[O@SVJH8$%_RRETY/3$6W3^05^F2(M^XL:EDCKUT+LXWS> MS'KQ_LK!#%"QD+Q'V@H6C=QI&0\.'9ADBDDL(A=MJI/W-8*C(]Y>5-O [E\) M['><#RRFR#W!TJK>-G?.@V?% ]8NORHX1^;%;E79"HE HPW,"S;.H7<00@F#5=J45.%F;5*/<]W41[JK>0V.R-%'(H=1H6#FD M7[]7[^DLORU;KSG3(*VC+3W)!$$:&IP51K%(NSMO$^Q: ]S^2R/W28IUEZDM ME;/+S:P"O+A)L ;$ID>5:X#ET =M;,W(@4535*07< ZEQ1XSR2H MH&@U=SK;W";;:V\$>N!(\##XL[Y2FD313[ZTBN.]XB;)6KHU,G=59 M#I9V_(@Z"*-+,8V:T*X =$ V]+;*NQ,0[R[Y!A& #Y,R_S-,L8:'SU^^J/?/ M)@N,SR>SRRPUQ17CJ )XQ-J&5TEPC/9G%4.6U1-LY6NM#?'X2--&.PW6E;>E M#!/>YK;G4I@H.>B$'I3)! JY!:4\"IYRSKY-N;*E<(Z/'MVEWJ*&QNF4Y'JZ M(.VKX;?ZZH*D1%#E!+D,3@M#8ZV%:NIQDJUG/3Y*+46C,@8K,1T?*7J2?X-T MX/_ S\,TND0C1' V:P06$J$I+-34 @O)"!69U%DV(^5,='C]YT<)A_&G81R=7Y_X'>,'2^732;0& MNA[N5ZUZQEEZ@?&%95L*S5E%6W^D'\[I0OY )#-0^%K8<=>CWU.>1^]L67*- MJC]EM*CXM!K?M5R!ZSD! Z:TL+7-:#$FT*XB/($EQY()1!LXQPMHAFSS\,OET70--F?N;92 M#[7%#1,&G%<.BG=)Y))YLFU*']X#ZKC)TI V??1T;IRNG6:E)F.*7JK$(/BTL4D4@BZJ)BW[//,H1BB@0M:ZU+GPL$ MCPBU[S3M(]&*W/H:WJ.*RW4A32.U/,:XG/59<:T*"%TKEYCBP#EN04B33.*1 M*]>LXN@1Q>4VHDF'N-PFZCJ $,DZ<)_BXG(]"IZ0UN$4#ZKJTTUL(4@7FO!1) M-KH&^.CC7U.!&R#_,P7QCZ;^H_J')?E%V.QI!]F,'4VD%*L 31H >= M?4[6B&),FTIK]X ZVBD/L:X)J:T_?"VX_QW)LRUR-)!TWL M;F&Y..50WMB@75U#:=7C.4 HP@%CSCK#?'&N311R#S1YP.S=#TLV44"3FA:S M^=OR(5S=>(S!(J+)$+C0H%B2X$UVP%6QI?B(HE'*PATHN[=%>E35G7MB7>3< M(NR,H]%95YRS+G[T^OS\YZ*V1L:D;8A0%K7I,N$+SM!F:J3TRMAD&Q4Y?0C9 M,=&B5RWLXK1X<1V6S/'IE$3PMS$H3.&#%=_9]6XWV:JX^.H7.$O3X9?SH9Z?7A0G4&=+'HBN5TA%X. , M%X >2>GUXKEHXQX^ *S[G?;Z]6_)Y@^5[XOGU!KG;\OSR7@^#6D^X,9ZFU% MYJRV7A/DWDEA01=A)')FC6]UM?TA;+M???KDR=W;[;WJHL$^M0SA>QSCGV%4 M@0Z\22BR*9!D;>."GC;45#0$71Q7%F,I;>ZY/P#L^'FRK18:6+$+/+2)$J1Y M&)WOH(.DF$'K#=3&V 1*FYK!1?Y_$$%X7H0TK1;0)7".C1!=)=X@,K)\P.=- M'JW5&0F:J#?VE.*U# /95='8B%IIYFV;^Y/W@-I5LD3[E:&[S/>=&#&;S@?O MP_C3625+),LZ,9=!1E6/M3"!*[4SM2-FLZ!MYFNU#J1OO<84^NTV2VX\=E\Q MU=YT..DJRQ[WADL0%\URUH"Q26!T?=7V[[8^'/KLH(+;2NP@OX;J-,E:D7P! MJ6K37I8"1*(BN<@!F?'9A[)6X/(PU+@B--F_%C<16\_:^XTD=7)Z.]0GWL'Q;#JMD^RLGOS51]Z%[XO6JG^&:;YR5SBB=3$Z2(ZFG[(B M@EZ9!V#*):6]%60X-#K.VQ#J[@,D.^;BDJKV#979]*K*@Y*;K1+=F5?I M,Q,Z^,5Q6=T\DX6@R5F5*;.,QI-SV>APL:\A["IVLV>.[D?E^PX&78R^5HVM MJ8=GW4T\9J&5 .UX[1) T]"Y(H&V8JFCDL6E1BUAKJ'8?]K=3GEPNTG,MOIH MT47H',M%$>$UT+3M/'4#SYZ:3&VMGQ6*[B#<]BHG)\XFPQ44EAW1F1QQSY2D M'SEBS-FY1ATZ=J'JA]I!-=+T)C+M4<.+1NO/!.-\88Y54!=M'Z3W1M$BY8M5 MH*0@0-Y:L"EX;4I-%4D/.;,KOWT/]= [B'O2IZQZ-$\O E^YNV^)E-Y7/-T M;N,CEGI=K(%@K "%0D-PDH//4B+M08@RK*O+AQ[VJ%7;JR0;+,1GYL1%VSGE M#6JC T3E#%D4-&;G3824128)%*-,F[J!-V#\V);9]AIID >PO2"NAC'.M^;3 M.F-J:N"U&-5^S,0.9+GMGAZ*IALL3=1< O2+J*9UX9SS6BP01;-8@3:30A:+ %\?W.)M/AVF.9\=7?Y!N9N\__'$.3@J= M2] (&+*G0=?V2C8:<*A,8B%AC&WLOGMA/3&J1[4U6*%>GGP93;[CF4MS#LGQ M6D>6R&V1:U B*PB>N1K/,-PEM&C:1'*6@'GB3V<5K70I]I,RT<=MJ2Z/VV6R MPT;WKE(B)[,D2384F4_%N2Q,3EIXXYSUTFZ2R=#SY:P>CMVB02&BYF!#HG4. M2VTE["6@SH+K(@IOU+%G_VD*BZ^/#R.(MQ&\.YVFS_3F.]H^\.WUM)1W.*VQ MJ$%*H3;;R)!CK=8H+!G&+<\I(0H&IT<-QO3 :[X_;)[J>.S?WKT'8+> M6JIO2\'I\7:JIKM 6"Y@58<,H'HVUTJBTA ME^)ZXN6.=-ICB+[;4&X.8N"TK75\/0A3*R](3. Q.7"F<%2.^WR[3UG?O+P) MZ(F0K;788U^\;F.X<%$7U^2'\7113>X?P_GGSSC*@QRE$5X[D!X#R31D<(Y) M*%*P7*L'";5>TD ;?$\\W;&.[])6-3\=6C6JLQSCFE)IZ^'XX#C90VUURF;U%I C_<'IV+'8V M2P0Y=98%#H8IDE6($9QU"HI/.OB@M&)M"L[T-H0?CJ+[4?Y=%MN];?J+'_^! ML_EE?((/2A1,1V8!C1"TW$>$J+6%B&1Y%^FMLGM*!=E@%#\FE_=!@;MT=GNC M\]M%@9+9V]/Y;![&F49T%N08*,&1!?00M.*@N$$(2DJ0+#%%%COF1L9![T-Y M(O9.R7"7W?Z V/VZ.J#CV3#]1QB=XB SGA?3EO8>,M219!U)N*!MULE$QI5N MD_C2;$A/;-\+.9:<.W2_)-QQ9'6+POQL7(TOK#E$'R?UK9??<)J&LYJH_@^L M#3[H,U]Q&C[A^5_.#@4'2%:<6MR)=F21VO9U_QNG'SV%\0S"702'/=!*2+8XQ-=#V M:<'7)AI,!2$#ET[K [.H-ASAT\PY!.HLF2/]7 .:O0O#6DGC8_BV"-U/1G7/ MI#>6BV'@A(PN6@]NS]=YR?W]N;W1G0;""2"%%@@&)* .5E!I_I5=$B.)N#T(TJ3FR+^(?C MXTY4NX23G8\/ST4Q6W1"J\;/NI.)Q3*=7.:RA!EUJ ,AAEHVK" MR6T1_W"_Z"%XBRINKJZLX]A M^@GGLX$KI*% YKS, LF9&OL7]4:, M63)9MCXN;3ST)4,^&_' %QVU50[(BJ,!&VD@9%$@V&*DXL$GD?<\15:"?YH8 MA\2.)=-AZ^/67:\$YX?,'^FKTV><#8P6*$VVH'DM+N-K@2C)&* +5I@B8E3F MT#:.6V-XFAP'R)4E"#P<3(/HU=A.#T[J!;21FN5AWHJ M339A$>!M4;0QNAP%&A="FZ(+^QGO#S-]'A&MELRF[B>SO=7CDS%'9Z, '4M- M-A7U_"PA^"BR,,A4N%UZ]*E(^GZ8OA>5'TJ1],N^V,]'838C&52_9U$<+8KH M&-).ENKYAA)6TFB* 51>)M0I1M:H L8J2(^_2.=&#+E3Z:L/336HR70=SWG] MH'40-2VW>1?3?HIE]J2TV[U'^I'X;KA0N,12' .O:G=AR04XF>NK9)QGF5RB M-AOAKCCP0,G)G5%@$T&W4/VBGLL"U[/SLE]":&&81DC!U!RBP"%DJ8$9GE(4 M2B?6)AWG+I;=&_!=-;2TW]#6XFU0W_%F+547#1E;.4!BM6)*+4GA:XNCY)QB MCCD7>)O23D=6Q[N+B;"]1AY+'>]UQO14QWLMTZ0#6791"GD;33^6.MY,^>B, M5,!4I(U_48&:.P,,-9.IX'QQY-U'PCJKD9F8PY4S606TAIYQ7 M0%(K$,DDH7?09=FF[^;Q5LG=2,MK5,G=1$4-[+D;D,Z"M>? HA?>1/)1:&0U MWU742\:J0&T0Y:/%8'T;VVXEI"<&]:2N!JO/_07$;?$L!>]JQ?!$0R:ZQU+[ M:$?G;-*Z)-NFC\"/4/>]"Y_Z4UL#9^(=3LMD>E+[Z)YEY9_#4IRY($P X1F! M<3*"1Y_!V**MX"9:UH9-*P ]\:@75?58*7 VG0\^#N?5-7\]SL.OPWP:1@NK M,1CG([G3$%QQ]19' B)S)'PF2)<5Q[S6 0<]X1IOZ+?;G%D)X<>,5O2CD=84 MJ9%O*,.'T?-M,UDO/;089)*VPA=,*JZ4$VH(Y"2 HXVUO#+D' MR.XLF^;*F_0O^1[=\0KK?=U^%^S7@7-%?AN0[4T@#"8(S$18Y)SGJ%@,_:G_ M\K$_KF&RG>1[+!%\">*O Z-W0N 9@]T;$EBJXK<0.\NMY>;\.!Y,QP7(# MR'3MLNTMP1&UD'^HY3:4-NNU\#P,-=ZSF?>KQ4W$UK/V?B-)G9R>7/2_,R)Z MYA!*K$<-*ENH 1#0-D6L5^+2>F'TM?1WX]&[W8"W%OZD#\GUO)W^%KY= \(E M3T8P!TRZ DH8 U'Y##&CY]Q$5'JM:/9Z*KS^Z$>HPJTEMW(6[J>-WX5E,2E+ MXIS/$EE_U9C<28N_C:#LLOW?]C*ZU1J0998U%PR19:7K-1@NDZ6?26;.@MRD M->!&H/;>-M#11!,1#4@?)2A;*\LQ6N0L3]IAL222AO7%.V'?VT6DWR?G5T/N M7AVYJI/Y?C(:O9I,Z^<'QD03SIV,ORZN5IT74&8I,E[(XLXV)?* P9FDJ'3D$DP.$DJR6OCA; M#JRO]O%6)#Z2F=2!83TF$;0?)VFAX/#Z4(W2&I'HSCG6VA.T7D0I'>C:*AMU M]BC:Y/3N<)!/\VG7\ZD;SPZI6^;&]BRWQA3T DSM0J\*-^!#35ESWB:)L;B6 M]<-W[S,=I"YNM6Y8&$HOPAPOJX1B::&/,@KP9#+E3-). M]L"ZZ;01Q"-:)O<<,3H (CXJ5WA]<0RT55%'J0"5C* 8M^ T0Z"MK.JU9,)] MM)/Q$G#G-(MF?P8 WRG4YP]+ 5TR20L ;+Q'%1QFG2IR(%R,AA5?'3IL1WO M;C+^I\E\F).Y&8.'LT152WM9G MWD*#O=T72:2$R$4$4H>NH7B$D&V@R>5LME+0NXU"%S]@N=Y.<;^]J/Q0RO7> MK'O$H]7HBH B4@;%-"0!I=MF^.*(ZNYMQ$3[JVYMXE&'DNULG7& M]%1S[]YK;3V091=ER[;1]&-A<8I:AV059,;(:^2:O$8K+1BE#"]&&9G6NDA[ MQ.S=J.;>P9%W$P7OO.I5,8P;:PMD4?M:6,7!.2W .*^$CRIQ]U3U:B>:WZCJ MU29J6WE98$\7WNJ[\?:[+[_5E[BCBV[K0-CI!;>-97+[8IOC7!6F< M#9QQ[@PG)B"ZC2ZVK0.FIXJ../TZ/"_'=7?RC19?1*_>EO>8)I_&P_^FJ;<( MQCZ?S.:S*[]-8U:VH (LR8)"6O-=35IC+''KZE5NWZ9N;<\#Z>R%G3V)UHRE M0,YU.& L\R -AY)M!"5(<%Y[!SGXY#$E(1J%=M;#M_O5?Y]\O..W]:_#5M?% M[BP2=X,M\?9V>?WC56I\D*074;H:8ZR-ZJ(7$*JP8BTLJV0HY/*V,X![&<./ MS=@]<:&%@]=;Y"9:&;UT$:RW"90T#)QBY)1(;E(1(L78QJY^=&';@V+R7O1_ M*#'\3K@FH9M[X6WG_AK;\IVC4*EW.2#!>IZB0A:3;W"7; TT>"'3NAR6;**!)^[;9G%;:,+HLV.VDTDG[ MJC"VN/5%.SPME\ D"]FALJFTR3"Z V7W=G^/JKK3QZV+G!NXF.]QAO2%GY^- M\PO\BJ/)ESKB<__WHJ.$T=IIHT!D5?OK1@U!6P;!!!8PA6(;W8M; ]PQD:-O M7;3PW7!$?_I$"'\+TW_BG%[?Q,>"H!51&"A)D8.)+M#B* V$HKW75GFM&R4F M/H#LF(C2JQ8:Y+W_'<DM9J^*+@&E*=+Q(JR11MGMBCZNCVWOM1^S=C9EP2"%>@Q= MO $?@P*D62MM_3^]IZZ.S6L_KA5G?)_/_Q/E5Z'&0 M+)?!)]J]:B5^Y=& P\!!)!V$4H*'1@4UFPWI ),N^N7VRD9U>R5'RX:)?0_L M+.#^:C(]?ZM^C@\P)4OKJP'M!!G^S&?P+F?@49L2+7'96,AG!N$(N#B.7.%@RBIU+S')3LGBZLG$0!-^/R@_EN.]FVFR]UD7> M-X="XJMRU."4(8H5K6E")H6\S37L([NRL1$3[KVRL8E&'DNR^SIC>KJRL<65 MC8W(LHNL]VTT_5A8+$20W.@(+M2SMD!&2JP_M% NVN2*-7MRJ ^&O1M=V3@X M\FZBX!Y)6\-Z2Q/_*\)KW8LOW[\XJ./2>%8D.,XL*&$-A-J.4DI3& L.^?]? MWK7MMG$#T??^"P'>+R\%'-[Q;IIR*W8M]EXN5>1OX;7JW+.5?UPU]>VRHPQY( M;4B=-T$&M=G.+@AW+F=.04F?)8LT&&=T B>< .]TFM0&US%912RIM#^]SW_E MN&S1^/D)RL?_0OD,5[Z=36>TOQN.BZ_-/4DU';NSUFL *#>@ V&K:E5>XKHJH2RSB7'C5>"I M4IWN7OLQE&)[%CP>D0)G(]YVZ_B'A\,-K-)Q)ZVA7FG",6 @4N6$H28$#%U3 MCH9[:Y4_Q[G]N4Z-+RP/3]5^9__>*%-!Y3N,;"L;.P5?5=WY)80C:ILPY!A\MBJ[WNEVVO<6&,3H^A MV]I4T9HV3Y^#%MKQ3**P&?O-.?%>21(8)OP6@@^\TD7CXZ#.);UZJP=WP\V> MS%];S%U7.=WHA90KRY4@('R)%" 3'T%BN$ =QYS-VUPGB#L*Z7_&BGY,7V&V M.*0>4V- ),V)H$R5LU6>V! D$<'E !%[:RL7R!E3X!^.!V\P]]%++CV*]>O[ M&W_[[WG>05\_T$IG2?PE9#LJMK.@<#T'SIV74L12E#?CJ*)&<<%TFAQHK]MH M^HS)GB_7F(JF?>G;]@'6=A,LYW6J]AP! M-/RLTC! $&FM(-:D3&A2/DAA&9-U M(7 M@ VED-:F19_V/Q9/[,)ZQ-,1>/7YLDGF[Y:M5!-E&M3E5<0*N 6K'[",;LVQ,-^^]2(@. MIA^2&A&R=-EIDF@Y%B-CJ?L%C.@H-$ZSU,9*-4"'I<1))6*&8<1K+%Z!"1^; M-D]O9I=E4[I]V!2A8""HLXQP&2UF<@R(%4&0Y,%H$US,HLZ2<0C-6!?UN_JJ MZ=G00U2@_CTW-ZW_=CN-?\Q61R\[7JA_MKW.:>_I:'<28!NTD)(Y7.6II,X$ MI:3D,0FN19(A3)YMN6M!GOL\6^9Y$>JO$%8[\W>7R_D"&=>60Z^?&@Q1IO;LDH\!H)"'#2)!!EEJU@@3(BEC-)!=.>"GJW)5^*^+NI8M6WUWO:."@ M\7'QSW1QN_GT>L>CE$G!S^)/P@$[R3086]DQ$8I301%*9""8% MG"C#'7Z(X#BC) M:"3>>$]8-AJ<# 8#U%/(B5_9(B;^:Y>4S\(8_VA9?1HT?;NCQYEN!6I-LVU( MCXG/*:!>HQB=QI5C<(:5B7IT5U/+UH,1P>JR\X[@*+A'BW=[=$K3FT5K'';Z\^IB\_Z9DR8S;4GP5)7WSRCQ M3LDR%4J7@\XFU+G%]0/#>_9O1XOV/'8OYE/_Q< M2EBB-6%,2T%Y9)[V-W3W/O^>/=O=GCT6W5W=D%\]PKZY^NZ%#BY@%PS''@'^ MLLPKXM K##.>$&'GT,B10@5;C;YG;W4RT&L+W3[^=_E57F+Z]9=_ 5!+ P04 M " <@J9401FD#/_* !\B@@ %0 &9R[=Q#_\#_^\U_^Y3_^+PC_UZLO'\";!5\]R/D2 MO"XD74H!?L^7]^!O0I9_!ZI8/("_+8J_YT\4PO^L;GJ]>'PN\F_W2Q %4;3_ MV^+/%">,9YQ!E<4I1#*((8FR!"+"$(ZE##,43K[]&6/)>$ $#(G,((HH@R3D M!,8TBY(LSD2:9M5#9_G\[W\V_V&TE$ ;-R^K?_[EA_OE\O'//__\^^^__^D[ M*V9_6A3??HZ"(/ZYO?J'YO+O!]?_'E=7AX20GZO?KB\M\V,7ZL>&/_^O7S_< M\GOY0&$^+Y=TSHV ,O]S6?WPPX+3987Y1;W R2O,OV![&30_@F$$X_!/WTOQ MPW_^"P U',5B)K](!:K1DA@MP]1H^:^GA/U\A?J>]%T> MZNI!NBT6 M2SH;X+78B-E2>69^\$'_K1%C'G2&3"LY#75OJ2J_+^5+UX>)3SLN+OFZ*@\V_23(FOGC>7?*;/YD6\ULC'^>TP=9/M+F!FV]<5MJ0/ZS>F^ ?N*RR+EQ5:+=GV.X*5/= XO@)L&PVVK ;L M&6Q?UU@.*M,GH#8>;%D/*O/!4ML/&@ FH'E7]*M2@W#R35GP'6MGQL5?%/O# MMN O-FR;J;C4B%=CIFC)*M ;G?0 1N'/OJ@;I![ HA"S^\D-X M!/ #_OL@M?S[Q4R\?W@L%D^59N6O\H')8AIG)(QC0B&/)(%(Q0ED,A0P4T2$ M0D5Q*J6+_W)&UMAMW6S@";">"7R#U;::X&NMZ/_GCV4M MX/!*C.?D#)1$G G*5Q!!A@?4:" N89B$->90HE3JM@9RDCXU5C)Z@4A2L-05T M+L#'F[^"K[7.I[\7#Z-A1SN]8=PS$5T'KS,==8+)*T&Y:3 H974"9Y_$NCVD M&ZU]E,OW<[YXD!\693G-,AEEB4HA)8%V?5A,(":1@ER[0T)&H>1,3)?K_:R+ MG]3.TYUHZ<36G,_O1BL'9EHO-^;9!8P$G"K]/RB#1 .&0P69"# 4F.& HB 4 M*7?A^>Z #<#C/@"+(I3@2$^'"=?O%4H5@2P)(TA"JGA"TE (.GV2!5OT#MFV ME' C=_=0:BY_G)(% K!GXTJOT$;I;+(F>K)64S"98+\%DO".=+?U/4422\ M3D&[$@:=8HX:MS^%'+_(;8I017D__5PLE"S-Z3J=W>R7,0IYP MAE0:$Z*<#BH%98,*@9< X1!G'D(H802GB5,4)1H0YL=D%>6-CK[6Z=9C7 M!"PVNG:/\[D$NAV!>82R]Y5GB^)MC6*M+-C2UA]/6<+BE9;'2WPC?"M%QXY7+(-LQBU?H>N:65E=8U,J"+6U[\(*L MH?'*+Y>E#LHPUB#LR';]X@JYG M9NF,FC.I6.#AE4[.R1N42"P,WZ<0FUO.;S?"D_Y$\F MR%PO1;[E;%9OZY;:7UX]K"I'XN9A42SS?]2GCE&84)K1& 8!3B%2E$-, Q/O M&28ABZ5(@ZA#;I.[)E:O]_!92EO:@FUU'6,]W0?&SCGH">>!HCXKY6&E/=BH M7Y\0F9U:5^S= T$[P^K.;+XOGU0LAI2., I4+" M""4,(IJ%D&5)8-8CB,=1C!1#MM^SA;RQ?=ZURF!'YTF]#-/'AUQK(K%HYR 7W,AM,_]EI;+*N/J M1A5Z7>]XE+(!T/+,I!,L?3. 5JJ'W-=#6_V>=FP>/^RQQH%9!^<7AU=T#;M8 M<"E%^4XK88(\/JG/YMTMEL^?]0 N;^95YOVCV8*:)FDD91H2F 0IK2/Z680R MDPT6*T9)AB*G@U$'V6/[PEO5ZZ* )M )+!1X;-2O/G;9ZNX:DF$_(':$T!/, M/3/&+L*W#<*MYA-0Z3ZID'Y[$>D.L1O.F'F.X["7/W!,AS,PA_$=[H_H1F[] M51MYMRB4S)Y-V:O?;M\ _4[587&CJ7[E]-K8L?LX ME!W1Q#%ZU;DN<-YJ#;ZV>GMWNUK^6TN\K*N MPR#%6UK,\_DW4P%&>Z^I$I"AE$-$4 !)&$201K'DG(6(R]"E LQ1*4Z>Y0"5 M8':4!#^:%R'AX[JND3 M])Y9Z"!%_F!IMM:_O@(8"_K*FK>'KL=$>@LE7C"WWAZB\^GV#L_I1H5W\L$< MDQ;/];+F,%]2X22B$4YA$)MV/Z$B$&,]."RE082D"+C"T\>]9C 7O\5+8EV^ MO7WA_7V&K^2W?%Y]9(S.3'^@[FFJ%W%'(@L21!3,&,H@4B&'#*,8)BH*.8\( MPC)N<&\;F;P ZL?;M?@-M!## ,Y#) E6*518AA!1)B#.5 1#KBA%G%$DG.9X MGV /,:=_D4)J>C$1M9KR--\LJ^C:QUZRM"^.AMV4[A/CGJ?PM:K-5FR_B=JV MP'B=H"\*'71"MH5@?P*VOJ_CVL/L%M8AS!^U(4WNL(APP..(P:@BG\STC&%( M09Z&.)(4A5(Y554]*F5LC%,?0'0JCW441,MEP+70].WK5ZBT20T;%3UZ\^<0 M\.NR'Y4TK%]^SM@#Y_OLQ1U/[/F]%"L3$W#QR*$\=>9P9Z;E:9*&C/ HABQ! MVA47&F\J*8/3P%7RLC'3.Y_0V[ MY:'Y2PQFW^?>PXZC^X&U;\S]GCE[TV[88V/?H!Z<_'H7T&UB>$W+>_,_XV<^ MT9D1]V7=^M#\XF8N=G^P=67=$^K]G!=F)^B-K/_4_YZMC)/:9M1\H4OY5BG) MER96G20R#&"@_X HX@RRD"&H*$EI$L690MSEG&M8]<=V@&9*O/\H&KU_ GEC MB>DYQ[6ID^J_5N:9CR6_QOU?ELG*N[Q8W0N3+JE/!9YIK=GA-'W/MNU4^-]OWR[\8 M;ZK,E[+I:E!3RA?)%]_FU5/J&'/]G1.F @Y3+#%$"@>0!CB&.*2,"8E$()UR M,OM6>&P$4I4H;=;/W3X[L=F03O9^)FJ2E,O MEV#+)H\5S0<"WF\)]+Z5'K9F^D!#<%!D?2BY'9I[W9B1;R/XN58Q?Y(5X9D\ MO;;+5\8Y31()L8@E1*'4?V,D@3(*TH0$.*59;-WERT+@V"8 H_$F7ZC1N4I. M_;-#(RL;I,]S>!_X]-"ZZ';JO50.V2MA1- C8U@;63MUU=F F-G M#W7Z>QH"KZZ\;QT']=Q[ GC?4>]+3+>YX(,L2RD_U-O#)2_R*IOV0SZ7[Y?R MH9P*).,@3$.($\HABI" +&,2IA1%"6$\8,*IP>0%>6/CZEK=29L LJ4R^&J4 M!I76CD$JES"WHV2/2/9,L=>"Z$R5EM!XI;Y+,@>E,DL ]JG)]K8.6P"OJX.F M]_,W35Q[FW!\P^O-!RW';(N57Q:SF:8Y$^TQQ3(+5$P49"*2$ D90$*R!*8D M)@31*& JL-X2Z*# V,BH-L$$.[1&;++OM\RH]A=+\-58 AI37):^78;*8D^A MYP'H._!@O-@[;$/T/ 8#;4LXC86G/8HKD#N[9]'ENQC7/Z9CP M47RC\Z8ZO996+F:YJ.,,Y^*S?AG;M_23>I?/M6^=T]FZ T_I6,'%BZP1<=VV M/1.P8U$56+5MDPD27ENUZ2Q5]E( QBO0?E,NO&@V;(J&3S /4CJ\/KQCS,-6 M@XI/:K^3Q31+$49*"8A(8C)/PP22B(60)D1@CA+&!'6*6#@K;FR^Y+:VYANF MAHF+>E>R;?'2)4?L NB6\0/>H.S[]'\/Q8/^.!Z/]JTP\7LP?U[DL,?J5N8? M'(K;W=6-7_Y*B]SLW%7K9>.^3$,F8IP$"8QCHA>L2G*()8XA3P3&DL68IE8+ MUI,2QL8BK8)-_1F^<#W-.,30CB&N0J9G4EB#TNQWO3Z'BC,/G+3:;U7PY3=-4Z/]/(,O2V-1ICB'FA,&4)BS)(DP(<=HT]Z+5V+ACVRA0KJT" MLC&K+B_)-X:9";8ME;P;X=G^W!VQ@$WNX,WNO=P6NM M,LDW=723? +MUYORHMFP3I=/, ]\,Z\/[Z$DX9N\Y$:&R8[14DTH MSI1'64J%4I"P@$ DE82,I0(R_<5$-.)AAIR8W56!L9'XNB)>6Y)0-#J#PF3, M_4A+0 U7&]U]UB,\-C:6FW4](M[WOMS%>H2M_E6^8I7DR/W6,.D(WG 5"8\I M,9Z*A&<@.XY'=/BCQ2 _J!=ZWR6+Y^;0M%-2/@_I)BFC(0BQ 1RSB.( MN(@U(^(,)CC 1(2,*K<6;&[BQ\:";4'T8JTA$'H^TQ_J\EZ"NF:?8]:YVW#8 M45]_(/=]^'JTQOP$K)4W">#U$&ST]YBGW0DWOWG6;BH,FR?="9Z#/.=N3^G: MP:'4*TEN*U6N3KU$QNEW;C,!FP[ O,,8<^LM8/>EKZ@4;B'-I8. 'GN MCG%9[L"=,:R!..R*87]KAT"XSAUP/NOW\E[_L$[/FS(BE*0\A"'AID(T%1!3 MC"%*0LEXQF02$NO@.$]*C8V_6NV<7#"OHW2>UUX*^YZ)K\Z&?G6^<=JKMF;< MJV.-T]8C]_FE1LXAJNX%1G"@2+L!1](M',\SY&=#]'S)&BYLSS,Z.Z%\OI_= ML;SKBI6YR&GQ7#=^K1(D;[[GY90'2IFBSE#))(,H"A$D,HLASBA/PI!$++*J M.G11TM@FN[:S<9V>^]6HZ%H\]22H=NZY%ZCZGIM<4'(O37H) ;^E1D]*&[9T MZ"6C#TJ!7KRA(RF8Y]PO9OJ.LDZ@_KA8UKG3MX^S?/FZ:K!0FI(7AK3"*>*2 M82HQ%)(F$.$@@$S)#,8)3@*62(%%YL05C@J,CD*JCZ(TJIKSFWPQ,>?O#WJ^ MK[I0.+*)ZVA8DDR/&/?-/5NJ_UM;5\%H/VGHJ#*@BKAN3 "5#1[YJ2-X?FG+ M58EAV:PC1 U[I^D;7W'01VN);8?A6&;Y].LNW8WHK M7GK"]S76_S2S>PW(]NS^QYK!;0;T#S)=GS7EGV1NMAFNX29B*VW<9MVR6$[O M\J79Y7P_%_E3+E9T9D*+=Y6U=[?+$R?Z2E6@4BK7I2F$2Z* M(CUI(H)A@ *:Q(%,>6)53K&#[-'-;T;].K&V-0!\K56U/-OH,@#G9Z6>8>UY M*NF$J#7!7X'-.5;6C]UB9/VO?3;N(G<0"KT"D);WKGE$MR7"YV+!I12ER<'Y ME2Z;S)S/A7RLV;2\F8O7=#8K/ZG]\H6;1)XI)D$L99Q"&3&J:4RDD&$E8)P$ MG 1A2N(L=?'XO6@U-H+;&-)T*A/RH9Z,S#?Z0(N_RV652[Q)D'1S[/V,I9V? M/O@(]#DJ.C?/KMKA&54=?MM>1]+05T_/X],SX+D/C?]?C"NR&W=/H MHNBX=BRN@-IY/^(:6>YM&#_H]W#V^7XQ;[L))IPAP;C0%*UBB!(3Y"2%@%G" M@SB3*D+2BJ*//7QLU%KI!RH%G=LP'@!WGA&OA:-G)G- PJD-XRF3.[=A/'C@ M8&T83YFRW8;QY#4=RPM5=%BG@V@-DY*=UAZ-N]J!3KI33J<9O]%K#9%3%L)9JCYAV4E#E^ M5-BZ=IAM%P8#3@X M?9\V=QP7\+4R"1B;0&64S\63)WS]+I2N56K819$G" \60+Z>>VT-+],4B1;% MLZHKR)/;?E;59TUAP /)NHSCU?(^$"(YI@[3(F J(4,4@P MDI!'7$8!30063F>FUR@S-@+;<4OJNMY5.%S9G,%M M6.',2!.C>]:@JSMGWK M2,^-]*X:8SLV'&KD>J;)+3/ Q@X3JWAD')[KG($^W4@?L'HEUZL4&I1U?4"W M3\=>GCFV./C=>/YIAIA,>$)@9EHD(TI22%AHCD@IYR1"$@LY?9(%6[Q\[/NN MZBX\LFU ?W12;\(:?J\K?@/Z^%@LGDR]Z471Q,%WK@<^V!N1\E@@A!7$:6H* M-@6QGN73 "8I265 PE2A:WJQO,4_0C;# M\6'[@^0O["D_KO-_ST/R4LF"5_I KVEY;R0^T9F1U=3B#$,I6-T.3800Z7] M$D3ZZXM82F64*.K6\ONHE+'-)49)L*6E8[GFHT#:L?[5\/1,T?O(]%"V]"P$ M?NLH'Y4T;+GD<\8>5$4^>W&WK_Z7Q4+\GL]F-W.QWQ'-U)6?+OV"),0!230Q9$HD84KCP"H=J9OXL?%$JWVUY730[F\"/DK'ZLB. MHV''*?UAW#/9G(<7;)0'7WO9'^H&G%>*9U"0E!,0H3*'B##%"0RREDX=S1,;8>&NM8EW*;0+^[^!/ M@?Z_$#S2IF+ IH#0OX,PF.A?FO^M=UI6R_M%4>VYTRK5Y5=3)/O_^=EBOS#'WE8K4L]? +IO2EF:?AI\SDU$7/1Q]B-?Q=QO4^X9>?$6^1\[X,P MCCW!DUK^,3;_+H'L;9?OHJ"N78V6-)]+T;;*;+:AL@03AE(&P] 4Y!0\A33) M BA8D@J5AB)"L5LCHV-BQD;E-YRO'E8S:@Z(WDB5\]RY;=%1-.W8]GJ,>J;, M5L%-4]X^NA&= \%S Z*CH@;N.73.W,,V0V>O[AA\]OE3\YJR(*$DCE,]VZ5F MB9N:Q&R,89)&1"0D211V2BU:/WELW[E6S#%X:XV1W:?OUZM4P_?ZX&E M?B.=UD\?-FQIWZB#&*2#"[H&?O+"M&I](^L_W\^K^@ZY>-,L%)L68C=S41WJ MU1M>4Z8PB6*:P"!5>G96&8)4LA2&$0]B%&6)#./I7'XS$]F=2^1G%VVL7G%2 MO^('.O6ZSV%4UPNP2N2Z/GH'A*)8Q90I&C)C6ARR & L$)8L1(Z$92Z?.K&[BQ^8 ;6E? MUZ+:UM^UZ[33.%C&-_2&;M^!#^> [?\HLAMNGKM..ZDP<-?I+O <=IWN])2K M,\JU')'/5LO\:2M)\NUW/EL)*4R5,+.CM*K;.WY2[1KQLRRJ#:4J$'Z*X@P% M0J_N8D:UYXB)@C23 0RBF/-0IHPE7?/+/:@W-IK<21_:LF\[2:BUL"[XMV6C MN6F]4:+-K'>2FTP5U^I=?M\"R]W_%QO;OK?^7V!8KTE>]XA^7ZGL/E1\J<1V MC_">27/W*<779L,-YXN5GL:^2"[SIXH:1"8I02'6CG$20D0XABPV91K#.(D$ MC^-89EZV%@YECW0CH544%&M-K]TZ.()[UXV"CC"^Z+; &M$OEQ'UL!-P&J*> MU_U'!+_P*O\T%)?7]&?N[7CT:)H6?5*_E74\6Q2;W MWBCQ(:-?>9KE(V%53KD8N_F!9OEW^J*\8XGH5<,KN5Q MZ3!#UO>9:CLZVHYZ5Q1\VAJCU^O!]7O&>T5^@Q[D'L] M< >GO1X>V;F9@W[N\MD4F%W>S*L,LT>SX?%A79^'!216.&(PI!1!1,,8ZA=< M\S$/(I)Q0F*)'#LU7! Y-IYM-9Z 2N=JNV^M]175D2S MR-(OY#VS(,>T.S2 M"\$2(-^-#BZ)';J+@24,1UH4V-YY17AS^9GF0G/='?UN6MB8_MB:\$RYN*.Q M=-,4"X%BD<+ G(DCF1&(E8BA0%D0:V+B6>"VQ]E!B;&151VD_+O17,[JRA=+ M^KW^06V*7M[JT2OJZN-7ABJ[CICE?F3/X]#WKN.Q0.)-W.>DWD@LP=^V!TF; M";;LU+YAZX][#C#NB*O_&&)7188/$^X(U=%(X*[/ZO',W+%PMM,S1_0YVI_4 M]E!YNQ-HPQ_3ODS=[D[@=#JD]53U^^W#XVSQ+.6M+)YR+D^$^,^JUZ+:W3>5 M;;_-35YD79*C*DBXM;924G)N2G^'3)H&22FDL90P8U)$/$DC3IU2L#SK-SK? MYM+$VH0?B:;MVF.^I#-CW,34A%Q=M5CS/?1VG/N" _K23I*?L70F[)X0]TKI MOG4)8^^45VN2\VF .,UXQ$VH8@11$$>024S-2E:O:ZG* M9.K4'^^HE+&1>*54M>P4B]F,%N6FLH#C"O0XJ);$>BU4/=/C8>#)!%0Z>F2Z MDQ9U&7TX1BQDF M*H12F B^F(60$!K!3"F*>":9X$X;[\X:C(TY]-N5N#&$.^AV[-$KE#TS2ZW[ M9/^,<;(Y9)R Y0(P")!%IL4@4BD*#;MKR2BIO&*RO1"F",8<"9BE&4A M(D[^CZW@L1%;HS=X5T>@UIJ7U9X]:)5WCD.T[WJ(!56V#NHMI M3[D9KF!YSG6W%#YP]KL;)(?Y\([WN[?&?;/@55'=]W.U*!ZJ1>'61ET0\-1T M7<$R#""B(H8LRAC,1!0(3((4<:LREY<$C8V96EW!EK(=-M$NXGN>A7RBUC/K M= ?,J=&N#1J=F^Z>??A@#7AM3-QNQFMUO1LMJ**\[[%:=UW6YY,R/E=I#@3_ M*DOCH-WI1_-[64XS$K" J@!*$B"(>, @D5S!+$TCI!*,19K9L,X+VS$V4MOT M"5FV&H.G6F6P;'2VX[67?D'.T^8?:-@'.6QX=;X$W*NV!-PKIT82=SN-)#;O MUAH6T. "[OY0[Y9H^+0.W/DG>,=V#/H__EVS=C=&,L*U-V.4,>Y*%,3-NN>E MU1O$'WII(_?;A\75<=W0B0A2FG 89)0I7UZ%$)3:1/R1*:(44&QR)IWXNU<_.'?B-:&(=X'61=C M_@.]#':;KZ,Z4E-F0HVYH>.9X)^!]1N[GJQ8>I[GW^W@_P$K V%:E% 8^IDKQ'] M9-W)7/^F#CQLHEMOM=LRD[N-SB?-"U"%7VA@0(,,,-#XFZ)Z&1^OTY!?#0>= M:GH!=W\ZZ4=(MRGC35[2;]\*^6T=4UL=V^ZV9I]RBE1"L8(J,H%M(LD@BQ&" M*@GU$CE#.+ [UG"2.CJ*WU':;.(U:CN2NAWD=F3M'(<3 M2EZIT$[RH!3G!,8^=;G=W*\76\_![11L9N =8C0AP.4Z83*0*8K3((,8LP@B M3B6D-&(P48)SP2.,,Z>NIWTH.3;"VW6&^O%-;OM=+EU'E.%UE0M8[46CE7F M3P,N4QS'2B+(0DDA"J6"-.8QE"A*!$XCK-;':=9')S[A[O^L8PML:9J<] *S MW;SH![B>9[S+E6[.Y5'BZ"X;>DPVEQP]9ON&CV0;&&RW=T"-&\ MDP^/BX(6S_4.>57)M(Y:BK%(PAC#C)(,HD2FD 6(0$QC$0A*549"AQK'9X59 MO?;#%S5>ZV?8HI!"RH=J:,\W?'W?;?SO$IYU$_CR)7 _D,/RQ5K$Y M3)R M98^0'((L?,!UD !<%U T_(>/#;* M@7S>=(3(YY5_]:!57]7U\@R)[E=.GC6IE,X-E4X,@9W_=3VP/7/G07YQJZ,_ MM^L\!EY=KA.B!G6WSIN[[VI=N+HC:YB(@X]:7?W!O)_SQ8-LRO1,F6)91&(. MPU1)B$B20!J%^F]I)+-$A0(AU:&=Q$F!(W6W*GT=:> DII9,$2%GY)X:2T87GADM$'U'#Q!M^;94;82J\PYLLI%FF: M1 &"21)K>HBB&&(<1C#.$AHJD= L=2IK8B-T;/Y&VR[3K,+J30G*M7=7YM5" MC9O*4Q,P7ZOO:VMG:Q2NW>3IANV+;O=4H9Z7$/6X]7,(T4";0%N"1[(== B% M_<;0D7NO*DOR13[0W.Q2?Y9%E2FL;=L46S9$R(VOD#_H2SZI6_W34FEM=M+5 M!AQY.]Y\F?'LF5V''LJN=5<\HMY'918?ZKU$[1:/ ML)ZH[N)3PK4]>-M@/%-QYNUWS91S.EN78KJ9BP\+O;#.GZ2H6YR_>OY%+KX5 M]/$^YU0/AEYR[T7@$9)@&:4!)#)6$"GM\6(641@03%*9Q3RC3B%#_:DZMBED MNXEK&]]GHD^,7; RK&ZG59I\H&W;]-7?K'?J!W@%[.:.<0QLSW/)L3&M"G6U M=F[JGAT?Z\G!8%<&]QKXV?_(]-2TU[NZ+]3 MR_83S?S[4UBQW9M^B/ZJ#^K MF^]Y./K8YP.@&C'+@JU'/ MM=':-FQV+-P5C)YYTQH']Q9I1PSVVPQM6\"P;<^.F';0X.S8-1TCSBLJ>$?S MXJ]TMI*;)B13EHA AJF 6492B'@D($N)-/4$*9(,Z\^93I>+)9W9?;$G)3E] MOFMY/88$&!E Y7/MTN?Z;W5S6L<8\).PVGW17L#J^?-N?1NC):C4W.I/Y#%\ M^A(4?F.@3TH;-I#YDM$'T<@7;^C&#^LGOI\_KI;E!^UBS,)?9540 D(I%U*\ M>OZM-#VAW\^;6I4W?)D_U:F];4H3CB(>)Z& B" $$0L5U*N &8T9!E6. I# MY4(?[BJ,C56JR*YWL\7O9;V_L%8=;'3_LQOG=!@7.RKJ%^V>&4HK#RJP6_7- M!LV/Q@*0SW\ZBGLOJ6'=0?1*:1W4&)3INL.T3X!7/*D;+]81*W?T>^=.IF>> M,*(OJHF2,HV!>VY2:H&'UX_CG+Q!OP(+P_=?=YM;W)L/O)TO\^7S[0.=S5ZM MRGPNRW(J(Q2(E% 89"J!* D3B&,1011FB9"9"E,A;'L.''G^V&;J6D50Z0A: M)>W;"QQ#\#P;>,"E9P9P@\2I@< 9PSOW#3CVS,':!9PQ:+M+P+G+.B[G\WF^ ME-4AP/OY4@^?2:FJ]PX^K,-&PI!C%>,42H%,3'1*(97:3X^B0,^9.&!)XK:N MMQ ZM@^\UKDYQ=MHW1[>=@_OL1H!R]T S[CVO2W@ 5+WW0$'C/QN$]@('G:_ MP &*@XT#EWL[]IS<9";=S,6MR>TTY;3UMU[GDDV5$%F ,P59$#"(8LHAD6D, M&59IE(9!%IL&M/8'$I<$CO-<8BN!JPHV*+?T_C<@*\T=^TY> MZ.C7S"V3,3 M?=C#\.UYU-P[1EI"X;=!Y"6AP_:#M(3@H/VC[7U7I(3=<%ZLI-@2];I)-$B4 M#*(DHU R@2%B@?9\,,$P5(AP<^#)5.*44'I6W-A\GCKOB=;J EEGV;BFB9X' MV(Y*_,'6,Y'4B#6:@BU5)^"U[]P-.U#\IXR=%CE\WMA%\X\FCUV^J^O>GMDU MK!O22K;4?%5SU*82E/-6G^T#1_0-;"EMBB>PY=:4NE6LK:>]0%? /&\-6HL? M>*?0%9;#C4/G)W3,PCS2('7=[KF=-5@DB$S2$*8!-UF86$ :T02RA E)<9@( MFCIE85H('=ODO,["+.HH3\2]3]4N$/E-L[01 M/&R:I0,4!VF6+O?Z*"Q3OELM5X7\-9_G#ZN'K6;S[^?O] M952"?1HR1B&4A MC# S44^F3!>A,4P9P80EB$MV1=$9&Q7&1DWZ94RN*29C!;OERJ%7,/M>3>P6 MH3&AE97^H#%@791&^UDK:0K^&"NJI@N]U:EQ@;#'&C96:KQ@?1L7F,[7OG%Z M4L>8;R&JV@UT]IGFXOV\26>?)C&.,<8A5#*+($()@Y3'$:^H8\WT"5COF\@!6S_2TA9-1T?#/ZPLXN0=[GT?! M;ZCW"5G#!GJ?-_@@S/O"Y=T(X;?;7Q9/LIA7S;N^R3EOBEAO5GM-E'(BHSBF MF,&8F1[O(3'=[+(4ICP+4"0RC@.G+"Y;P6.CC-_^=/LG\&VM.J!&]V=0KM5V M8PYK_.VHI ]4>^:6WV[!1F?0*@WV"O[W$#WNBI57!K(6/B@EN4*RSU'.]W<\ M+Y9E*67E,[V1)2_RJJU@E<$ZY0G.DHA*F!+)3=]:S5-,$9A&/%))AFG Q>> M.B-K;-14JSIIZUANJ=NDFSO&JYR#V?)@V ]X?9\)=\?-_7SX,B)^CX;/R!OV M5/BRX0<'PA:W="T 6-Z;7>TG.C-+K)OE:UH4SWH=5F7(3!7.TB3 "A+.M:^3 MR1 RJ7T=*B+$"(LCBIT:OYT7-S8:J;(CMM1UK>IW%EK+C69O@/6]Q;R'U<2T MO&B5K1/A?);PLT'%<_&^LR('+MMG8_YAP3ZKN_H)7%L? E.*,4^0QE?_'T2* M$,BRA,%0)G&2):9.GU,Q45O!8^.6_?"KVYT0M@O!6-<-@:7'T@.P?;LO1T/: M>CET=T5GT"BWESEP=X7$->K-TV'[YV+!I115@:#W9;DR->O>S[58.ON\8K.< M?U)*%IH6IT&J.*(9@W&"-55AIC15F5)P<181DDJ49M*I7(^MY+%Q5:MXDY#; MJ X:W4&M/&BU=ZST8ST<=K35"\@]\Y8G?-TK"+EBY;>\D+7T86L/N8)R4)C( M^0&=LVJ+>D58__E^?L/Y8J5=N\_TN=J:T)05Q8QF,!5)"%$2I'KUQC6+)1&6 M&>6QQ$X[U1$R'6>3VGA;RE18A7B\>3#95 M]7K>%(5^IZH.?:^>-YK_NJU+JL\EKM[.O]4'7^4=P45 M6O\W]/ESU4]YBCBE"K,41H13B&280AHQ4[$]8D%HIB!F57]C8+U'-VO5^@%! MGYTZ50\]W!:SWC@'L>?9LK((5B:!;;/!EMW@U3/8OJZQ'53&3]J=TRW[09WF M9Q #02:YILW1:, /H_X37&8HL?YQ@PTM8_RS7'S"X8?O[/^Q(#J#.>'#(_Q MCO_R N([^#U-PNW=?5YH)8KE\^O98B7>SU5!C7QN MR;)HYM[AFF*% J$S 2 MBD"4)!DD61!!S@*&XRBBD;#:K^LH?VQ^2)M2OC0FP$=C ^#&")#O6.&8I=]U M="S5^J#2'^P: !H++N<,>H'=8>[N%_Z!YF#78? T;W;' M[NS\U^&QP\UCW6W>F8^N>(S7.M/K%?VF@*O)'LWG*]-^K?ZEGN0VH3B(JB#0 M\XM@(88(8:RG&[UZIC)18< S2A*G4!P_:HUM%MJJ1[W9\?)=BMIUZ.P.GH8? MD)ZGJ LEJX^-SP1L; ,;XX:L9-T1[R&J6[NJ-H:*UQWAM*R"W?7IW9C\+2U, M^\Q2+S>J)AM2.-+T U3,/MCIN, )?>VF@>!$,KR1U6MJ@O'/1Z'TJ MN7S#E84Y&N]Q,_\'2(:A3 @DV+AND@20)BF',DD"0C+-9[%3:.))26-CA\T4 MWRSZ'?VOTY#:L8,7H'IFAPU&K9*]>#L7H>BG%,:!M)>I>''*Z).%+4[>T+7W MP/NY_N!,-^TG^88N:;M?DF6IQ(B&$ 59:D)PA$G9BJ ,$L:S,$TSQMV:$!P7 M-#9F:$KO;RD+C+9NFU07T3W/$CXQZ]N%Z A7AYX%Y[&XLGG!B8QM?QGS95%:* 98$,"$28ZO^0*("$,0Y3 MR>,T52J(.'7Q**Y19FS44FTYF(2B_21'\/7-XH'F<\=T\JL&RLY/&0K^GEGJ M"N2=_1D?D'EU>:Y2:%"OR =T^XZ3EV=V(](J]\RD;DCQ9F4R->K3X"I/MOI= M%Y*,0TPY4%(&60!DQ )A"&-J81Z(:8R$B4!%D[LZ:S!V"ASG<2T M4( O'AX6\[I) U@]ZK_*1FWSV_K'B]H>-QYU'R<[\NP5_9X9L](/U,J#6OLF MP&;2MJ.M+VEL &LC_#%I9_R\TJ>[%H-R9F>0]HFR^X/P9/'QF:-=:YROJ>V:0M MNNJOYMA):\]]^_JFK>]>_VO_FS]\ZB#?\DECVF_T] 7=/)-?BD59?BX6*J\J M:<0*)PJR%'.];$L1I)%@D/"8LR04*I:A2RNHK6<[?7\#='VJ5 ./E6YN+L(V M8':3?T<8>OX0:P0^GT? >:(^8JO7*7C[^8-.KD<,VY\VCUUR31&^$_DT6\6+ M33;-W>^+*4>"FN1K&'-%(4I1"'$8)3"@$O,XH93$3JTE'>6/;7+5[P[J4H[/ M'G"[#[]'&'LF!YN,O.4"L#8CK\K%TR;X+N;GC%T/!?[L=7B!HG_. !TO!.C^ MF)X;0VA1=8."4$4TR7 $1: "O2+0/@E# 8,98SR.LTCSFU4&7F<-1DAN<4]M M(=:@.YY<]P'E8"?:MDTAM!$OUA-B'\"7:0FQUF*<'2'V0>K<$.+@01WW?/F] M%*N9_*2^U+VEJOH];[]KDIC36=MYQU0F^[#02IDFP'7KW[H*<)AE89@@"I,D MB""2 8I,S86;*TQ^[VM/76QJ]:B=5.JNG*?,:II MDMUVQNY2M_G*0;7<+1YLJ/K>.NY_E-RWDKV ZW=?^3J5AMUD]@+?P8ZSGZ=V M(^I7=&8.EF[OI5Q^,.]/OIC79\%3B:,HCJB *B 8HCAFD,2,0Y1(CG&D$HR< M$EI.BQH;P3::@DI5T.K:,3SA#,)VC.@'MY[9KBMDSA1V&0VO]'1&W*#4<]GL M?5JQN.-:WZXZ#WOU_'I&RW*3&!#%*$H8#J&@7*]:,4H@$YC"0#&BEZRIR%C4 MS7D[*F]LY'&[>GB@Q;.9]E_71_55%'NIG8!2%F9V5XNB77&U!_M=';'C(^#J M:5V-ZX"N5'W*Z$QXN EVNLL?3**9NM4_+94)$6T;S421B+!0 M"(I,F"4F#R$FB=+_3%&84IEEV"DCS(]:8R.SQJH)6-L%M@P#&\LFH+4-U,95 MW^J6>=V6G)X&VXX0AQ_"GGESP-'K$!_J$VS/D:)>5!LX9M0GG(?1HUZ?WK75 M0-.OOII5:J?J9K6\7Q3Y/Z28RI@2EE$%TQ11O5P-,&09SV J_G#LF2TW$-[6$#9^^T99 MG[T";$#QW"#@K,B!NP+8F'_8"L#JKBY555=LW0?N5B_20$"X8$TF6,:OPD@MRQL8GVYJ"LE'5I1SE:43/TX9'G/I>E6Y# MU&IY.;;3"2N74IM>,!NJ-.8Q['S5K+P(Q/D:DZ=O'[ FY$4;=FLX7KZ\4 MQ8.\H]\;GET^-UO7J0K2$"4(8J07S2A2*20L"*#*5*PDP9RZI>B<$C0V7JSU M!%I1L-:TX\' 26SM_"H?B/7,D-W ZM+TY"P2OGN='!XMA^S3:EDNZ=P4?IW&:1A&""DH$=.^4QIINHBS"(:)2!G&0D2AU1Z; MG;BQ4453$Z ]!-A94VRI[5I*X2SBYZG#/XX]$\BU$'8HKV"#S)5%%LZ*&+C4 M@HVYAP47K.[JYG'&$T5"[*4Z1LUZT M&AM!;=0$1D_'=&$_ V7GZPP.?\^\9O0'&P,F8&T@U,K"4ILX 5MF@3IA:6_ M)H!5MAD'RY\WY15KKZZ7'\T&]=.\@KGOU/E]>(=MLSM9/+Q:S,6OJ^6*SMZM MYJ+=MPC2E.*8)Q!1O3)$A$E(5,I@H+* X0#A$%O%@)P7,S9"-8H"IC4%#Y6J M0!E='7:"3@-JL6GF!::>B:]"R"@):BU!I6:73;/34#GLF7F!;* ML^/0>=HS MNPC$V2VSTW]O-6O@_Q45/60M?*F>7 H$.)0 M*FJ":=,0LC@@,$-8,^+A R]PSYMXN+2]<'T'+^E76OQ=+HV?MG'. MFJF*J:"HQ!U\97.8.7@+/G!;"!OR>WUU]6YA]L:MG=U8UMWC0!9)OCT"J1\J-<3F489@&A)G*4QA"1%$.:IAGDE!&9 M$1+%J5,9H=.BQL8RK:9@2;\#6FGIQB!G4+5C#S]8];YGW\"T'=50Z3D!6E-_ MM'$9#:^4<4;Q]JK"XHV,)LJ8&D.E65?/.5JN8@)HZ@3"-L80H"Q)( M1$A@).,X8['$L5V1SLNBQD83C7I@MM'8L5O,&5CM>,(/6#WSQ):2:Y^BEXXQ ME]'P6Q#LM+AA:W]=-/N@S-?E.SIFI#25<^X6;^23G"T>;Q=J^3LMY#3.LEC$ M20"33.IUBS3-0)EV*1!A(J5AJHF"3^?RFSF=NW/(23DET.K])_7[?R"V1\Z@ MC_FR.;'.YW5!"[C2RY2RT=LQ'^4DWG;\<1U\ V6A-#J:$H.-EN#V$EKN^2>7 MD/";>G)2VK!9)Y>,/D@XN7A#YZCJPM3A>B/K/[?Z9.[6()P&(@VB(!0PY$3S M"(X1))GB,(I9DA$IM!?BY&Y82QZ;][&I63FY[(,CGN7&B3-.MIAG?5,6A]GOT:HA$BD$4!1(RE:8P03)C@D5)(*T.N2WE MC8VC&G6K8FYT1V''*NL78+8C)H_@]4Q'V[CMZMJVW/18H]T.%;]UVR_('+:6 MNQT !_7=+6_K6%+J()$ATE22<(%A%IL%%,DP9)0E,. D"+CDC*=.5#+Z;)%7 M\EL^KTITL*:46N>T_2.).!&GF&<2!M(D,4>FBRFC*11:JU3_(DPPGCY6C6[> MSL4 B.[*ZC.:1O0$J1T)CSFYIM9MXC>1YJ+A?JMEO4SZS$4C#RIB>4Z2J0O7 MU[6%'_# 0]YC 7D$0X@DC2#1/,EC ,DTQ#%*>-N.]2G98V-0VLE MNW2_. ZEY:ZT'X#ZWI9NNEK4>H*OM:;]%,ZS0*2'7A7'Y;U 7XJSAA_O07'^ MEBX530SCO-(/%:\7#\9%J^*M;HI"OQ/2;&J]>MYAD$U>T.^RML2\_SBX5 M95Y\O(>J1O-RX^Y8VJ;7$3E?%J647"M9M=/.E]4QG]O" MX3B>=DN&JU'J>2+1&\6[1:L"8E75]_E93\/HL;IWC5LX!TDOHRE&! M+Q*]MQ"V:W96VDVJ98'/-@JG[/>\ MA; G9.#=@^,F'FX]('!LG_RNOEM-?L%7HS.HE':L"'X1=#M6 M\ EEW_/^=2BZY]9:0N,WP_:2T&'S;"TA.,BVM;VO&^%\7,S72^8ZH;<-=^:Q M3#.<48C3F$$4BPSBD"4:91R0) V2E#N%@IZ4-#:*>6\RYF2YK *C%\M[68"\ MTG<"YF<2SAWAM>,4+Z#U3";;.K99^C\V:IZ.]W3FD(M0>"6/T](&98V+1N_3 MQ>4;NO%$>T3:M#DY?M2JA3_I#T>*ZE2UO%LLZ6S[]V8#].-B^5]R^47RQ;>Y M25#]7(4DOUL4S8_,=>%4OW,LHDS! *D$(IRD$/- PD3_3<1!2$7JM)(95OVQ M,=K?9/[M7ML%;Y[TJ_%-@EIKD^NZMJ3-^:B"M9\E+5QCM0=^0^SX<[SCWC,I MUS$S;#=F9A,),0%KH]M0&F.E_NE2#_YR\UKH7S0OBRE_M66L/V)_F3'R.EL, M;,*@4]#+#,_^O/9"6ER15]4I$.F_5_GR^?V\7!:K^@31N)]W]W3^J6HR5JXM M;"F]8?1?]*.7;^A2OJ-Y46]E12'G&*L,HL04A \Q@11G#(982IEAD2(5-J;]A#'L_S:Z*E*V# %C*@@@8L-3:@ 6?+-9R %B#0KAPJB(#!"!B0 MZA,&S_F+(QES_RF3+VW8\%F:+VWQ"6]R5+IU\S&U:GGY2=UPOEC-S6Y/G<6V MGTNI,LRR4*4PI"J&""6F(U#"(,DR3(F4+$V=XL+LQ(YM Z32VAQS-/%B-7&: M_=W/13[G^>-,5K]^K4=06R+.QUU?,QYV4Y]_E'N>G-8 ;U2>@";7M=><5S>D MO%*ZI>A!2=<-CGU:=+R[8UB\+-2B>##>;)V?W_8N4S@A4< @#CF&B.$8ZI5J M!#,I>)9F*$A5XL)4)^2,C9JVU 1UBML7/7\4.3=>5QW5_=L\UY[:CY^_W/[F MNBE["FP[&O( 8<^\LXU>TZ#V8J,.]^CW\S#X#7P_(6O8F/?S!A^$NU^XO'MT M6Y,A=C,7)D%'$Y+4D[4LIQ'C$I$PA(@''"(J0\A24Y\Q#%1 ! \E4ZZ!;B=D MC8TOME2M'!B^K2SX\>-"K\RP(TN<@]J.*3P!V#-;[&.WHZ??\+@+8'B/E#LE M;_"@N0N&'XN?NW3+-<5Z=D/LRXTCCJ(@4RD)8<:(=CU?]%B[YQ(N/93O.2GR!2KX M7#+_>!&?BW=U;I'5-G*N-GG,3E$A[^6\S)]D'5KS85&:MA>?E&FICAGG$J\M)AZ&;<74!Z$AW MKDZ/Z=I-^>V#++YI1OVE6/R^O#?2Z/QYBE4:",4Q5"%*($HEAB3)"(R8HEF8 M!!1G5KVZ+L@9&Y/5JH)65U K"QIM71LI'X?V/%=Y!*QG3NJ(58<>RF>1N+*% M\O%G#]Q!^:R!APV4SU_>T06:S1:_FVV==XOBS6+%EFHU:S:'RR^2R_S)M"9M M6U8JIK*4, 43*1E$*DH@Y22!(48\(8CQB#H=-3E)'QMIM(J"8JWI!-#6HBJ8 MDA=2Y,O*$9H ?J$+IH?QL?2'^D*]?V^H!OS+%N W.X"_K@'_4 'NO^UH%^#\ M>D).&@SK!W4!Y\ +ZO00?[M'ZP(-;7V7+_*!YG/]T$_J75YR.OLO28MIR)%> M]V48TD1)S8-Q '$0FM5@JC"+$RYBIX.L[JJ,C11->4/P8U&I:KP# AX6\^6] MZZ'6%6/3?9/*/^(OLX&U5>AE8A) F 2?:2XF8&V/6276%@%C4K][7&ZP]K[_ M9:G.B^^-N<%FLV_F^$0?U:O*=ZOEJI"_:C)X6#VTJ$N\MG*-'"ZE7K%5Y6E^ZA?SS<+P[73)$P9DB&'&/,,HI1R2&-.(1&< MBS2-DR!RRGJ])'!LO+:M+]@H/ %&9?"U5MJQN,=%T"V7Q1ZA['LE?!V*[@M? M2VC\KG4O"1UV>6L)P<&*UO:^K@UO32QZQ63OYV\D6][,Q:^T^+MG@;8CQS$,7\^D MNF6B\0*-D?N#UV17;0P%/U9!9K6MH#$6U-;^!#;V]A12TO>H>.X1W).R [<4 M[A?RPP[$/:.]>/Z(.O] )?6\T\?)U\6KG[ MM,'.)X\:L7TB>?R"KCX,+ZJ4O*J4@ZFU6(68WRSK3BWF/;];'";K;5+YRBDG MDO.(<:CM#"&*];**J"B#D4(LS)3B-))NWLJU*HW-+ZGS3!9U"F/W=JT>QLK6 MX1AR!'IW+=;&@+9\:YW*LFV/V:M_TZ[JWBHE>17.=:'.C\<]*G^8>W8CZJ8T9?E.&_WVN^:MN=9D52X7#YK"M//Q83'_]D&_OJ+V M.SZLZZN&<8 BJ@2,48HA"I2$A"@.!0\2RM(,T1"[$'171<9&RZT===?*UA*P M-J5:@1AC8&5-L[2XHA)NYQ&TH^TAQJ5GLNYS2)PI^5H\O1)Q9V4&I=]K(=LG MW:N?U['"V)(N*\Y^/:-EVV?HYGM>3N,H"D484;;(";)YK/:J]OJTO!_6*FGU=62PG-2NU&31+@B&,> MP#1+.$3('#WR,(0X4BI0BB$LG8X>.VLR-EKYN'HPY\2+XL^.E;\[#X4=UPP" M<,]<9%*2=K*4P-H0L]S=[F72V#(!C35>=^:\8>JW!'EG;88M47XM: J-Y+8#D%]%Y\6,!N=J,"593WTZH, M25-,% 5))&C&H3(=AQ%-,HA1$D+3P$NB6$@61S8?__Z#Q_:Y5ZK9?=@'&)W_ ME*^QO.>/MZXL=+&HZGGK1=, NZJKW0L*.Q)>ZA6P)JU3EM8T97YKN"<*XH9Y M#JX?A&M.:=FRR\G?=TR/$O][U02SWBUNA*A:,=&9R4Y^/W]-'_,EG54Q+GIQ M:WY0%,\FAK5:RYJ^J$+*!^/A?-8@RJ*0HG*(II&(N.180<6PV:##'-(H93 6 M2L9,!('V33ILT/6C[4AW\-Y(;4C;*KA8ZVZ*SS[)8IF;OS^VAM3]V!VSM/H9 M>SL'Z@6'E7K M,9^LU^'PFX76CZK#YJ[U"O=!QEN_TCJV)"CDHU:@Z8!Z,Z^+[-41.VWU)"K3 MC*4HAI3R4*]PN8 XT_\,PY!G#*D@RIQ6N!8RQ^;_-BH#6>M<;C7(;LI7 5KI M[]BCP )].R+WC&G/K-S"V3;>-6C6WG:M<0\UJAP \MO5P$+NL!T.[($XZ';@ M<&OGS@?[U3W;RI[K()% 4I71$$&EG5F(PE!"AED 98Q9C *:T,RI?+F%S+'1 MT:<3584= W5LT+:C'\\8]DP_EL6")P=9*)]I1?5]!. X(.B[@\)%N4-W4K % MXDA'!>M;N_'3NWQ.YSPWCEK;!Z\./58Q"DU!X"04&40*1Q#'2D+]XS3-TB2B MV.D0]X2 MIX=+EW>CA#OY\+@H:/%@413I>+)9V-9A#6RO1(F4;&(/C;33_] MH]KS'%05[]HNC+BV :I% 8T5$["V S2&@/>7$A><9Z+KD/0Z'7549= YZ3JX M]B>F*Y_6N:F<>5H;FZ\%MR<<,14D4S2 2<+,>BB6D"#-?6DHDC3#(8T3IR)% M)R6-;8YI/Z_91E/GOG G, VS+# 5*2&G'$%$ SVIRT@#BP6),I6%7#"7^<0/ MI@-,&3UB:C='>$&JYVF@!6E+R3[:PEQ"PG^:=1ONZ@E"K/_@]-WWR&@MVW,_& M"+^=.Z^ L(^J04YZO$3!H"Y G:@5U.E1'?NM*)7SJ@[LH]GH;Z*Q%<.A0 F' MF?&-4!0@2#$F,,V$C)CB7$FK>/VS4L9&8;620+9:.O9/.0JD'5M=#4_/?-0@ MLU;PW^33LQ1TSL_F]%"N3$KB_JMVL=^O4 M79Z%),Z(1E%E>M')E(!,*0Y#3G$21"06;E%$UI+'Q@ZMXB;H979XMG*:L\DT]5A?S&^\>9E!G#$B*.0HA09&J !13& MA*=1RIE@H5/)Q).2QL8S.]T"W#CF-)IVQ.(%H[X=G?,E^4V=KBJ5TO\RZR(Z M7JGDM+1!^>.BT?ND%?M#]\P?YI.TU62,IBVDDB8!! M1+5[JO\+":$)C 1+8A+SD ;$*1O'2NS8YJ)-!"-8*UMEVGZ\^6NW)!T[].T( MP3^F/1/%-7"ZI_(XH>,WL\=.]+")/DYP'.3]N-W=W07^?U>TT%_V[/F+?%P4 MRRG/$A6S1$*1F7"*3(.-%N'O">C+&1SMJY6^L):D7=O=]] M-.V=WRLP&LKWM8:GD^-[ H"K_=[]YP[N]IXP[)C7>^K2CN$$ZP+3B[*L,CFT M3_T[+41S>$6Q,-TT">19ENE//4T@XQS!,(X5B4B<)<3J4[>4-[;/?JO^NM87 M["C<[=SP$N!V7H9'&'MFAJL0=(]*L,/%;WS"!9G#1BK8 7 0LV!Y6^?J)VV; MCV9KF*5Q&$L60Y(&)HR;)Y DC$"B!"8\1'$@8\=:)[L2QD8DVXUOG(N9[(%G M>6!W#21]G\YMH='#IOE)TWU7&-F3,G0]D>-&'JD>Y^%;0Q_N< M;V\(.P8964!MQP:> >S[O*W6%JS5!1M]M=.@-0:5RCX#BNP!\AM*9"%WV" B M>R .PH<<;KURN;)I)S8U.1PR2$(8"IR:5M.AYIJ80A)D*, IH3)*7%+"CLAP MXI8!DL$J5[I*-EC4RCJ?VA\#TG'IT0V>P98;.^7/>EAA')K?SZIB2\[+K"0. M#3VY>CARZ;7QSI\+\XHOGS_K85[>S,4ZKKI>+B<$QQ*)& 8,$[.0T!]_P!D, MD'8U9)*D8 M$=-LAU!/(*,HI!B2#BE$"D10&;Z M%02<,I+%0L2A4Z'I\^+&1DV;*7E6E:&?;2=G\PO)V5W@=MU"O1;$X790#WJ M>L]MMT.EI_W3HR)?:/OTG/FG=T_/WM5?ZM>'?"[?+^5#.0VPH)C3#$H11!"E M-(%4Q57Z1(RS,,8J7= M?;%8?;M_ES_)_Y*T*-=Q,-/ 5)P5:0HCS .(PD! $C )9:1XAG&",NYTPN1- ML]&1Y$H":I0&"_UY/FM= 5O5Q2OR.5"FDKSYH6NU(6\#:4><+S(\+TNJ=5&[ M3?C>!#1F:K_P9E8QIQ35FO56NR::@-M?@S?Z-Y-FT(WU0 ,"&D2 @<1CK23? MX^*WMI(W[8:MQ>0;U(/:3=X%^)D.]@K\<;YZ6,W,:_Y+L2C+W^:%K#,'S0[D M*ZD_$M,@=9H%$1FW;LS?WS",@O7+BO6WS *576!OQ": 5;;Y+3'E%>M>F;R;9B_* MXE>!>8G!KWMXQUW1XAN=Y_^HCB=?+^;E8I:+ZA^O:)F79DM6EFU_WU>K4B\A M2CV_E+S(JPS.F[G0>IJ:XMI]^:QOYJ;ZQ#KN 7,28JXPQ)1*B A)(8TC"H4( M0R%E%@CN%&+2J[9C<_I; R:@LLX4<-FVK_8:5P\/IJJ__MUM_FV>JYR;0Y"- ME: UTW'WMM?7PG+S=RR#W??>\9:=$[!CZ8FAUS]N[ 5;!E)=QPC1$<8(#B'"20B33 M$%*%,\A-)ENB,A5PUJX-7W:D=A>!_R>.E=W4WO.7TO.$?=A,:6V :9RT,:'= M\]M8T5L[)1<(^VRH9*7'2[94<@'J0E,EIT=UF];:GNS5MU[U9J]R!.X7,_V, MLE;CRV(V>U=G DU)@CA)HP!*%;;5!RB-8)I%(F9)*K%T*H[E*']LTUFK/OBQ M-> GD#MCNI)>7G,[,(<8[_9-RR@*EXCCBD&,]"L:GAY@C#BDA<29C M'"-J=8Q\1L;8B&V=RU_K69\05IJZUSK8A_,\.7D"J>\->G=\.A4[.(' U<4. M]I\[>+&#$X8=*W9PZM*.H72FC.,K4\71E!:5\[+:3IAR@7%J3@4E"CE$L5ZU M4_//A-(,9PF+8A4XQXYN8_S!^;C535V[&Y3W M-W-A_C!+E";-L&V77<8W"M$ .$ZS)!#'3'51 HK3_H3"BA,><(NY4 MS-%*ZMB8Q6A;G2U6LZC.!RB,?"\GSVC>GH1+4](J3C&M71N MLDSSD$!2\51&E"9.S3"W'SXV?MG6#^YEL"!NY6?FC:80_R(]=GVBWR@^=S$-?F]ZL.L/+G)"BX?]4?N MU%?]V[6BW/SMZX:N-B;9O](OAJE^M;'2"Q>$VR*X$#-0Q)*G6&:Y2)Q2$OR: M-S7F:+R[B;;^11T'HYV'-U'K8U0[627,==R\B2I'JUL7@_2I/7\/[#CK]48W M,.N]SL .K>;K&?\0A7Y]F?@:-8 ]PWNF/+#O7H9-)\T&YOIA>-?!L2/Q$%B/)+W36&Z2GAK;(XN;,?[X=R!T7@G6 MU891&70@0(<4.;29:\4T3I\A?)'KS:HT;%P=CWU;E'HI;E(+;C4=OY2;7Y5: M4$?GE""B%!1Z!O'4"D./\-J>7SY>H/UVN>>)P?O9CMZC39:%$:I-0SL@31!_-CX2JHA7@$^ MKROBMQM/T?%9P;B9%!K4')N; K$1MZ804$X12&(A\A3QF.69C\#XK 5_A9CX MJ3&^VFV5K>57!L7GQV1@/'P=Q*\7"A\H4][L2U,&C((O A8V #[?_>O&OA=A MN1CV7F[!C=?6J\WL=_JS?'Q^;/(K8B8)C&,&,B@P@)(CP 1,01$S1HLLY=Q. M$>FHY:E%F8UQ=EQSC%,_E5SE?6"F:.SRF&!RUMN^UUP_U'G%];\.7^_C5D=Y M>\\ZT[ZURO5E7L4\5:;>4X%B!]KI.)O3MO;#H M"%+*U@]X?H\WKS-IW -1+_ =':'Z:77@.J"]U5HM.M[N[KO6/ZZ-'<::62&S MA-$X!3DB&8!I$9L2-Q0(EB6I_H:CA#EEA-IV/+79]O.S84H3\J_-F*RC& M>XS]':'R&_G;=CYNW.\(R5'4[_K\, [[M%-8GZ4H36*28B!S*0!42 #*B@1( MB.)"8U 05;A4Q^FT[<1$(U3%>3!]=.7EW9BFBYH=F0S$(C!??+( P)D,3KCJ M]7WOMC_J*WW"L<.W]M1'KM9RYWRE9\E.TP='$$2_G07F&4#<;#*FC ),<0XD M%9*8JKR<.(47]EU/+<#H'AHUMDZ MVBGGCJZGG?S0L-?U0[DH-_)3^2+%Q\5&#Z%9<-RNUW*SONW<@FBN,'_6)/'P MIYR_R-^7B\V/]4PFL(TU52:*$VE4G$=*G&]IB.,(!%#E! G!35W$Z9&G]6=U0_SY9]-.>.MZ='. M]K^[\>N <;'CU+!H!^91;7Q]0;@U/V*_HM^,!U&Y^-M)W(,D(W&3#MO9BE^=7[ MGW+%R[59Q_Y+EM]_F,^\R!7]+IN_R/M5R>6,_CL),Y&M^IU0H"[Y\U:+^>$#D_TNFY5+M8EKR5\,$ES%2,(1%HPI MWF\/ S-9Y7HMY=V37J*8RFZ?3!&(-JWE5UO/_"!O*T,$)20O "]$ 2#F*< $ M45#DE')20,FPDR;# !NF%OW7+IBXL'$BJKRXV29]_=H5CW=,FATP0';D'!CV MP"SL@GC0=+LK8/2;X#O CG$3@8<#=90P?$53 V/@H[(X,YXKF*4R!0S+#$ A M",!YF@%9%+$2DF?"7/=UB&6/NIAP3+HM!"4K2QWCT&,PL91%GK(,(,8I@!G! M@.6* \)19F1^I"CBF1[OFW56F']L;H7.D.D2),T)2#'F305U1B@25( I1#D"868Y4X']&?Z MF5H(7IM9STXW[1W9P;=BSX%K1P<>( O,"0U:S877VLB;J#;38Q&#?AS\EBTX MT]>XA0KZ'3XJ37#AXSYNV.]]?05-*%:Q K0@'$!"$< LPP F0L18")9SIP3) M\UU-C1YVE[P],40/RG8DX0>[P#QQ=#>^MM,[4UP&(^#M]]?CB\MN]]]P]\ : MIAKD6U,0>R7IVZ60LSS/8A3G2&/&H5XZ, )HG*6 0Y5! 27-9&I;D;7;\-08 MX6T5!FOC(F.=?>G5/;#Z7_5K( @= -AY[U18]92K@ZNI[C4V6@G54RYTZZ:> M_/NP:?H?RZ7XLYS/;Q='ERMV CV.*?1.;4[HV]C:71V9'=Y"6D<[VX/DS ]" MS>M\Y&;!J%/4(' .9ZUAC;A/9.\7&_.""J&_G&OSKMZM'I9_+F:*4DE2D8 D MSG(=]R8YP$FJ9[=$$92EDBG";.>T,WU,;7JKS8P:.V^BBO"7J\C8:C_9G0/T M\KSG :; I#,((:<)\0(&@^?&<^V.-DU><*P[8U[ZZ+#)<__L9_WA>:,)Y/=R M8:0E6\&Z=\_RX8?4D[7:F +#,DV0C N0%(5^\2F* 64QU62L5[XYBE/%G:IS M.5LP-8+86>:V\'6'WBYV"0IH8"HY.(769%*;'S7VMXE"^@_:A<@">N<@9C!\ M7@,9=RMD&@W08T QO:* D3&_1EN;(6__KJS9I+MLC\*JP5;N"$)K@XEPQ M@+&)?%*]N*>02XD ?F3(MJ M4[L4'OW7><6!35IE[>$NP\?XJ$EW.X!!UHG^X/>KM7.]6>,*]'B#\4C5QU_+ MOM*$=O2+8DEX(H B' &(\AS0&* MUS):-VXX1DK6(V 9.(7 -70<&AF;4:G\6FU5=#*=<__OM2HIR8WZ:%4H6.=.8(VFR:K.4 9:P&"C$ M4I:IF-(X=LNJ/=O7Y!BJ:VI5>])8Z9I/>QY:.R+R!%A@ZMFSLL+I)JH-;?YQ MOYR7_%?T1_._0:ZD64#E.?7V?'\CI]]>=/PX!??R(\/8Y$U] ^7K#RDWG\R8 MF1N^E:![FF")H0""2@I@C'/ %#=!$((RQW%&LMR%2LYU-#4>:>R,*D.CUM)! M.N]GL;7C$A^(!2:286 Y4\4E)+SRQ-G.1B6)2RX?,L3%S_O(8-C>7C4KM>>5 MV>*;$952 KD$B$&LV<'4?"CT8JF0,,>ID)!"IV3]BSU.C3!VI^IS8W&W\M1- MM%@N0&/W-?D+IX"W(Q&O< 9FD[Y;\CN#0R4C]& 3,/G@5*^OF&S0 T)_VKO9,&X!_1#P#DZBQ_4R, */+1<56D?OVO"?%Y5 M[7Y8R?]ZE@O^Z]WRD9:+&5)QG&>Y)J\L8P":DWC&1V=.49R, D-1!#]WHX]JCX+7ICT>^XE6WL@3@J M7^/PZ,!(:LMIVQFKGK#2.$%QVIRT%+#@2*0$,*Q(D_K#F?YGPB&C+$&0.>T= M6_4Z-?+IF]V-W2!.'4,G*^PM0R;?B+YBJ-2 &>!TRPDEO\&25<_C!DDN8!P% M1TX/#SS-VATLOUTNJM-]Y$KMK0^U[KOWQQCS3Y0[6C%$U2!^>1"'880V9V79,?^/?D.EW_.05 MF0N/^"M9H)J#8IF3&("XX(#66A@(2,<$*P20/(D)9PS%KLE:U[N[5V0X&G]NN-+-\6*X>Z$^YOMO\D*N''W3Q<<&7C[+Z MW=LF&123& E(!5!Q;"2S3;9^FD*09!SC(J$$9<3Q\-:RZZE1Z ^3[ M>U^ M[%-<1UA.'.6ZMC!T;WZ]696FU'BUMOZV*#?K+U^_-3L[(L$D06D.8H05@!P+ M0%-,0)%G&8,4Y@1G;B>YO?U-[PS7?:.L'U"<04YC(4!*< )@1A- KU3'H2J+-J:T#=_:Z_9&SLI8!5&JJM[^KY<_9KA-%=%DL< J9@!2/7\ MRIB>:1G,8,$8@H@4;FKL>^U/;3)M=,8K&Z/62%<)]GT$^[G$ RZ!6<,-D@&: MZR<=OU)O?;_-D;763SITK+-^^F/#IK5O7Q]65>+\KYV.9A.]*9.LB"4&*&4I M@(PC@+.4 I%C#E5!89(G+L'Q^:ZF]C)_^X^O_Q%M&F.C]=9:M]BX!UJ[,,$/ M8('?\F]?H];*CM!O@'#X,AI>8X">[D:=^"^[?3C;6SPQ--E\_WB[C-'VX78O\7G4]N0^2BB%-DJI:B7.HU-\(YT"1# 6&,$Y'#A*96@8%7 MJZ;&0%^D^7J4\W*7$JT-OZFU+^7._BI]:+5;F%9_WRQ- O5Z.2]%E777E$F. MUD;=8NVHE.EGT.T(;_2A#,R-;ZLQ,_^-.H;>1)V=A.J/50[8P>\Z#P1977G% MVG,VMP_+1L[W]@CF<4:XS\:'47^]T;U=1SJ^UV>>GM";VAS,[#8Z0KQR%V#P M^A*=ZVO4U^*"PX=?]$L?'[HQ\45^+TU3B\UG_168I9F0F!$!,"1$KVMH!BBC M>ID3QQPB)/-<6HD$G.M@:K%$LP[?&1D9*UWW)@Y M-V<& [-.+L3MJ@,V)XX M[?J5^Q,'C8Z\07':I>,=BC.?\W#']?'I6;\SK4+L9[F9J4PD$I("R!@R8*Y0 M E9P#+)"BC21/$UCIVV*_NZF]G)KDW30OUK],EFL+^YEC2Z :QNW^X(L>$#> MO1%96[H5C[Z)M+&!+D.>!27RSA=HKWQM[?5'-M;0 M>.6;R[V.2CG6(!RRCOV# Z7+RD6YD9_*%WE4&?O-K]_I?RY7;^=T7517,'YD@>;4 3UVP1/M"?[W^: MI'_Y1BZD*C>S%-$X0X@"J=+,)*UB0! 5 !=*_Q])4E%@%T([T\_4R$O/*2_E MVAS>F$SPLMY?')!5?PY6EYW7J\ :9^=5FQ@U-D:_-59ZE(FX@$. K=?COEYA MZ_6LPZ>W7L]__"KEQ/47R67Y8HI;ZD5<>PZ.ML:N30VAJMML;>1 M9Y5?2^7SY9W5>J__QW_.;/"FJ \+_CF[B M+!XDGWAZ .P8Q!>L@6EDB^B7#J)54?:JJ'0-J&'BIE#/I^4ZT V%K:"7VNGY&(K'_&?=CG]M'N1"5$.RB>VIS^@-N+MUYM9K?KDMY37JJ2MS>L%)=2%1CP-&$ 9GH=0 F+ 6)< MY E3:1$+FY?O9.N3>P&U@5%CH=WK=QJT_E?P:BA"OX8=%#SF@?:ZW3>GZ@<[ M\ZG^U^%<>KKE4=[.7J?:-[3_0\-"\W>2;7;IH;(047CC,XVRPV=VP7W8'>(.-M)^U\*]=:G5JN'84H M X^TW2IB.N,7F/RJH?O:';K65Z!7'\!X>SB<1D*E<3EJY1=:IR^N8?PM7<89 M(J^+G\ FC[I\&@?^PP782+U>>>6VOJAH$@*6BVV=K()BEA>" "%-7=4D18 * MB$ &54:AP@DL'+5#>WJ;6J397+O=&3GH^*L?8#MF]P9;8&)V1FSX?>4^),+< M4S[9X^O<3^YS_NR]Y-Z'AJ;]/M"?'X5NS<3,U36:S\_5ZBI-4)((7@!8P$03 M1\8!S14":9HJI3D%0U\\6KNM[9N"YJWY?1#E_WI0O 904$ M<9$HQ%/!"NIT?3>@K5.;?[N6[MV5'U)3.. 06QX,3V/@0F]F#QLS]X/C\&CZ M/7<.:.^XQ];A@3\Z]1ZA2_=%T[LE?ZZ. /5T1.>U N\'_;OU3"0Q1PE!@#$" M 51Q"FA,$Y#S7"F8P31&U';!=+:7J9%U:VA46]IH6T>5K?8+I?.@7EXD>8$J M]';W$)2<%D<741B\,#K?\FB+HHO.=1=$ES\\,%JLLH';K# H888R'@.>QA3 M A& 58H SQ.*54:90*G+R=U>ZU,[:'LP?42\-BZBE:F.<=@>>):1TU!(@A_< M&[M"9,6="PBYW-S#+,0O]/5OZ6IAM)D[3;I M(US$DL09!QB3 D"1*D"I46\K,JIDIE+*K7)N;#NC7C$+?"KWYA:@;8U=IN0'Z#*FB4T?H]++G4Z[HF))01'AR:VS_FKO/:I MI*RH@M=F.]GY MJU=HZX/$IDY;[_,#\Q?+-?W^?64*U5>;)%_DBUP\RP>3O3*C:9X6E"F]6F MHW?+1UHN9EDFF.() WF1Y0#B. 8DDV9KA&0Q36G,L5LUQXM=3HU2C,7;R@_1 M'[61KJEFEX&V7%1YA2_TLLH-.?=EE#48?A=2E[L==REE#_]JY(]D_ M?G7=<0?F9/W=D4VX,@VS/AZY78AVIZ J66%J6$AQM_AB4AQ6]9[GY^5BU?Y3 M.U"N/Y4+^7$C'];6@# MSVZO,JK#$X5]HA\FL]B+A:^3BNP3W+.YRUX[N;HPYX=R01>\I//[Y;JL)KW! M=3G/-C6AMWVO+.?6X*BU.'11SHL0A:K)>;[CURK)>1&*GHJR_4:OWC M5,T8_0X>WN\]N/W;OBPBCZ7(, -4TMQ4Z"+Z)TP!DHB3)(\+ JU2_*^V9&I! MT^EZ3M7DN7_-?VWV_0ZD .RBHNM'KY_J1AV3P/QW9CAN]X;C0Z.Z<#@<-NSH M^[UJ$CBK]=@T1FC/I(F.U/63ES=(ZQG--&>FJ33.FDGJ^@Y&F;F\X=!.9_X: M'%B]=B%,G9F2/6^D:.])&.4)HT?!J^WAY3U=;4I>/E7I"#L+3 S*9W&VY%LO&K4BRMG#(Y.D_Z%9$K ML\!<=TJ-.U;.O798L>0\@[F.(W,=MT"1]@2OW_K,UQHU M;A5G3Q >U7KVU>Z5&_C-GH\))>^7\Y+_JO_[(']NWFA#_JT9&5'$8@P$C 6 M+): 8,4!RDC,D> 9+ M\O'YL9.A_''QH7R1_T='1^M9)I!,14X!3XW8'-*#@O.B $DB"JRDU%&ETY4J M=Q.FQF/ZNXG<2&L [';L%1;,P#1V<.7!)(Y4]D>- VWVB?Z#]L'DDA@OHLH- M?X0V'$*OS#; C%$I;CA,AUQW14ONLNSWJZ5XYIN[U5>Y>BFYK/4STT2I+)4@ M%46J*4WIB(QF!.12,0AA#E.[6Z+G.I@:834V5KOUC9E.RCMG@>PG*1_P!*:@ M <@XJ;;WN7^U^,EDO#(S1U9=\ M:_9-9 P?>*7!9@#L AC/L :FBT_+Q?>F5.3#7J'( !<<')#Q7=GV8K]CU[:U M!>)$=5OK1X=24;-57%VDN*VZ79ZA+2WKWX3/=%5]%+M8YC;!=^^OHOT<-6W#!PO&5B. M@RTI^48W>!C3 ONU!E;;K+_&46UULU6D[:YS^WURE M0GFG*JNN1F7=*Z6ALUOJ9&B-5ID9;6Z/&6/ME41^FEU='GI *S"YG0/)SEZO-@UP]5ONPIL[13"0XA@6CH) 4 DC2&%"A%(A50E""\X(BM\)"1UU, M[<6O+ 2ZI\=&QXH[5YD[@:/=&W\=.H%?]PXPC2!5;_V] ==XSSGO^;;M433> M]W "F5=+8T[I[>\3Q1Q#"S,,&9SO;B+ZEV?)X?(3834O/\N?FX<_Y?Q%_KY< M;'ZL9XI S%6.05IP"F!.$6 (,A C3 H*R"I6U6_7 M']?KYXX^40)EKF)!3-'6%$"NJ9,R+C1U9BFF!,9)ZE1"RJMU4Z/2VL:HK(Q\ M!?VIDR-HN[1[I7$)OBJ\6D.J&=7:Q4D)1/5A/PT)J),6_C5$GOK ]2;CU-O) M,/[_N. K,]6\D_7_?EPT1< [LA\Z+*_THG:3T^YOLR)%.2%0@8(6,8!IG@/" M5 )R&A=I)O2?J--:^UJ#IL;RC?754G-9BKY1]M5&CLK0O" ^)V5N[P[CX MG_)'R>=&9JDZ7QAB5%XX[=[A6W[F4U=JE'W: M"A6*.$:,&$7Y&$H "_W*,@XIR%.9H"3/"(Z=M@Z/NYC:N[N3*QLN%GD"2,NU MZ%7PA%Y0NB$S7+3MR/DP$FV?7D?Z\+R;9^77CC_I:X'T=KFH%&[^56Y^O'U> M;Y:/-($YDR9Z%0$@@(C3D0"4,I8HP1 MX:2\?:ZCJ='6SLZ(&VV[3R(7U<_/Q0GJ@F\2_2Y&>6B^_WJ?;AC\[(N MXS5+""<%Q03DQ,CU(U,_E&$$A.*(*L@XIMR--"QZG1Z#--::.U^MN=%R:Z\K M<]@ ;TLCGN$,SBF5O3?1#M*.R='.YIOH]G'Y[)=I'*#R3#LV/8_,00Y@'!.2 MR\-AD[U,_LP'_?6<"8:)P@D#28%R'=W@!! >0ST6&>=$)"21*$225VO U#C+ M7?G'&7([B@H)9&"V&I3,97P8/YOK$+U7R>+:&C')[*U#B(9F;1VU$U3?;(:+ MC$&4Z&5;@06 O." Y$("_O_B M3B3K*Q N]47LP.\GJ3"0!N:G%LW; S2W)M]$;R_L0PU%TZ'XAW=41ZKRX0%= MMY(>3D#UUNZP:VF\(AU.GNU5XW![\HKK .QR:BH[3$V]UU^U'_J7]ZM2K^B5 M?OIQN:B57J3^$NK7!/*,%A0R4.29CDD%S '!"0<<(A0S1(2*G32BPIDZM9FB M-3AZ,A:;DG"\LKF6F3)'$D^UX0,N#H09:[LH>!HC&'AB\G"E8#O^]^WXUQYO MU; NC/ZP*P9!!\;_?8,PYHY_^2 H["=O(H3M<7#6S?)1FG(7'S1,YNB[7#SK M6:Y9ORP7ZS=2+5>R_MP#_2G7[W]N5E3W42[HZE>5^6..O 9H*:(H@)N: "B6FFK3]YDA 6Z>VH6*MZL/\D7.4^;BP19(9(B M+HA9HQ0 9K %%(,*T9.GI:VIKCLJV*!U8O.@$EG;$[ FAP,2Z M*U!T$]6&WD0-8 $N;5A@$J8(T8G^7J?LT'G'SQ8:ZGED&$\82>T[=2N63X:N M6EE9F,89@;DFB!P!"*D A# $LH*G60XY$52Y$,2I3J;&#+>JN(Q-,Y$AHQNE$B($9HE@%(6 VXV/"66J'!+G;;H M'QG=QSM5;%_1W.>Z6OY7[1]OV M=D\-U=7];DCJBWQ:KDSD>LO6U;TS:_W7TX]/Z3M>FQAM;=339V.ESV_V!2 \ M2[^>Z6QDX==^EX]E7R]\/FB6;)N_4[",J$014"1Y#B!5.:"(0Y#(/,-0+^0A M"WM53/\T^EDK.,R33)"ST6 M::'Y#,H$$$DY*&C,4FX$^:33QH--IU-CL7_)\OL/]QS$ 8JC M Q&79X>1DF[H3KU?;\I'NI'K&4HIX3F4(!6R%O[W"CE #H[\A@.2&":.,3B)KI?SDO^*_JC^=\'$^R\T5_M M?WM<9YV&PRLE''0QZLM_VKW#U_S,IP;N / ?4CR;C87W=&7FS'5;G?,-79?\ M=B'>E?-G/;L^4$TF9E"K,9VE,$42YE"_[P4%D#$.2,802%3!84I%AMVD@ ?: M,36*:-VHWHW&D5VUVINH5-2V>1B/]#5=[F9X4QE-$L14!AJ*LYB<_=;?PF*)-&+0T&) MH%9KP-=R8&H7D#1=1@<1/MOECU*5M]Q:<&9.+?(H=[KQ/_-HUTBW;B MWRJW&[JO.*2]]WU?PZ[Q;@^_(NI[=Y%?TXX!(=@)-57Z5&[HO/R_QH-:6+4J M;9P)F$J%),BAV3Q/J%[#"IX! 7.<"8XDA?%L(;]3$R):QD_6O5MQ%JDYZ\B& M<+RUU7#FK$[0>?>HM378.LP M>0?!>*0IUQO6;I.C,V2]4YI]:^--1,X>[DT?[D]?O9/Y^#1?_I+RJUR]Z"GE MS/PUK\95_W2GODB^_+XP]M1UUHPUZ]WN69Y+F2$],:@,$0!S_1^:0 EBAF", MI4HX=7OT]89ME,7P@3+%+M*[:4>NKG'7 M>9%;/=ZQ-E3#C$"H+5?/UK[6IFP8T'NV;0-UZ#;!"%G.WB\V>BGS_N>#?A7J M6+BIH9LJI0J**RLUQGABWWJKRV]8SIZ9^R\@-AWT&NTWS0]:FB^[\YA M''WPUX&WW_5X?-8C5 L8S J9"?U^Q4!"D@"8(@ZH2CA00A%,J,A8YE3O=+_Y MJS%[<@T5NOF]>WSYL=R9=;&,\X83TS1+@IEJM_B6$^:U A7D)@IG"@>)TYO M<4]?4WNEWW;4=&\BNK6S2NRI$GK6EAD]-D#;O?&>X O\^N_KT-:&1CM+_7&! M!1Q>B:&OOU%9PL+Q0\JP><2-/]:K37M7]Q]R^7U%GWZ4G,Z;*2Q5,*%(82 S MIL8970L=(X%^-/OIP1M&@8G!#1YK.K!R MOX\(= ,=$M#_.B2 _AY&>?6MG&Q?>KL/#PL7/LO-3K?S]H66\RHG>MDA&).H MH]^V)F=Z)KE"""4(I'F2 <@@!(PS#!!%LJP!2CB1F%(BD8$9"F .6Y C0HJ Y5+!([!1"S_8P-<;;;H_O MS'32^#L/Y>7(Z&J QCHZL,?&*33J]?_JL.ATZZ.%1+W.=<.A_@^&#H6J:V0S M!G,AB"F[F18"0)E!@(74<1'.<):D^D\8NQQ!./8_M;,*,_7^-J_FW*9LQ&$\ M=#KV8<:94)%//5*^XQYG_"<8];SIA3U@S+,'WBM%/+4-$XUW]@ :'NWL-^.> M#_&NR=XV.J8S(6)SQBI G''17)E@10)XEJLXES26N=7.\6'#4XML6MLJW6+[ M[(<]K/K9YAH$ M.(G?-.N0ZG/!VP6HD*J-$\9B'FBWSV5,$!C([Y1&"D.PDG!K-+0>WN9VHO8&%KM MG326#MB"/0_JY86&%Z@"O['):;EQ$X>HEQ_D>1EMV7'2RN_2X_.%ARX\O M -ML#$L(=8Q]*+-W"< W\K1+R&^?T]CAK4 M6SE_&,+;/32T6L#3T[RZLD/G;ZC^2IC;$U)NWI5KKM?FS_H[MKO^1 07<4H@ M8-4=!A7KH#Z!"5!<<,I@ G'"W6H'V'<^-8II[(TJ@ZM+:\N%N;KN6D? 7X[ MQ@D%:F "ZIH=[8/;L3SZ(\Q]L0&8>2X_X&# R,4(W*$Y+DTPH(UA?/9)KM=2 M[NLO?Y$+^2>=/\C5XPQ2&ILJ)X!S7 HH0*49!A@E!5I00E,E-,5W0O]38VU M=D+D!9)O6P:%[*G99HUYLT-;KJWC(_*X[%6G&L@]OHQK-K2CQ=/\"6 =NH MPQ8ZC!MGQ-PC/&\@^XW[KC=KW&C0&XQ',:*_EJ^5A?FV6&WE ;K&&)& S\O% MBUQOI*CZ7A_()R,H8UZ@&"1,_P?F.K!D10%!(?,"LI0D&+LQ^O4V39G23PJ' M;+UIY0WMY:Y\#J4E=X\[0".2M_W8C*3D11 M;)R*-I57)L%QW?'KQCQHK0/C?9QM#V_&'[W@YSR52S>=VE<=KZ*[S@BVCD4/ MVQ'\NC>"OF1J0L'M^1#)DW$CGS?YA?3X:,IS^P-+X-%R]4\Z?Y9O?OTNJ=E0 M-O'*AY7\KV>YX+^J3/$<4XB84>A>YLX>$[]5[BSZ';?(G3T01S7N'!X=G/[_ MEJY_W*^6+Z60XLVO;VM33V^[X7RK">ZEW)32<(^0G"4*()A! #$T8661@XQ! MDF8J1WD,'3/_+;MVHJ"1DOZY-CUZ:FPWFX'+[4$*W1KNG.!O.Q9VM!0&X<#L M9, U5D?W'7!_,Y9'Y>)OG?.JV\LP#TGH=T3,=RZ_;?=CI_$[PG(B@]^UA8%1 MU/-J49I*Q;<+\:'\:7Y:_RX?F5S-"DQ32H4IVZ<7Q["(":"8"I!A#A')LBR- MK:0-+W/8J#+3URYWJJEXW3SGTK*RGG%0DVX)>X67XR2X\I0U$)\7IJ] MP?J?YJ91O0$X4W%!"8)H74JS3)G4Y,O%DV.1[2CD65 M9V;OIC&W>M.Z]C=[\4-78S M_4R-9)L\/O<3YW,XVO&A!W0"LUL'F*#'O1>0\)SC>+JOD7,;>QT^SFGL__B M,GAF;6D*\+W0N;F_H)EF>TO\PW+U5?_VG62;1I3;;* 0*?3W)9: *!VM005C MP+B$(.<<2L1PEL7"9C-K4.]3V\_:3?L.%=F<(>^GD>! !B:7:LNJ8WNDC=\) M4@!M/C#V1\:!:.=!2, =*N&%!'ZD@GB^!\"M+MY0 'O+XSDW.EZ5O*'^[A7+ M&]S( )%7_?63AUJ2U0E?@E)&BAR"3*4,F&*H ,.$@1BF62:*#+,46XN\GNME M:C'BOHJIHXC9>2S[*=X;0H&IW 4<-X'72\Y?+_!ZMH?Q!%XO.;DG\'KQP\.6 MA/^2Y?P7WJE:-?KN>;/>T(5HUJ!\E@G.5)Y)D".D (R9 M7B/B! -<("3C&,<)CUT6BDZ]3XT:6N,!K:UO=.*CY_H$SNB9/3U7!W"+5@+V M2:[J3_V/_Y:@^'\Y** -%Z)W&V&[)6RP<0M,6*W=46-X5%M>);O5@]XRGFJ:/:.A6_.?S>E/=;6/K MJN#Y+$Z@C(L, 93E"$"]Y@(D%PC@-*=9SF L!+PZPK*W9VHL\UXIR3=FOGY: M;K2=)9W/?]7Z^.6+CL"V*^"_>PB2'(;MBK IS& $9K"/"[YJY5N.@JJV"-!! M=/NN':5F$/]H_?)XHN )X?!!EX--KQ^&N0-H%9@-:';@95]JKJM5ZK?WJY++ MEO)G.E(K.*4*)*F0.E8K.,"8YX!0IEE7IBQUTX6C:ZB7/C^,*@X$9 QKW:EOZSISX_9QN=J4_W=[S=8?,I8#Y8*:/NCRH&;J.N"?R7/H>AYY2IG(T;EL*$0'7+;X':& M<5Y=,>"!_I3K>UJ*SW(S@Q++A.98KSO-3E:1$$!2"(&0,>%)KKC(G6X ''3 [/UR46[D)[WP%A_U>GWQO=3K\281]9A*#C(:,2." MYC %,DN%CFD@ E3H!9*(,8NEDFDFG#)#KS%F:HQ1^P+FQIEHYTT]&Z_=9F/_ M(V?'/6.-1V"6&C 401-;?<#J-S/_&H/&3<;W -U1_KV/-H>QK]%%6LD?NEW= M>\WMFM+OE";X&6=2D"16(,8I!%#F$E#$L2F=C12"DBE#KO;WQ'OZ^EFW__D\V>S:_Z/Y5+\6<[GLTQDB8QS82YN M,_T?';VQ6"5 ,"I@G&0I+YSJ-MAT.K78K!,#T,KH&Y.$Y;J@LP#;=HGG%\+@ MB[Z#"*KFFM^V-D>MT>=/" :L!.TQ\KPVM.AXY-6B/13'ZT>'9P=<(!JLW'O7 M'#;5&F"SA&8)DD4,""8Z^.$2 4)(#!1&"F=(H-2N8I5/HZ;&8G?;\SD']42O MH]1/;Z^%?>A3ODH8]TV_JOF;5M7\S;&J^4VT';D+JHGA1L[A3M,KC.!(5YU& M'$FW6U">(>^]'.6KK_'N3'E&9^\JE>^VO:K)?2@7=,'W%^"EMS6^#&UY'H0&T-+[E3W4]"2ZX'%4DNNKX61RR-5__FG7&^VQ)K,6)$A MB#(&<)Q) ',N 4F+%&144@93FN6*CE(HZ81Q4ULAU$5T7FH;!XFL>QTZ.X9\ MK0$99=EP13&DFZ8F4N.A=\7U$+A/HS[2*0/_&I62>J#U5C.IKX^AIUJKI^6* M;@YD!QJ52Y9EK)!Y"@0C.F(52D>L1.2 RR0O\C1/('/:@.[M;6J,O#4V$D8_ M8^TH8&*'L.T1ER?<@A]RM9 =2(X$4!.UPL3S259?CR.?95DX?WR:9?/0E_G?R:25Y M6:V&],]S62V+%J*;VC>3>:XR&2L@38$_R& !J-(+DZS0+)"03$)2N'"!3:=3 M8X:NS956->T8ZT835IC;D89O) -32-?SHSB I!7?K'J>%2V M<8'BD'NK)L:M[7.F838KCA_

06^Z?O]9 MAMY ]S:&(Q6I]@A_H'+5/BQ\I<+5'L$]7\+:9R<#M\"6*UE^7[PUQ>EP]VKSJ^^S@/:OG MQ^599'^]>C/CE?([,?!.L-,/_0AMX3NWO[\EXO-#U?Q;Q\#9AE C3L,H>.M M6E#@TTE!@9M*0X!7DI<=UTPEP,:K:@5;^149QUY+6* 7Y5?4%SAMUX1E!GJ! MO$YMH+_IP8).K3KKVZJD0"VQV9WD'Y9OEXL7S67:DCMUK[\+WBQA M*14%S@#+"@:@2#- 8YX"1(H$0Q%SG":.ZD_7V#,U>OXBA=2C9OB 5T9O*FYX M:HVN"S@,K]AP[?#9$?:(@Q*8K+MBQ+4KMA+$FJ9W'II_;7VL)3Z]ZESY0-NW M*-95-HVMH.4#P!-R6UZ:':P.8[HT+1VI(,_R'%&($=,L+&*][E<)P$:K6$ $ M!54\S2%Q2Z,]W]G4*/9MIQ+.3;3<&3J<57NQMJ-,7P@&YL.6 VOP:DMONI5M MO,K"7$3$MR[,^0['%H:YZ/H)99C+SPRCDH<57:PU,YDSC*]R]5*:"UXFIJSN M>M'YQ\5ZLZKN7*\?= _KTW]ZMS31J X "92)@( 56"_4)40 QT:HBC(*F3E] M=LO@]VGK7Z;TZ^;7E^5\_F&Y,I>Y9CR+ M60P3!611&%$ )0 660Q8G# 1%XD4Q.F.K$OG4R/@UO;HM];ZOYGRBUL'HMJ# MZ _C0]0XX4C,3H/CL/X. /D8BVU_: ];2#O"YG_5;&O ^$MD1VA.KH==VQBZ M^%UO[I31)-NQKUQ_7<[%3&8%R02*09P5'$"C04]RIND-IP5,<"I4YKCT/=?5 MU,C,6&HVHE;R12Z>'2]O]"!JN\#U@5/PY6T-465FE178&AH92WTN;B^AX7EI M>[:[D1>VE]P^7M9>?,*-(H0L9^\:B;#ZQOK[A7A'-W(F,1,YQ + )-4K4RXH MP 5+ $>0"418S@HK9CC;P]0(H36R48.(M)F1L=..&YTKVZ(W47>/ M=L@^]AZ,+KO70\$99\^ZA2>$\,,Y[P/L3^]U\PJ[TJ?:L98F9T1(7_^;_EK)F6.,I4J0#G! "HA ,MB"3!/49Q KL-Y9#M9G^QA M:F]W;6346!E59D;:3OO)^C20ER?KJ^$)_'X[(^,T6?=Z/WBR/MWJ:)-UKU/= MR;K_@P/3TW6;;5GMG>A+K20NQ0=MJ,DQ?:X%?._483'U3^5"?MS(Q_4L0TF6 MR2('O!!ZBD^@?OVET/-\01.)8I@ES.D6HR_#ID8=7;^Z$DBM9Y'YAMRNW#D-08R,,F-.H;NJ?>> ?>;F>_+N'$3]SU# M>I37[[O]@461S]PI,!=N;E]H.3=I4A^6*U.3>6?FKHS[MC2329P4A6" 8:@G M Y861LPK!C!-)4]2/2&DV*E8LB?#IC89?%NL))V7_U=3AJF-96XX/]+5OV6= MR#A44]#;,-H1_&L,3F""OWO[\>90I/ FVCH#U'(%C#LWT3]HN=@6ZJ)*?VFB MG6?5IK7VS&-Q9L]8^RW:[,NX<8LY>X;TJ,BS[_:'O6+8F#B[ 4PJ%J'/4Q>.<^BVU'9S!Z&0YYR>/*:\O-? M=1!;)>)_,D-J-)KJ+$9>T+@PQ:<+E9B[2#0&F D)/#?/GG9VV__O'CHJF/HM)-:&?*L;T=\?#S6N' MSO(H=,0!"7UP:L;!^'(3-=Y$'_=&Y53MIHY"=O1'ZY3/PU9/^/H]FKW6J'$/ M'3LZZO=@=RL5Z^:^%=?Y+PB_/6/\JFM:I$DN1("I4"H @&HR1=@R7(@ M"HX9T\W1PNJXV**OJ3%J:VJTZMKJR)T]T%K2HA_ 0C->B]6>F2%21B[#X9>@ M>OH;EWLN.WY$*Q:/##R)/KL79C9B?Z>;YE__*C<_RL7=0AH!C49HPY1*6F]F M!,:D$)" O! Y@*GF%&(N5A=IS M(,PZQD_CW]29-C7_>/([L;03\GB!?;]:X9\?>8#PZ-?;7\L"[Z/M7ANJK[A_7ZVZZ(/?CF0] M@1J8/0_O'+9:%U%MJ<=+WI?A\'MGNZ>_<:]@7W;\Z$:UQ2/#6.7;0I3K6I9' MBC;5I3HM;:?!A^4]U2\5+Y^H6=)V>,_DT.AOOX(F8T!DP8%( M4HQ32G%.G/)/KC=I:ARUYU$DV]PTNHTT-LM#POJQG.M!=%RL>AA,.RH;=X@" M,][^Z&PS!^L\DTXX6"OX[GS:BS$;M_S1HS^(O;*H![-&)5M_,!YRLL>6/2>9 M?):;6:H4(CA5>G6>F-)<>0H82C,@QH;[.ID:WK:W5 DZVAMY$ M"^DKK<0@C&&-"2D33=+99;NA\9(2W7?[5$;:; MBWSA%GB6Z4W6N8D^]R#G+SVG \DXB3FFPVFDY'1P)2PM2UZ?PD3]]SE@POWQ#UU+0)@2ID.QQ@#*BV47CO' M)$.I4]E!1P.F%J)U[?]_6G6K:K_=_ $PXT34>N%8/-!U;.R()"3B@7G&">Q MM=V'PN>WA)^K$>-6Z1L(T5$AOJ'M7'&/K5/@S^3 - 7.8Q:G"F888"BP*;)% M 3&Y)W$JXD(4F,7"*??D?%=3X[>ZDM9\9^J 2V6G,;4,>[P@%3K^J4#J6%EG MV_DN'G\9"_\7LTYW-_Y5JUZW3UZ>ZG_BNA+.2]53QN7#\\9DQ!T7D/#(O##J5,'"_XG'M\0M^S4[H_ :[B7$+"Z[QVMK-1YZA++A_. M-Q<_[_G0^Q^KY7H]2Z& .54QR+DIAIN+'&"(L]G+L774WN5FF M.FIY.GDXZ^E]VRV,G>$T]D]6,8YGZV[G,8)[9[[UF>T^T\- MG!?KK,IM?LZ'E\_E3BW*J Z9O)Y9)C+!:9(!JKUX74K\N1#>%>G;<_]+^D*5:B:+F*7NC\N5K%ROJ48:BJ MEN6(6,8M_@ >*8JIP>OF%W[X)_C\\2;J:)AUQ+ \!C9.4/D-<^RZ'C?H<8+C M* 1R>_JZO=4[52_>?]>K^\?GQR]5]=7VK.?#[MT]2YMVXNNVJCC9:8VZGN@_4*-NH7K .LG]ZG66OLG'J!-6]_=/J%9I;A^;(WZRX9WE&1(Q1 0CC',"$I/HGI0!. M(&I?&=^6WJ[\N#@ M5J))GS;#H?V(NH[XH^UK8/3*TH,,&964KX'JD(.O:FOP#B.74JR-$+BYZ'VG M^J]^SXHB3V12"$VR% &8)CG .H(&*%$,J11BF"O'/4EFQ-B;G(,@.K'M M.:P=-^Y3J_6/0Z[]9@*=VX6XERO]%7HTP=/N]XT"EH1*:GI+@4"D ) @#FB" M&!!*Q05#*(=Y;D-] _N?&O-]^?JMKIUZ;WZR8[JAT/<3W0B CASX1969-;H[ M!_;^=E&LS OPHJGB6*7'O.8 [!DRI8&X?J:Y$KUZHC&-F-DCC;-F[AC:["A3 MQY4^MS/'MYFDZ2@49P>_77#L']+0 MV[W'UYBBV]7*'$S6!_B7LIO=U=J<(/*KR&;7];BJ:TYP'"FKN3T]N(YJ?97A MBWPRV:V+[T8F_7D]2QB)B= +*XMO'JZ\;'KK_:Z>*(, M:__G_63#:N8IN8Z2&G6>;7*LS&'*58Z!9)("B.,84)E*D.1QCC@SXHI.9^.6 M_4Z-,,P6>U4W[TFNZG./B&YJ_:-JBV^S; J-WU9K@[;H>/>PI;F4&H&(&9\= M4X(LA\LNR DP"*$9Z"BU^2:JK*[@;NP>)=OY E9!DY_/]?VJN= 7 +F4&GWI M\2LT*HZBJ4Y<_.;7T:7PVS_I2M1I2Q\7VHIJ?V%=W0M]^$$7=T^5"OGG957? M0(I_R?+[#V.Q7C/1[_(?NNF-$4C^0,M5=53S93F??UBN3*LS2$568,) #)D" M,,X)(#)#()-Y)A*489(X'9-,S+^IT75K.VB,CRKK*_WJR-A?GZ/NR&2 R,9T MP'?1\)B.U1.:7+I+Z"XVW75TQ'Z=4@R)*H1N6EV1#DA1?<%_HV&*&IRJ&_XU M4C=1BU74_Q4-,:5-])O@7^UD0CZ.+Z8R(>?/Y9A-U,R!N\"Y!#S-EW#WIJ^ ZVJ.^KK5KDW]-?;EF#VRFQX03F#- MC(H@U/0(A_E0NCG/]$2[$5 M%JU>QF45>C;R11&MU"V&YN1VT;=CO:LQ'2^YPAAXT^YKA\B7/8% H(38;D^O ME/%ZPMGS*:VG/CRP .2R"@2Y8:6/B_O5\KO^MK0)*Y@JI+(T!Y3R D"6*$ E M)8 *%D,N(.-N*GQ]G4V--[JVUEQ16^M8!+(/7CM&\ 5:8&(XQ*LU-$0A2 M$ M_%:"[.MPW%*0%JX?U8*T>68H>Y@CFNK YK9-[)1YD280 IRD,8 DRP!)% (D MPP@5,(&Q<-JL/>YBAQ:%O!-J2+I M:GDB=[96JY'5_O+E)F+R>[DPAX!F&Z$VT9%LKAI31:%*,Q7KEX3D "9Q#!CC M1B8)YE3H$54):\;T_4),0%4 MFN0<893E,',I)S+:*(Y7>H1;C^.8 V<9&HPU'*&CB'J7P8Q!Q\";Z& CHAJ4 MP]]U'O 8=?@ UF^ KNY6)HM:BBH'H$U%G"D!L2*, *1I#$ ( M)2 I9R!-2(93%1.8.I&;19]3X[2WG8SEF^B)MJJ&ALJ^?7VWRW]V9#0;^%TV MC+R!.LX.4D-?VF#]I8UJDZV3$ ?N*EE!%&";J;_?5]AWL@+B]$:4W:,#XR[3 MHCDJOU,?%WSY*'6,9Q*A5O*'7*S+%]G\UBVWW['5";TJ6\O-]+YG?B=Y1QO&G>>' 70TU0]L9F R7I7ST)PO;]^@M& D-AJ?5.:%7KS C#S MGURD@L D0VD"7>;WD[U,;D;?2P/YNV-ZW$D<[9CH:G0"\TU;4Z@%* 2[]&+@ M-RWM9$_C9IWU.7N45-;[X6%O?4]QGUJZ'RP!-!4PZD$@C17 MA">I$P%2>-BIZ/R MART$AU1B_=S5.P=OZ5.YH?-ZC^*+7,N5[O/#I\(D MG<6 Y8+J. ,*E'&NOWM.EZ:=+9@:[]1G48 G\!A\@,D0=\R0R#OJ7UR(TDL+E 5*>Y"O[G.\5J#SYX'@2 ME'UV[XE,]G[PZF)&YQG@LCVS"@A[ZV,8:[[%*"[F"&*J0D+4=KU4VR!6HGB)! MSDUY*0ET5 VC_H5>W1S6BQ$4*LAB G+&,8 9R0"A- -QFBML=F@$MU*ZO-:0 MJ;%E)]^TWHUI CMR'2,@0G,J)TQ:79L3M;[:7YIAF2TTC_. M<(8L_V-OS&N6 '*&[$(9(/?VAE^<,F?T^[G&6^$<RG""2WO%R#L>A_]LH,3**T/G_ M6SZ]70I-38D.\O*4 *P0U^MC)0!&"0$B([D._%(B"'<3.#_5S=1XJ-'K;DR] MB6IC(VUM9,QUE3<_B6P_!?G#*S#?#(5J@+1Y'Q)7"IN?;'ID6?,^]XY%S7L_ M/3!@>=8KF$>Y^B+5\T)\*BDKYSOY]!E%<<9BSO6[+Z".4I@ M* $,)@C*>.T M2!T/Y7N[FQHEW(H7<\PGHJ=M\6=30H\W3KAJPO1#;1F>> ,P=$S2&!K5ED9; M4P-(1]F!XC?TZ.]RW'C#ROVC(,/NJ:%;3B]R\2Q-$<*WRT5U8FE666V?]\MY MR7_MMGRI(C#AF8XX"L( S)0$C' &J-F!2AE.TM1I,>36_=1HI['>=8?("7'; M?:%0. ;?#:H,K_FZ-;W:D8NVQ/1';7Z8G?5AR'G>^'$R8>3MGB'P'&_R#&IE MZ,TCW4:]@_3N>54NOM_7.C'51E+UQT9'^?U/N>+E6HI9(1*9IV;YI JCHR=, ML=,\!SR-<0P)R11*W8K7N1OA\E*.4\BNS9XZRFE\?JJJV=6&5QOIU:^7M4=7 M7 QW'SG+,\B@HQ'Z"/)Z ?^M1'_KW[I2 .R7M!EPV6PHRI[OFSF;,?*5LZ$P M'=\Z&]S2,&H]$)QO;[4WU6WJ?N^>-WK5NS";]#.1LX+@0B](8R-HG!D]#4(Q MD!E'!)$",^:D3^K8_]3BQ6WA%MI4Q6@.()_7M6QQ5Y/H?_RU! M\?\Z+,MUN@27:"IBUW$N4B;21.6:?6($8"$D() *H#B"-,,9(>:,Q%ZJ M*N0XCR!.]?_;<;:;;0..7N"I]JALS9$B2\?NF[8RF[\9="!R7J=/5QM&G3L' M G0X<0YM9N#%S?8\Z'=)S6'08RV 913L=>--[BU/T@3A3',&2:B>+Y$.Y1)( M@,AE A-89*2@3I]U3IN.Q[W2Z0#%T;5.EV>'\4ZM.?% ?^[.H7?[BGE,"<0Y 7$*)8!)1@'- M" 4(45RDB2P0<CL)(AE60)M9(KOMZ4J2T'M\9% MQCJ'2UK7#4@_'8T+<^@S[(-TNDA[$FU= =H74$EM&F^BG3LWT2L-C<-%N]&& M:*0;>:&'RNTFGQ=T>Z_\7=?#>'<#O2"Q=XG03XM>-ZJ/5O9U??;V8C]&!:=* M3V%$* 0@8AQ@DL= %H1+F"I!LLS#=G6_%5,+EM_)Q?*Q7)BWR#'C>]@@7+7' MZ _::>TT5FX$D6RX"L@Q-AXO6#*%[4<[L"PW(2T;&Q#?#ZY(79MVK[_[/_2? MZD/&]2R%L$@I%B#.$P&@I#' <8Q!DL6*IIG"";+:00A@V]0X=/=R/S6&-O5D M++H09A-ZUB.8THURI0J0 )B('D)DR M?U3E(,8L3_2_L@PYG2_Z-W%JDW97^N-^N='C7=)Y6T2TNX/1NMHF,6^=-4\V M9\K5M?9/;:9'?T6$L;X2=BNMUQWHT(% 9XR[[G5VGOJ'MW5R5^AB)!T8WX,1 M2";&FYFOI"+C&^;S(C/>>QHJC% ):M;[<'6JOMF/.Y!^PI0J*10'C"()8)ID M #/. 6EQ5<6ASN>66Z[EC758,8IQTO9UH-4!VW.X=]N#G/%M[=W@:BX.2KA-*GG43 M;'H>63/! 8QCO027AZ\N/&1.(#[,EW^Z2O?V-3&AMV&_I) Y5ZLL#5U(Z"PD MH:H&'7?X6B6"SKK>4P_H_#/>RX#\3O]SN:JJRW_67YMWRT=:+F:$YGF1Y@3 M(M7_4:;(.X(0Q#E-BXPK_35SNH/AV/_4)NU+A2\J'Z+*B)9B+@!)40)@)A- B@*"'&5*4(4)3L@@9:1N+U.CMD.UG^:'R!@;W2V&*B/M M =O/4][@"LQ&@Y$:+HQT"@D_NDA[+;^.+-(IY\ZJ(IW\\+!8Z+/8EKTF!Q3?KZ<4WJ$M>D5\8U'Q=\9:I(O9/U_WYBK?==3HXG.&_M6;_S6"]M7Q;>3'$_K,[8KXO M#-IV/_;U04=83EPF=&UA8-%ZSI\?G^=T(\4[^;22O*Q.LO7/6U&_LD97AWMY/>FKZNU[2;9V,1,?+BB!IQSTW@O0V MMG;T.>I0C4.N'9>BKD\WT=:K:HRZ?MU$K6N=F; M<:,RMV](#WG=>_L#3^.'IM4: S:_/B[TW%-EC*_O-C_DZD''>(VFW3_U@MLL MO>N,VX/+-/_0[6_>:>>W,ALS!=,T38@ (M?1,H0D ;A(,&!890EEM*#2JEC" MY#R;6AQ>FU^)DGW[^FZG;.8J!CH5?&V31J9B[X1F-0_2I34Z40>>J,(GVFB M=L*FS9=NJVIZ$QW=L*R0B@Q4G6(['C-DIC;^?M-Q_K_JKJW';5L)O_=7Z+$% MEH N%"GVH<#V-#TX0&Y(M@]%'PR*'"8^QVL'MC?M_OM#ZF)[;4DF95)1@&#C M7L=<,K$Y7(Q^5Z:9:<)A/Z MU3_&*&B(V_1B+\:\2 Q)'D-8R!+QG FD$IF"PI03[E1^P$KJW.;71NEZR?9" M;;<)U@YRN\G/.Y"!)Z93#%]J'#4J!V#.VDSRI9W4"X]SKN7UX[ '< MQ\^P6AFWRM?/B\PD2^(X1AIACG "!)68%2C5?V19*8" %3=(=_-S\S'-05*E M8M3HZ'K,]@(^V_.UL:!,<[!FA\>(P[0NLV\\17O1Y,3'9UWF7)Z;=3XUBK>N M\U;!_>/F:;T_>7,!)84B,]=?"4T0YDSI\$'_FJLR41#3(DZML@*=I,YM:-]+ M^?/Q\HPP%Y B<7*O1E:5!*IK3%^&"T3<#9E>B.#>XKG#"638V)?V;FWUG3&^.'QZW1GQ]/,!O:S%F M5' L5(Q8EE"$@1;(U!5!3!8Y8SG&F"J7K,Y+$7/+WGPP,B)1*W>:T^"V^.O MTFZE=QM"@1WPB7(!JE?VF^YUL=8A9M*56;^9Y\NP@2?'C?!7CU]6FV> JG91 MLP$A:9S%),M05AI2QHSGJ(RQ0CD(AN-,)47L=&[3(6-N(5JK8EWOQ6U@=T%H M-[)O!";T"JS%I%(OP.[,@/E>AW>7G$G']X"AYP-\Z-%Q([S9@MY]@.IH^F'S MP/\QI2!-42.][##$L)T[VHN,B P7>O#SDJ4(%Y A5NH%'"EBFN:8ECS+1V3] MC-5GIED^[>'91E4U5!LKHKVI=!!MUE6]J>HP-MK!?K\ZW!Z'^I2-FY,!QTAB M=(^F"E@F]!A1,Y;+0RDTYX MMT)V/BO>W-Y(9B9S;_J=JN;BAC4@SEB1Y#HLCDO#[)=SC,H\52@E25$PDK." MEDXT3!GM=RUM0$9,,"8FM@W05CF I50,)2D MA!1Y0150ITBI6\SHU-K&%4J!E@3 M#Z/@==3WB)ITY ^;>S[ZKSP])4'_U62NMKC @^ZSG8E3*I_U?KL4L'O@VT^P MWRTX3U0J,ZJ7U%@9A@2*2JG]34EIP=,X YI893A\>U/FYLF.]/_[5NEZ:R_Z M8M36"[I*[2FXX[U\4RQ.;[^;_@_LICTPT?=F0#^\R( ^?LD.R#218(U-]/"= M?>: M-B>GOR]W@J_^!+Y]M98FLWX!98,NL$-H4:L4 MC8Z:!DB!LH+$]^W^ 8E37]F_;GS'/7R+#XW<+G[:/_&5V7QJ]C83$"J5-$.$ ML@QAI0@J00 JXYQG5,6<$NJT47PF8&[^HM9OU.;P.726V\(W !)Z0[C&PN@6 M8B>XQW"_>\#G0J;=_>TQ\6+?M^^YD1RV6KO:&]0,'GVO?4 MY$)31 7/BS(#IJ-=I\6IHP)SFX8^@*C\T<&&Z*41KI53'+O#QZ'FNJ.*HQ,1U5<9!=%E=960[-UXWANW7 MI8!NIZT]\M>*"J_RS[MJM^KT?<-T\':S_Q/VVA=L/JTK(HZY0\(>Y)>Y=VV]S MUSP4Z+TWUH,)=)MJ=MO]XH/Y^M__L]PM5,8920%06C"%L* Y*G&9HXPE*D-\-W3MMD'-$R3&#;\YD'9T?1DH[/?K--A.O#4N+790!7QM[!?E"*+8U5R)$2> MFN-5HJ-.R P=#$DD)Y@9)G![XK=A<4[C>:(2OO_BV^VSV1,9KF,P!ER[]8P_ MR (/^EK1)I?BJ&J35J'7).!QF6&'BM>UPA61DP;\=N:?1^V6GQI96F"SD7\O M5ZL%CC.">1FCA()ADB,"%42' %F&>2J3N"C<4JO;AN??/3+J@UC]_?R19C5Y"OU-5UG,3.<8Q\"1/ M /%2%N;DB"'=H3$JTS0G/,XD39QJ=UQ(F-LPK':V-BK:PE=8N\[0E_C9#VWW2T]S(65:=IH^(R_(:7H?O.G:TG_68O,(#X:"KKU- M0VB*B7-;837&AH^ON@+?S9Y:*,N M*75 :C?8O0 5>-"WEY,:K"HMPUU,ZH;K4H+\]?F/G='C4&OZ7NR7 M7RLFZ4,I=8II;.[7(RY3A7!! +%$_UH214FB%_E)Z72&&D+)N7FD$QL-:^BV MM;(B?EUI"\U?S6M1D8PVAIHLN\VAC#L_6/FSHSL+\2VP](3?N&]#.]&7W7HP MT&Q=M)[U1V/D3^;MBD#V_4G?_FALC9;KGZ*#N='1WNBOUF*/L5C(#O'KRD,H M.NTL$!#JBPDDI*QQ<\]O>GFUTMY+/H#XO-ZL-I^>/YA:E8=U9X$ARQ4@FI4$ M828)XIA0)$#%.28YIXD3>>(5>7.;$0[J1ON#OFYN_1K =A[:(VR!G>T1L:.J M4:UK@$6K)2Y>?=XUF9.Z+TL SCV1[<=&!K1?^7)E%G2&S%DOH3^">-I67NLW M*/=O^+[YS= ^+]?OUF#H08X5PTN2I$Q'J0B;,RDLA42%%!B1E,I2LIP P4ZA MZTWJS,XE/4'%9[]<1YLU1,]:5\= \[;>L0PI)\,\N#\K]]%1^[OH8!E2FRTR MMMV=5$2_BQK;GO63J\J!F3O9:QE]U-.WCCG;MRO"H;N:?TB;[S%V](*\WRCQ M-I6FC0>]P'<1^?EI=9P[/D2/KX'OP.QL+HHT+5**"2*,,V0*@^NP#@N44Z^J48G_>J-]V MKQZF0\RD7J/?S'-/,/#DV+/"QR]/>@29*V]?S-JR65B $(3'0D]325(B7)H- M0($3)&+(TX2DD$K'$\-..7,;YZV:CG?'^E"T/3>\&9O@IX>UAM%!Q2!'B(,P M>#Y([)8U\7'BH,&7AXK#CX]T 'SW^7XMS7^FX:\ZO%CO=U7JMQ3:*,@S%"N" M$09%$&=$S_J)7EX)4<1 N9,/Z!4U.S=@=G%-V%V].%'6*9'> F)+!^$%N- ^ M8BQF[H[B*AQ^?46_N&G=Q56S+SS&]4^,K 9MH@_=\@?='E^]JF\$+A+",&24 MHB3E&<(9,T5S($59!HG,(X69HIET7[.ZB M"J=75W!R+PL]A(/?RM"=DJ8M#CUD[$5]Z,&'Q\8*G;7FW\*^S9UA(DT$P42C M)Y39@2U0$9=Z%<&)R5(J8I([D:!>E3@W=_ ;*-"*F3O3M;H1%]KU[I;5W6FS M;>"ZM+B*N6T,X1')X*'$0=>H5;;:6:CN"P3(8+(&QW-@<4WJQ/&%)0B788;M M!TG&",$L %:J0*",*9\"H2#%QHGBS M%CTW1]1J;I)^AR_AC&2,M.\4.P<5!NK GLHCRN[L9\Z ^:4OLQ<_+?^8,RP7 M!&+N+8Q-GZF#A4-.:!.F_0IK4,O]@C 5Q[E,$$@P&S E1BQ+)4I*FB0Q$U26 M3INP5^3-S84=8JGE(=?;E6OR&L)VKLDC;H']T0&R8\IWN^B*?FS4_.0P%@0 M T& !4 !FR+3-)8%I<6;5@DAV1+H_L"B\6#Q&T0H DB]2O M'P_DOA++"9S(&NOJ)#(3B>/+%Q'N'K[\T__X_F7VRS=__.WC2W!_^1__\M_^VS_]/P#_^[?WKW]YODBG7W"^_N79$L,: M\R]_3->??_GWC*N__U*6BR^__/MB^??IMP#P+YL_>K;X^F,Y_?1Y_8M@0MS^ M[?(?@],QV12A6&E (9/@A=6@?%1.(G*K^/_[Z1^=PYB8S\ ]6E B1/ \>9#! M"FVES<;8S8?.IO.__V/]$L,*?R'FYJO-M__\E\_K]==__/77/_[XXQ^^Q^7L M'Q;+3[\*QN2O%^_^R_G;O]]Y_Q]R\V[NO?]U\]O+MZZF][V1/I;_^K]_?_TA M?<8O :;SU3K,4WW :OJ/J\T/7R]26&]D_E.Z?GGP'?4[N'@;U!\!%R#Y/WQ? MY;_\RW_[Y9O[I\9%GBZO,?I)'5/Z3%EU_KKW]]MB P M$*&;/US_^(K__)?5],O7&5[\[/,2RS__I2Q7GZ%JE,FSQ_WWLS_\]>JI7^G3 M"2@;+E_3#\[_OCYE5PKP^QKG&<]XNOC\V2+=>-.L2G1Q^9>S$'&V^>DDXW2R M^=23N%HO0UI/HN1"!::@&,(4OS\=#3;W)T7=LGR_3+8IEQ21O*Q>/#,MW0_%TP MG[_CUZ]A21\$Z?-TEB_^NNXL0^ARO1A8JF?J(]+_\@M)H.!RB?GUF?8>9'3# MY9JV7-R\38+J]7;\F&]2'\_^3Y=3;C/1A>O(%D= M0"F9(7BE0/@D4TDL!!L>@4<)J[BA^OQ)&XS\BK/UZN(G&Z@ X^=;SG__*4GC M8688;2]:B+X##%VG__GB2YC.)QQ3SDD;D*5P4-PS\)[D8ET,6: H4MDFX+E+ MRSBH&5C)BT$EW@-F%E^^+.8;/DY^QR\1EQ/IHA0A93"*B%?:.G!<:S#>%FUX M#B[)-IBY0\NXF#E4N[?!'ECV$?6(8'G@G";G 5_1%KR:N(#)\<" 25U )2$A"HF M11;K"L\JL1;V[B4%XP!E(]?%\OU!)F6(BD& M-J5(%IIFM#CJ9FJ42SE)XU5PP'C4-$W E*WN%RNL@OYODY6?83 M66+PDM7#U=$&:KT&%YV'D).P003C0AD,(S<>O15"Y)-#R/[B[00?'Y=AOII6 MH9QCG/N(C@D!.DG"N":7+RHF@8RJ(H(J6MC#PX4//7TKE*@GAY*#A#PR4%[, MU]/UCY?3&;XYW1C8L2@?2LED=7$Z( LG?,?BH13%&6?)!<\/!LCMIVX%#/UD M@'&04+L Q'O\-*U!Z?GZ3?B"$QL]SUXZP%0DJ"@B1)84E(#TC\D^YL-WC?N> MO!4PS!,#Q@'"[0()TOE[^>+;(. DQA,*= QZ)H>90,7>*%3'Q-FG+R= 2PB,H M@;1U!IV FRP,$Y)A5LVP(K;"BG_R6-E-S#UAY1F]?+O\N/AC/E$BQVR5A"15 MA;M,X*N,LD?2=MTVY<"[RM7#MXNLL:<)E#UEW!-,-N?HV^6[Y>+;=)YPXH6U M&(N#:(.MZ5L9@B..?#(^\X)!LL>2#?; RBT*M@/,TXG%#B;MGE#S;K%:A]G_ M-_VZ,;V\=M(I*8"V0T5\Z-8:!]B*"8T! EF6$Z:4].GY=6/):6L@MD'B!A M.]0\G;#M&3CU4#U98M@ 7J*,-3$87#7752 [+#A?0+AD. N<2:8/QLGU M)VX'BZ<3I]U;FB.CH"96S]Y]7LPOPH@\HU,U2<;IR$ 5[2&40CLA(W-/@A<_NIVZ'AZ01G#Y+JR(CX@.ET26CF(GZ-8(.D@A19!HQ>%PN/'([;#P=,*L^\NSDZWAQ??T.9J ;7%PK(# M89(CDX>3E^5S@1R)+5/H>^8'VQZN/WD[6#R=..K!TNW"$WEVNJS2.[NEKB@G ME9RN)D@^MM=&0)&"/'";#&UWA81B-!,Y*5'\4#6B1U &EW@9I7 M<_JTD-;3;_@\K,,Y6Q/T615/CK=UNOKA3I !1<)1J5BN;'3NT9*[Y[J-@ MNZRTIQ96'4#:7:"F9C\LGX4U?EHL?TR*5:B,#!!S(9D85>M+8JP'*8:B54Q^ M*+#<>/!V&'EJD=3]9=L%-#Y\";/9;Z!V\'C:<6,MU?MEU X\477'ZBL_*OR\4?Z\_/%E^^AOF/B;^_P( =M!Y:G%20^7=1^0^7Z5?WF6KSMQ M2=O 0P 9B!'%R'7WPGMPP0=$AMQX' HO=YZ^'5B>3O1T$"EW@90/GW$VN\!Y MT@HS$T2N2H1SYSMT/'TXFF'BC9+G!Q5F:X*5K\ M\)G$N'I[NJYM3FH@B/;#R)V(#C)95J#0!"#CVX"T192H>;I MQ%P'EGP?."(A+CNT/)VH[.'R'?M"]\R-?SE=I3#[#PS+BYHBI:)P9%,!,_6JP?$(7I-S+]&P MXFO=:SP\">"AIV\'DZ<3I1U$RIU4;ETQ\9)^LIH(EJQT,D&, @GL@<#N%8(O M)E@OBF'I<#?Y@8=OAY.G$Y\=0L9=P>3,(C]C(CJO$MG?Y+%EK.87!UEM>3N=AGJ:T.RS.XB.7_?P*:L=UB9 S)E Y%PC,D$^,02OK/5FK;?H" M;4/=8,WZSIJWQ,"B#R[0_E?SZBR96$$:"U)'IB,OR,)CSLX O([8RK$9*AYL MT[>[T#MHG?5P_SF12LC6E%HU0@:Z()GXFMY=HC0\<1OMHYF-?YK^CD/H>>O. MCKL(O0/TW--<+%L5I11D@_'(07D5(,HHP"3N7:@=.LQCS0K^;^CLN).2?][9 M<1>)]X"9N^T&?8G"64YB*-'6!'"$D+R!@B5X+WAD\;'.:W_JSHX[:??GG1UW M$75?8+EH-RADX9IK!S9EXL X!(=5-":&@#:0S]"H=6S_G1T' LL^HNX +)<[ M[I4[J*^4X%">WR!D7+H?H]UZH'"+L M#A#S+*P^G\QS_>?%?YY.OX49,;,Z63\+R^6/Z?S3OX79*4X4\F"E5X"Q("A% M!ZIG)4-*/A@17;8QM[%=MB&O!T0=!(/;%LW@.ND :"??PG16S_"7B^4'XNB\ M#&:*J^<8UU??762INRBS+YP!2;'>B80"P9(U%XI(5C'.F6@#N1T)'=<\&AY\ M+?74 PQ3JEW.5N\Q(:TLXO,-KB]X(>NRH)$)DM#D+3#E(:@2R+KDPJFLDWHT MD>\ S#U"U3C]EK09B>)<\K;(1L,_?D;:.!UT6YZ:0^JB W"]6^+7,,TOOG_%^0K) M('B[_HS+&X*;1!:+S)$8<37286.I5\(#2JZ9MF!#J0,-'R + MV@@'VH,67W&Y_O%N%D@<\US]D:\UVD+;ZB1E8[CC!C0*5DO"(@3--4BA)8\\ M&TQMX@J/4=6#/3Y(>&$PT7>PS[PE3D(M7'^-887OZ^3;M^5OM(E6<4V\X[RP MQ$$D05+2@8P^'3@4ELF1%9:+1YL&[(^C1\GJP>X>!$C#";\#)#ULY;U9S-/Y M)LNQ&"T# Z[),5729]JN@P;E=(HF..UTH[O\+:CKP>X>!%>#JZ(#>+TB5YJ=UBJBORX6^8_I;#81*I'44(#UW(&J5PL1%0=?;!:"BVAX MFYO<;:CKP>H>!%Z#JZ(#>%W2+9V7F>< J*H9Z QY##$%2-YPQ7+B3K>YW]T) M)HVM[$%@LI=(.X#"\_/'UC$,7_!C^'Z)\DD)02E;%+#()"AC;.T>EZ!(+5PN M)C#;!AP/TS3.!(P&P(K"@ M78S&MPE)GSU_G%$7S>[_=Q)G!Q&=U],0I[/-%=[)/&^2\#XO9B3T50TPK']< MBL9X#,P["5X&,JT9U>;C;$4,_,F/=;(;1" =96;U 8##P/M$(5T *V+ MB^1WX4>]1;YL;V@U0\]+=02)B[)I5!8YH%6%.Q&$U8]U;#K\$O\F/=U ZB!M M/W"'?X#H^P#0\I2>>D=&$S2>RV0\9(.69&-CC2@@%&8=%Y[K8AHE'SU$TKB' M73L8#:" #I!T$?_\]^GZ\[/3U9I[9=QT1ATBK@O';L%,1&G68$W&BF MD0?A8@UAN_ M6*=<)%UR;!0W^"EIW=A0[;R[8=73P2:U";Q>$]TU3A1&QSE&D)(,125D[9I$ MC)G@5/8J&M'(T7N8IFZLJ(8(&T8A'4#K&A.3C$:Q4BQPHK2V-D!:$+I 9C)H M:9EDI8UM?HV(;JREHP2?=A)Y!P=?+3.?KK]L*K'FFX07VF5QGBHKG%A117$P MLB:6:UVS$&P"&VPFBT#P^.BLK,-*^Q\@JAO[J1V:AE))!WO1(Q)2D7.A1(10 M-))7X2LG.A 4$ND@ISJC3M>AQ\'7H_NLBSKYO6TVHMN4C'WQVP0Q!XF[ [BDA:I-$IF>X"@<5VT1N 90O@]8"BE MTR^GL[#&L]JZ.@9DB9]QOII^P[. Z^O%JB;KO2T?P_>)R\*KG"V4+%6=?ZC MU[IA&:(N(M0%U";9;4="Q_7L6F&NH;(ZP.)[7(?I'/.+L)R36[&ZQNYS+-,T M74\RT>^5=L!J*T05T8/GALYW+E6TJ#RW;0[$G],VKO?7"'$#JZ0#D-T5%'&@ M@N0^00FJ]JXK'H)$!"F%9]$KIWF;'A1W:1G7S6L$H@-%WD$DZF?^[R1(;W.J M[0\WT]2$8!"UJ\6A&*S7P9;P6%?^=IF;8]M>1\W8W$D-@\'JR,W\WVTD_QG7 MTT2F]0UFANKL?_,11VGS_PA7Q^SYKU.=-,0#<,83**X(G1$C&*&43RQF[]I< M<(W1\U])6G#*@"V;+'HI: ]6";)3*(0Q&5.;"Y@GU_-_%U3\K.?_#D+OPEIZ MJ#,Y]YD5'0U(K>OT Z,@LL+ )?3D GGO: M3JO,(CD+EMR#[,@ES1&PE&M'<0>A]F!!Q4M6S@1R,AM&P;ON^;^3=G_>\W\74?<%EHM& M]"8A:B8RY)1%S2UVX)CAX$A,0J!*4;;IJ/4$>OX/!)9]1-T!6.YQ1E6.WJBD MJF%'6RU#17"/)!#T,03/5%2-QUZ][K/G_Q#6RWYB[@ H)[/9X@]R!6H_WN>+ MT[@NI[.[+50OLHFU,EEX%Z!.U "518)8)(,2$YSA@':2"3@'U:K4Z)4YH^Q52&PT\Q%1# M_QI",@*X5+:4H"WCK?J6/D33V!D"S8&TA^@[!=';T_5J'>:U#=W$"Y>*C J2 M-+3)8P'[VGKC5HXVGUCL*EED.EP8ZIA5L"@V!I:&7WAZ\X9KDJ)/+H"(@M+ MW@?9@]X[1]]F[[G1MM@V=OHC1(W;6K =G@X2?H\X.C_"M<\F^V@A:)2@8C;@ M?/# :1(2:SGT=C_3J5F/P=;XV4/H/6+GQGGMBN"*!.)++"01H5V\2H'J-JW*Z$K5&TK_@'@U+[M*0/'^GK[R_>?/SP]N7;=R_>GWQ\ M1;\=+"7I@8]OE8ZT#3<#I2*=I6I?(O RSR2;E#VY]:#(9R, 9@?5T@8GZ<#2 MPAMIVF0?/4#0X0G=WW!^BB]I\=W7%^BRMWAMZTG_Y9JS+@4MMZ(BL#JH15DR M_8)/B0015#*2D6G81@9[$#MN4'T(%-W-]VZKL2X.RM7Z;:D]S#=)I+C\-DVX M^K"8Y8G0F7GTAH0FR5ST)4,LR0+YNL(+IC"'5L?D0S2-&T=O ;&!Y-\!DOZZ M7*Q6[Y:+,EU/@BBEZ&# ))3F^#2HV2-:Q8-I/H[AM%0>N@ 5!]P-JM&W#S_'I9_QVO"FE@;?=#)0,BU M/"=*#5Y%"R84(T()@OH-+]@I#!VSI4!T8A/[$. M6HBTLPMCA2NV#:!^0MBXQE(;5 VIBPZ@=4=( M$YV5R]F62GL A42[4P:!5DPNB"AL:5/^?8>4<4VF-O Y3-X]V=Q7O1 F/#&! M"1'(>?1T-%O:6)G=S"*7CD[KHE1CR%P1,VZ.0%,[>T^)=P":-XOYXB87%]LE M-RD%K1*=OW4ZF3>:@&]SM>\\L](FP]M YT&2QDT$: &@8:3?P6%UM0 N@J?3 M^2DQ=;Y"%O/5;U@62[S6Q/S%=Y(?*6TZ#\L?FRNHVMFUAET7&^OPU9S(P]5Z M(@.GG18+..MCK=N0$ /MREQR,@A1T#;?QLUKR-2X.0@MH-P+ CK84R]9/%_, MOY%A6F-XD1=TB!Y<( X4UP)"G?Q8;PID$2X'WJ;>Y@&"QDUD: ?"PR3?P6[Z M!M?7+ JBT$GRBT'+4LU0Q<$)C]@.EUN6AK]%E;3-&%DZ :9/!A5_>Z<$L1L,A3K MF*\#;F(CB!Y*^79X?5+9$$=5YN[@]6?@G>.G#2EM#M^3;V$ZJ^64'Q?7FD9TIZ 1EUK3"I%4J*D>.F [>9+ MIVZ3L[$CH=@A]4LD4+575P1F_ M/7O/I[.Z2".4W,P?("-&.P%1!K)S)=;P=@ZA4?N'G4G=#HU/*EVCK;HZ M.-TOSH"+0I6S1:5*02^XKP/$ZJ(R"$Z'!,R)PDVBW_ VT]WO)6<[7#VI;([# MQ=XA=BZ6 ;-M;.US$E5 ]='\"ED<,:@%0*#R&UB(@\0M!U^GM0MQ1"B[P!! M_X[33Y^)[I-ON R?\,UI[<+SMMRI-SA;'CRAS"J0_\YLS9>CH[[FXY)/[W11 MA:%0;4JN=R)S.[0]J2N-=FKJ%X/G*^INZ0MG,>88-'E 18*2*4/4Y 9I&6F; M5N@CMCD;=R1T.QP^J?N(EJIZHE5*S][^_N[]BW^E][SZMQ>OWWYH4ZQT]RG' MJ%GZ"6_#=U$^P^QF#-R=,117^2@R879:09"9SMEB#(3@:'LK.4=?A->^S?K? MD=!A+RR<=38S3VM',0,JT\X>1JU M=2,@:G1HDU;P"%&=M+<;=S/=23-/:([+=7/]_8OG+U[\?O+;ZQ?TCG][\?[C M*WI)!OS+%^_?UW>^??8_3]Z<_?NO;U\_?_'^PXO_];=7'__C^8N7KYZ]^MC$ M<3F4IF.X.8/*;7BGZ-'9R%)*XPG*Z#(H'S)X&Q187:RW5B6-;0)R6Y$W\' 9 M:XJ/+ABP(=7N.5:"+S6+HTCOC; 1&[6RZ'2XS$"X^,ETF5VDWL'A?$G]F43J MB;"88YTM7^=@J!(P6D,L!%FC\SE!Y,Y"L39JDY%CH\YICY+5":+VT/=#T#E8 M^!T@Z18/Y_,./ FDF(+ 5)R+-IYT:A']KWD=(*F=:H]"!ZDD@45$EUB;,-O6)(X;P6@ MM":ZZ0!TMV=[GW.AE!!6F5H\KFIO;XW@<^"U'1=S.I9B=9M.5O?3,VZA_?!P M&D#J'6#GGNZI-BH6U:8_5V*U@YN"6&C+-5+RPH,7[::H=SU+:Q ?;3\Q=P 4 MVB"7&%;X',_^?36_503T?C&;O5PL_PC+/'$*.2>;#T())"K&"L3,%3B3K-,> MH\QM(F2[4-F)&[R/BLG.ZN+.!MZ/\F<# =+XHOH:FTVU^!J[Z\8C">'Q6=^'!S^G-31N]&. M LR!53@Z4NO-X&T>-S*MBIR0@\R]0@I;0NBX:3;3T7HSW=JQQ-W!/U:JTWXEQ8\&@::AZ T2N]XFYZV@QRE M+8NA>CE*=U#0@1O4BWD>Z2"-4B+M0@*L<74 9[$07#; =<*HHM-%/Z6#M&6- M5:\'Z2XJ[ 2G=Z5Y][+_ND"5-\9'GD&8.C8=G0>'(0#&:!CC]-O0;,K'+H1V M$D5IY>@.IZ0.?-V[&[XT'AENKM2(;)5B L=8!L.M1YN,*;'-B=R]-SN@XF^' MZP[20@\PNB.:B4>EM2$SM8ZV)A_<1 @&$P@98N'1!=JN&X5U;]/2F_?9$$B' MZ6%T#_,&'V?S])Z?+FE!O#M[P&:=;'[Y=M/T:?7B.R[3=%7'[G',TJ*$4)UH M)56HXXH+F!"%-9EG)5L5C.U*:V^.;&,\MM/CWGC]ALNX&"RIXZ+68?5Q\4!V MP87,ZP^NF[)O2VU@AE^J*7MS=O)$2#)4L'(?G *E%5G.*!F9SS)HG9(-JV VS?KN7_\UZ"ETG;H;:NS>:0[1*0F.-@44*2/S MC>S/74GMS1<_^C8^D!8[L%_?8VW7E]8W!M>?,;RI+3K[ 8GR8_A>YQI6*=EQW@=1O[ M:,-S)&%OJDAQOMIH^SV2L%?3-9X/_SP[A=YC6GR:3R][ $^$('O(1CIQC"$/ M@B.#(,D!5CJIK(MTBK7IA-N:L]&[SG=E0Q\-(QVLF<&J\$LTD@CDX*TGOBVI MQV'AD&WTVOE@LF]SAW#4;@LMF^D?;0V,HO,.L'ZS)X\QPH?"2&2NAH-"(3NL MA B<;#2%7DBOVVSF>W1$:ME3_VBPVU_\743C[EZE,.%DC$(0WED!)8*!P), M5OO2!9:LPT:32?>[T/J3WFCMHH9.+NCON4TQTLDL) <3;-I8"^ <%R!+UCZQ MQ*)JT_IESUNMIEWIQ[S6VD41@\+IR(TG3S[\Z\O7;_^]4C-4_2>OIM8Q3>-U/N4C:<21UB0K"9;\9N MDJ&8M07GG;0RT\[,V]3M#4-_)V4UAZ+N'C/LV,KMSO;7R T6G\%@4*!DU!"# M-W1N6-KK2_)<-4-F+]U0Q\#!HQ[!+DKIPB.X$4NJ@:!YFL[P!E,?%UO*^%*> MJ*0-62$D;NLE%QFRM;875$PI6V%TJ]$=+;@9-S^J X2/#I$.MM[G2$].TXU4 MZ?5L4W9R,L\G7Q;+]?2_-C^?&!0^:$\\.4N+O]26C4)GX$(ZIJ62CK>)QFQ# MW;@;]?@86C16: <@/0_]3_^K!OWG&QD]6ZS6-U@22@:O'6T$J1!+O(XCX**0 MW^FB"E%Q$=K8^EL0-^Y.VQU$AU9G%_;&I;!>U[#(^SI+XVTA.9ZL5GB#M8N! M]22_HE))4(RN)5;10F#)0!$:F31:Y]RF^FA72L?-6^T.O4T5W<%F>S$R[>8% MZX3Y'*2I(^6E(I$YGL#9(B!H651043F3F\#U?GK&32SM#I0#**T#Z%U.>+Z^ MC.H(HE6J:;(K,F/>+?'+]/3+ZM7\&YYK8)*3LDEFA!)S'0WI)81B$UB+AGGF MDW-MHO/[T3MN FEWT#V"TOM)C#ZOM[Z\MW_Y[#O)L1<2FY\T#'UHG05GE)>ET ]3FYRD M[6D<-]&R.[ V4FX'.^A=SL@0WQC<)'>@A9JTU&O0. ^0$ 6 M#3.ZA'*LWB-WJ>NM4<0PR/@I ]4T_@;YZ;CV5V^'H@*3TQRTM29QMG6FL(0 M;!WNI<"(Y')01D=VJV;I@09S6S^RM\81@P*KH?3'A];#,GRWQ*]AFB_,X'.3 MXV1^UJ1]$[M=33Q'$>1&@*R&RRR#2(*$E)U'9K5AHDT@:3]Z>VLH<:0-<'!5 M]HS;B]W^7?BQV>IY2LA8SN"\\J XJWTRE ;+?3:2+!G1:*##3TGKK=7#D8_C M?134JQFX/"4ZIB%.9V>6]/G2NKKYNOK=A$<>K=8)2M(,E,($7F6DU88J6Y4, M2?MX@-R!\M[Z.!P/KZW4VR6<+ZR96CO]C)Q+TBF3?" M:? B.[!!6,4$\E9M[W8DM+?^#4<"ZW#*ZQ*;-U,)KAAC42G!8X%8-N5W/("+ M08'/21KFM4)VK#WU 1)[Z\UP)#P.H; .D+A][NW$.A8$_0?:"P1EJ_RLEI!3 MR8Z3)ZA8&Y=H>QI'KM+M+F;92+N##4X?'+=G:0'W"Y*3R2V"BV D&>'D!]H: M%2L@?-:Y1)U-;G,=M#NMG310/E))TU!*ZV [)=?OHF=)^L_3Z1*)5UILZQ_O M9F&^)O.Z)@A\K6^9.)E#P*( '5G2"A4#;R59US%%KY.5GK5)[-B>QBX+GP9# MR^(HJNLGHD3\),2\>DF2KBU#WI:'.10\BTB\0/$HZ="Q!8@Q!B[)H%6.M .D M-N#/&V4?;$0]13$<;X.T=_N$F2L\QKB>%11VD1! AE9I7 M2MN\5@90DI/GI?>(;2)".Q(Z;KA][&-Z0"5V!-4[V_U/V$RE>%&0F(NU^%4[ M#HZ1E9Z*CUYX;7UJ4Y>Y*Z7CQMI'/[4'5&,/1_R9ZN4[))G M839;/<;X) O'@HR,Y,H#J-K3QREO0?G G&=DM6";^<^#D#]N/'Y$0!]'X1V@ M?'L93S)G5BJEP*M0!TT%#Q%M@F!C1.+8.=TFK7-[&L>-UQ\9KXU4UV\ ].5T M'N;I?D%F+*H@YZ#IB*GY"%C;FGLPK-BD>&8\MTGAW)W68T$FU@2MZ[0.FS3T^FGI'49[AP,&X^9I@]O0)Y;W4FT'$;9SOFYSL[Z88'TV6,]+34:0<21'7VJ/2P173 89,)62HC:N MW9[[4_+&C?&. )M[@#NL#CL YDV1/3M=5EU,2@B"4(M8>0B6B, MQ^(PNR9 O)><<8.VXP/OJ<#S3)A8(:D@FUH9^*-:,A0"T_U%QD MHQNE"CY$T;A1V=[@MJ>F.D#<84:SC38X#!:"*ZXR6YO^!@Z<2^4B\U'*-@'; M]OY/LS#5^-@]GLX["$]=MO^[R,B9Y\OX]2LRWJ\50M*)8!B)E-:L!I6D!.^4 M!F&L]HP$FT2;B?5;DSAN>\=V62M-5-3!YGK9 157=;#X&UQ/:F\+J4* (A,9 M)#45+*(4()V0Q7KZ+S?KRWB+EI'34=HH_6Y=_2$:Z !#%TOM,7E=WITB9?BDTF9;$ARWA99DV$%N,PY1&U1D+_E4Z-.8X=2/FY_T*:AG:,IM , MWQI;\C:NPW1>KY$OKKY>+I8/-;L(H9CBH@%I),G9B@R^ICWXS$U.64IGVK0@ M.X#H\2- QT/7;:?H2*KN -4?\R8 MZ&*%BRX!%TD"$CRSGYD)C,&MND5^U![/CAI-%0W%JU@Z%WT$'AOYVN M:*VN5K^%U72U*.^N?6B8YP^G7[Z01!;EP_33?%JFJ=:$G[4C)%6\6\RFJ29' MW>!PNQ'B@SQW@.'BP_,_T-CQM\M/87X^J^;98KZB9^5P/FGQ.I5OR_G2"+-+ MV^6:$5V0E4(6"\::;.TR;:_>2Q#*H':V.&R4VCD(^0?/<'B(B(VVW][0]@40 MGN,J+:=?+V9:WE'V1]+O;_20OT^P$&292P9F0;AI"'7E\RKD*6KF>A* MQ8*1^S:IK%T<).=K_Y;F?IQ]O5K=W(BLA^B@]P(4UQ)<419, MLKI$+96W;:R2FW2,ZTB.C[4#M-(!IDAF"6MCY"JD]]/5WY\1#=-U?3512=4X MIP/'.8)**4%,M%"B1J6MT(&G-B[%(T2-FY8P/MJ&TE<'T'M-MA3B)DJXNKTS M%QN3#[F6#E<1B:3 EV*!H0N\U'NATN:J]A&BQLTJ&!]Z0^FK ^B]P3^NV0;+ MQ9Q>IC-1W6\ID$7 -PV_;(XQ$;[J MV .;3>)MDF>V)G'< .AS7(?I;+3XY\7C.PE_WBN-KJ*?)@IC MB]?@DB,?"JT ;[2&S!TB^588;)MBN2ZBGQ].XVJ:IZ3(M\NSR_'?2)1UAH@1YZH3T* T^@]9YG9T":W M9T@N_@R1U%TP?7N_'PT1'=@M5^QH(,G".Y$3D("J4P9A-:Q&.L#8JW=O?\G,AVDRVNB1A9,0,K-O;10I[";H#A%P: M$\]F8;6ZOI*$9;FH[,'+G,B'-+0_>Q),EC9)7<<6QS:M@!\D:>219]V<@(.H MK /L7:?_? WR4KBM"R>CJ .$0P!?,$#.6D9C8F*YC4=QEY:1]ZMAE'S[;O$P MB?> F<67+^0I53Y.SG=< OA%F[M R$:*K!:'C .@8(P2FC@1:;$X[[XDJ; M;)N=R!RY[7TOAV [U7: VX_TOK?E)"\V:YZ'G-E/DMR)O7+P=CH+;N]?@*ND 9_<& M95Y/Y[CI!3!A3*"7Q@ KM8MUI&48C2(S5J!!Z:RF4^!X$=5+ND9N>-S+>3J@ M\GJ XK5HSVE=2_1-'0&QJMWX:S7SM>C/Q"I7A*K-0G.M, J^7F,'#YH8Y-QQ M@;%-!LTN5'88;]T3'8\$70=555\P?+><)GR'9Y-()A8=>>M!07;,@1*"=G:? M(G!GK4//LVT?V+]!42^AM9;PVE\%'4#I^BRFBY$BK^;3]33,WIW&V32])=DL MR:"8L!29U$R ]W6-"%'+$ND4,%H:D9E#71J-)-Z6Q%YDB[<*M-Y,4=(U^< [*#XI#,(Y)MMX#H]1U8M9-SC& M!E-%![!Z=_'<#3O/%F3-+M=3,F7/7JYJ 4S5V<2P(),K%KCB=2Z!4A"L*^!$ M2C+PX -K [%M*1QYFD3++:V!BCJ WH:=.B"./O',EWJS6./9LOHZFZYOL<2W= .;,,IHSMD735LNJ;5']<* MF_:JB_CYAPY0[; CY0/5,/RD#NRJ@B<*%P0F0,M"15OM?B<3N.@"K^/F3:NV MF=L1V+C*\:K(2%EK"J-3NP9E0"6DU6&D E%TR+'>N+ V=M>V%(X;F6V!IQUK M%_?3U1/=SC8W+6TVM?.//L;6=A\71][@>%&%!68A1FX(*YE>E>1J!4M)#&,L MMDU"\I$VN.?35?CT:5E',6_*=\X?NY'\M14CF+.!>3!<:#(DF20#P-(7ID.4 M*9.-V2:PL15Y3V-KVP5)M[>VX;74@;G_+'R=KL-L^E]UW/V9X.KT\5M,%1\X M9I00@F*@0LX0,(1-SKLRWEK=:%;&5N2->R%U#.@-KZ4G>J3>7(.+BS5X2&'U MP<\\QB&\$]]'/IWKN'%/U%D6+ &3;^I2$28FU\;T>H^IIG,6[X&:7LW@GG8QX!*^6ZWH+G$_3 M^NWR RZ_31-NDE -CY+\'T.^D./UPI<$8U@$[82GW[FHB"=D&/2DP+NN02UZ34]!#9(97NR+Z@BZR M[9RC7=!REXQQ(#.,9N_"Y$ QCXB5:M]LHM,7C=87:+#2FMSX$A MR%KMH,A)(:_!:1#1:Y):XISQK1#Q\#/&<= :(6(@47;@^S]PT%Y=8]$>&@WC MOCJJ"52)Y%I&*X$+%[QC+'/5)O7T9Y2-Z_$/;J T44@' /N))_#B>YJ=UERT M>E%._^6/X?M$8E)%>0MH8VU;[ -$)Q,P@=;2UII"&>4.YSYBN[23]T3+;OF>2+KU=HAL"H0I(0:[HXC:J7:#H"[E9 GY')CECI L)(V!4>&8TPI M@,\L6\>++U:-MSD_\7UW&)@.K\BG@L['9$M_,%UD/B&F$\])0=&USD!X#T&7 M"-EA,H&7H*WKT[HXYV#I-;ITZC<)Z$SY*8.\V=Y>AO5\; MB??Y.1(N?GN2_O-TNIJ>33%8K=OF[FWY[*/D\.TCAR,'7B4/TDEE((B:DV6M M@BBC!\V<-"6+P'U3U[)5X'5S<_OL[E8_A&6>:(<'?PZ MD&5JA0'%:G8M(Y.52TX[!<^Q:"0N7&1WEH='1AE#^1MO\'U M))28I?,)K-J(34IP.0306B4;@\BNM/$3'J9I'+P=!PO;)=3OJIB](?9U8UUM M IJ')_<\P,S)E]HW\MHO)Y*E@MH@F!3(I8E<0$@60=L2%;/(T#.QGB"WJV(./$1?S'.KR,&SL/I+[6U9/J$MT\ZTH5=YXZS\]PN0[3 MVM/V(M%N7>L TVQ11^U>E7U&AR)ZVM4Q*T\V12@0HE+@9'&^,&-=:A.P;<71 MN'YO(]3>F0+6 QSZ#-ANMV7MWUUCI\\_VA;]A7?G^45/G;O'JF')210L)I:@#X@HX[@QP M[X6I2JJ*N_.N#"\1AD' MNRNL QNC[B?5!;VYK6S2\%TBPKV4H%,=,6M$!J>YA")+=,49-,U"L _1-/+\ MHS8@N!-['40C'6#K/:W,Y;2FH=W/T_T_/:^X5R9):6JK4D$(4=HY"$D%X$RB M\-D:GEH5"NY/]IZ X1!45&2D"(:!&D$9JAURF!-"\@.K$@QNB0D\VUNX!ZF:=P-;!B=;P&D/130 93NW[AI MB"V6K#,6'GS'N>34P*(:4Y]ZP^(;+N!AH M6WDYG9-\IF'V:D[VXVD-V9PU="P8A UDN06.H$21$)EGQ B3W)!)*!H=3P\0 M-/)KC_21J_M_=;Y((W(O(GG'TKFZ MH'($QU#7'3AWO,Y -QR\XA9B4"I:'HUSL0E:'Z9I7.R-AY-%$Z5U ;^_+L@"F&_6\2'JYHWA!5_VU(XKF78$30;*+0# MH#Y;++\NEF&-]S*#5NK:S@TX.?"@N#<0.7,0I67.[G<@BR&SG MAZ\T@;?H> UGIC$064M2-#,G'Z>K_ MIG]/0#P>\SM$.QU@[>8F?EMVYQ6+M:9LM;[J,YW2\A3SJSF1@:OU2:%_3V:S MQ1\UFD9_^8S8F*Y?+U:K2> 612QT$LA:P!VX(&EX#R+YS+754;(V.0%M^>K_ MGFT8K'>$COW7RF(=9H.LE=O\WY).2J=?3F>UWO:O2^+N;W-R*C<%F7\ED^LW M+(LEUL[LKL285;*0I?!UV(4!EZT!R;CWF6E4OLVUS"#D]Q]K'0;YQ]=U!X?! MODS7Q7S%= A%*QX1O+,,E T&O.86:#T'FP+WJE$"["#D]V\]CPOP_77=3Q># MQX^UATZR"3=6:)4%.!7(M&."7ND8(=$IIJW5S)@V;8+VHW;I@/*Z:>L#C3DQ>]Q0F*!VMO2A )5T=XR#!9_("(DG72]0"W99]_ XA M8\P.:T?#R6UT'D=I(_IJ>W$ZT4A+.Q4$+;*D%6]#-6,XH#%D=_S: MV4)KA0OI0'C:4I7EFK94XZ!VK-$J!FU,F[F>/=;.1I\SEW6$D*_I%BDI" P# M1)0F6\R&]I;1+MB>5NWL+KC:OW9V%X5U$.!ZL([ &N,Y)^HURCI.KAAP,@@0 MPOJ0E%29M4DE/*B2IX.ZV9T L&TESR[:Z!15%WGD))V(O$ I7-4;#@XA%_K6 MESJL,))!W2;/ZLE5\NRD\QTJ>790P-A>]2.U Q$C1S)U 65PH+(/$ (*2!FY MT$*F*,16#LJ!M1BC%.CLHL(M:S%VD6<7M1B[1;""S^B9P#J*T9"S'@V$&"P4 MA<')G*)M-*AM^$2E#JI5#SGCVNFM@X/O89:J=7KE:GV8SC_-\'J/K!L>&WEI MTRO#U63RZI$E*,)X4(4<_N U FI43,NH9#S.]>$0W/1OQNT)OI_<)AX="4]H M-=3)+=/YVSG^!X;ES2"K#B9LMA9E,Z^1UDUA,X"V(@,#PA^&\2PHCACY^7B]-/GU].OVUXOW7=X+7$G!2#I.L=7/WB."=9 M,&NE0BF4;!,)&I2-<2V<)[LHAH=(!^NC=2YER$&4;"$E7_N?"V5DX4P@YJ#60]5<#PO.Z +69"%M M#$:P-BV<#J>]?_=Y=-]B'RUW<%3L93Q>7GI.G*63SQ0&*#-M,"1@B&0L@LTI MF<"REHW:\1Y&]Y/U(/9"V1#^PGXJ?T( ?\@0O&(\*B^-0PV2&0'*T1W!!Y$!HTE. M):&T?'(IZ#U:[T-@^P@J?LH);V_"

^ MS2'^U)/-=@+ MLEFNVBC4U2=)\J4.B0M"@&&)025@B!CA17@(6L;C$LZZ*/A MJNMDLYUTOGVRV2X*Z#C9C GE49H 0I+=J2RQ$6I2'MF\21KIZU+[LR:;[:3" M+9/-=I%G%\EF#W4%C0ESI*,>.'.T_SH7(1:=('(N,IWZ1; V:66'-/[M(('L MD'-K"%UT<&P-VK[.\9Q\TF1D;KIS)Q) $%Z!J#-)BI6!NS;) 7_^QK\[P:IE MX]]==-P!OG\_K=5E=Z7E^B_;Z8@X,;DVN)5%UJV_10& 0N12(K,KI&-OUC5!T<[+GG MLS^2-'^C-_U]0MLN,]Y(8(3L&BGE0):R $(;S<;$'FZ[.?^X5IO.?=0>8^O)17H13("R<4%*X!"MB2!LRB9%ITLI M3V[KN3K;+Y]RLEKAIBW4ZVF(T]EY&'TC__QV_KX>STLZA#<9]1M=7*T/.MS1 M%<\@J<1 \:S!"R37GA9AB(ISVR@Z/2@;'6]MNV#P83?XV*I^0EOAF43"O1)9 MW)+( 5E3@SV[U29[L!R.8@RJ(HK&VHPOJ.H'<4)#8 G('Z:I-]9T%DFZ1#[:)H4Y^P'7WCWH1T=P(/I\'E]S=WE[R)) MM 3!O,A00JI=X0P#E\D0MRESDSPQ*MM<4^]$9B>[Y( XV6:C'$1I/2'RU?SK MZ7JUD1B_V/QS*3X%!Y%%6\?W"@C91TB8,2$*%+;-!-!'B.H$;<-#X2'0':B7 M3B$FSED1T6C.:2%R- :4<1YBX RB\TQSEYB/;6J4'B&JD^-W%(CMHY<.(%;+ M9,D.N3WUH^[\10KRN\@(,8%,#V5* N=]@>29*YY')56[,<;WTS1N/F(?]MU M&NL >^]QM5Y.TQKS_3S=_].+K=RHP NGK;SNYPJ#A^ S?7':T/+#4AJE>AQ" M];AG\%#(68RDQ@X@^_MBCC_.*LEJIOH%%ZDDFX4U4'C4==H2F^D9%V;'P\/M"H+#E=,!Q/[VX>-R00!-=$?&DT^FE;"L$8@,%=@#,9XOEU\4RK/%> M9@+9S+Y$\M^#K3U:R7,+R7$PR<9(BT[R1KEDCY(U[FSRT2 XG*HZP-U#A;=" MH DR%+(@"GU)AAQ[VNJA^O0!8_3-$JT/J*UOAK4^?.$A=-4!Y :MP=76H^8F MDGU;MWGN"GC%(Q2=@T1AM4]M+H;__+7W.\&J9>W]+CKN -^/6,O22)<4>DC& M65""K&5OG8/,.(I,=HEOU&KK0)?F:=3C[X23[5V<7936!?RVM)"-4HS7.X'@ MZS"QK 3XH@5(R9!IKIRV;;*X!G5QFGG;'4&S@4([ .I/[&AFM-$"P5D6004= MP&7.H:")UFB4/+2I,#K%4-W;?N8^X_/+;8IZO^K%<<(',%V9- M!F&XK#:0 )>L BVE\88.!,ENA1\?:#OWX"/&]6E&!]. \N]@-QO"17Q]V3C MLA"8C0C9U!%2.C)BWBB@!86&7D7I&V=8#\'&5@#7S?R:/ISVT7#1P:*X/P9W M3RW11'L7DTX(0M5KJX@(L3 $([G(V3B.MDWYVM8D=I)1=GP8;961<:A..P#K MG@U76 ZJ1#J8@JC#,5D)$(4C5DV24G,=K6AS4_04V^?T ^,C:+L#3)^)^;[% MZZOK9 MXLO7Q7S?YDX/?-( /0"VH7&@BOZWRT]A/OVO#8G/%O/58C;-9XB?YW?7R+_F M>WV@GYRW);@HO]9TEF+,&9BHSI<+F?QM*2 4H;).VJ!ODX\U"/D'=VTY_4IP MJ1\99M=5=V_3(BZDT#R1J)#5?&7/:05)3R9)M%XD1LNVS771+E2.:VD>'Y-W MFK.TTFB?O5?NWV_V[T/UZ.JMEUFWR+7].VY]A1]P%?[=WQ(&UUX%CUL*_PR6P"Y8?'BG'5"3'=@##W+SVX]Z M^WQ6MI>MUYQID-:1B9-D(@D:XLL*HUA,WO V%OP6Q/4R8F%(5&QKA.ZIHIY1 M5QFZ*)W/@6R3I""[@%5D"KQG$E10/BJGL\UM[G>V(&Y MKV+(LIC$D/DV9MVV)([K0;<&7!M-=0#!MZ5,$]Y>1YY+8:+DH!-Z4";7* *W M9.IZ%#SEG'V;MK7WDC/NO7)K:!VN@0Y@]/)T.9^N3S<+Y.7T>WUUL2!H,2@G M(H(CQXAD4UM7UD136[- ?91:BD;-[1ZD:=R\W=: &D@7':#JW_#S-,TNJ1GF:JFI>S4EPGTA7%[Q$+XK)2.+AM>FH,1R"T0Y\B=Z*D+#H-AO3 M8U1M!2W[5*$UF#XZP-:#LGI]F8[(,!A51U-C31=4K%8&1G)L46IK1,J<=NGC MQK!>[U0CCW#\_NVDR^+ MY?K\+NY!YB>HR/+T'FFAV@Q*%P'!H0.33(VF1.3"-8'B4!QT&A@;!K2CJ'EW M>/LS>,_Q4Z7T8_MM] VN)Q93Y)ZXT:J6$#CGP3.R<#&9P%1PKE7,]C&J.HVE M-=Y"=U7'4ZJ]>!.62_K@;SAXGM*=3VZ6E_0X#UWE(2'GTB=10(H204EC"4:A M0)))Z!!$-.Y/G(?T+'R=$L*G_X7YX@[N\FHDYVE]_FJ2+?,<981<0B)3.P<( M%@WPF)*0Z+3WC3I_;$'=GR'_:!<,WJW^'5B#'1B;C_"TV?F#L#P7"2+6,N94 M+^>,"< MJT9'LCZU.8@?I^M/D7/EMNGF*I,P! -5R*[U MMCC(-O& 9(\:;'-_>IV*<4V]\?&UMT:>4M;ZW73]P! .N:>[9Z7*Y M\?!C$(8CA^C(N5?:&XA%,TB>%J:PF2?9)C/]IZ3]&4S"7=!W>Z,<5G=C-X0[ MWSL^?IXN\[NP7/]X-ENLE-]D9@(LBL=)+\9WOGGL_^,QB!^V#O&*KJP"H\Y[!VI%G1\?9ENEI549\S M(S%Z;Z.%+%VH0]T,>*D]Z.24RIK7UF2M8ML/D_5GL!L/V0Z'TUDG6^%)_H;+ M]71UUO3F;.(0O;[@*)A"]C 9U?^GO2]K7B9!EN<,1OI)# MDN^-?F)@24CL+A759)5L]:^?!(NUL1;QD <\8/E.3ZNEDDSF\B&1B=R$SAX4 M"0NB\A%TX=F(@MPF/<3Z/?]UT];>]6'P1E1(!S;N]>7J8O$%EQ3(7-X.7?I^ MPTT.)M9YQE'&6@;-2$Y&<4#C)5K/?_ M+)8?PU^X>G?Q&9\V-RE'I@@&2 MX0(42KY>?PJESLBTQ7B=&[VE/DO73ACT+Q>#(VJM PP^S4A@)LJB/#AA:SEZ M$N"*+^!T;7KG62!O,S'@,.3=*N[E06\<9?59U_4?BT7^ MSS93C&N9P!Z)O!]\X@AYNR$TCY2FN_[*5P^_\G:PZ W8B@F\*%L;:)6JC6L5 M$626/#<>F0LLN]SD# \B\U ;MM.7WVCOPN=;P18U9^YK!:.,^']7VW;9^D=,QOZ"X_!L^^-JMX94I"8N9).,1 M.;D@O(Y5L J\S"8ZPE.Q;1Y8]B#VE*S@$,0]/1&OC1X["#6>8>QN>\PFU[T] M<-6C8E)$4*)V1(3:*2V, >Y16BMXL>TV>>]-];1U#<<#[]$TVP&*KP_JXKF# M^LOE>O3(#WDOF=RC0J!3D5?>DX1(D1IHKYQ/QD?GV[28CLG%M*42QS?11]?\ M*;JQ8S1D#?R&YJ[M41JTAN&9E;K5FV(N00#>!%[H*"32*J65+ M6'Y?E%?I?R[GRX<&O9G]VOF;F]NU_60PB;U3/'*A5-T&;^G:Y$71M1D=,!E* M-L$:(]OD93L-ZF=&&%;W]T*20M(AQP@!N0>E!^DM+[Q>,O8V_#E>L8:D[6*TR>PBM?T1 C$*&,0 M./=122>;)MDF#/$#7Q[O8C FTL MS70 LF?$]MOMOG#K,I-E=3(8TO+-M2(!@RU2K2+\Y5WP2CB"A\$;;-C?HCRKJ]4O?$PNY@&ZZ8 MOH%V9\3CW=S.C"DMK T"2IW*H[SPQ)PDK A$&SAR9$>/+)Z@M=MKMSD8QU!> M/^,VGV&T3HR2D8>HA !>ZW]5SK&6AR0H"BW3$2E D\=&Y.0C-Z=$WU"EC%:> MW0)B?ZRP7)[]-B\XDUH[*6M2R14R[HE\%>\] W)LR4UQ);/8IHIL%^JF;;"? M$&Y[*NA%INX>J<*8+IOW##'3)_AVE=0D.3]M6+2*(1V/8.F@T%T=% 7DB6+D MG+CT)OZM"GEG68903)&@97!U,"DYV'2=@-$8F##1BMQZO?5+ROD-P=3\#@':6)KI &17DZ9N9AC\5O^#JK%Z M&8AH#/DB&4Q=4*0$2Q ->M#9YV2-*,:TJ<1^AJB3R? =XN*-I91^\76=>%?> MV*!=/7IT6'CMTBG" 6/..L-\<:Y-9>NS9$U[8XZF_-U M8XC,.P#- M!SP[VYI$NWD(W?!C,B9M0X2RWIR6B9_@#)EP(Z57QB;;:!OHCRB;]M9K!ZE1 M-=(!PG9*"N5"?F>Q&HRJ1CQ0H!WJ0#N11"JI9*WEL9-J RNHFN5PIW]"VT]- M'4#O;GKG7=EF:Y9L""8&!LX[7/$GCC8 M'N8VGE)..GO[9G4Q_U)+9)YLG6^?M-V=AN/E:O>4RS2SEEA)B6D!D6M3'S8T M>,[7K<9<&5>,:[2?^J@IVF%C3MYC=8'(2-4+:Y7"V7]B6,XXMU(X:RE JT]+ MQCLZUO1'DEYV)J"6K,U:T!&(/Z6D[A!$'C;.YG ]=^ A#&/Y+1F9CW_BV3?\ MQ^+\XO-JABC1!DF"#G09*D$.5^16 0^8 PD[$[L=H'J;[I.:SW0T0!^DW;ZQ M7&LQ46ENC$627!W FQ+]3JH(S'K/E$R:N:.'6),7R':!Q:':Z7.0\7H]PE[. MZN:_','%?(R&D1S#JX^^'6<=DM&&.0C<*U"(=1RK"D# 2%99'8)K8_GOTW&H MS?@-"8%X?\7%ZG9:ERB188P>3!1TI9,Q!"^< F>E\D(:J[#-\NSGZ9K6(3L M"=M&843Q]QD+;SC:>[;OO?]^- /1<%;O%CBR9#YP4XN%$KG#)6<(&!-H&9-W M,2F6VH0]8YL)^K2:Z]B:YI>=YX;91-<@P[IXQ(!/)H+S3%HE+ ^FS:Z$)PCJ MRC ,T?U#PW"XP#MP21^S;S<;E/X1+BZ7]'^W6'0\%,>+ANCJB VMR,FJ+6I* M)1T,SU[:-J.N]B!VVD!J5+RU550'6+R31UD_+/Z#'/(OEU_>5XV=_1Z^K]>5 M_+)8;M_&6_-+2V#11 /"%6(U*:0K62FP,J&@, "Q4?W/*.1/&VR-B-?C*[-G M_VJ,H;-/?-)H/M=1ALAN(2R$0JKDCK0:Z+9$HR$$29ZZ9)S;K /3;9[G6P1I MZ\_\&5=I.?]:57"5\D5K=49/$*[-M4I59DN($(V-2":9>=NF[?D9HKKRPH9@ MX/%;\7#!3WC[K987L_?A_!.N:^7(GJ7$7 8956UEP 2N*$1!6TSWVD% M$'WJ':30G[91#3E=+!A(R1103C.(+%M(5I:2 ME,#H=XJN=E+\O:^>6/7[*&XQAA2G5G_XZP[AWA='L5G5$A+35B6"?0@@.-V3 M3!=4?*?P93?UW_WJ:4+ET=2_MQ0[B'P?OP%_NZGF*DZ@SE:#UD@ND@AU=2L7 M@!YMT5ER(]HT3OV L*E?5\;U&UIHHQMPW8^S/^+RR[OR>G%^Y8)3C.]M1@&9 MLQKH"T;>M["@BS 2.;/&'R^+=)^V'EW3/:&PPXO> 7KI%&GO\1S_#&>5L9DW M"46F^SA)9RG2\QE"*A3NZ>*XLAA+.=[#\1W">C1C[3"VKT:Z !C1_^H\7[TB M;JJ"9DDQ@Y9L/44'-;^K31V$BV""",+S(J1I=3L^0L[4+[@MP72H]'M^HKU= MHG:3VCOXL?:9SQSMV797NANESX- $5P +>JBQ&+(T4Y.08H\9N,3,MYFPNVX M#[CW+625X4RF8!*+#*S6A&OO$P0E'9A(YR408Z'1T_1#6J;V@?;6^+8%.5#, M'=Q 'SXOEA?UZKSE0$@E9;(13)T@3)>F!)("6<$2N,],<]^H;/,A+5,[,J,! MY4 Q=P"4?X;EO$:BMPRPD'Q)J(#<>$$,^ @^(]V_GI!/WI;2C=R4!Z1,[:*, M!I/#A-RU-W+=;'43%H;S7 N>%Y?G%^_#Q>&)Y)V_83Q/92^>VO@M)G/)K+1T M5NKRC,P"1=8A@9]G9!5U<-$]R]_=T_T[+A.) M?A:-%,D0?]$KK)L,!7A/@-%).6>$C=:T&3DWE-*NO*EF$#Q412=QBWZX_$H7 MXY?UP\7KL/K\R]GBSU_/RX*NH/50D-$NTQV_:/P[=1\.&ST)L,*W/FN_+&Z:AQ\%^G4G==^PC=_I<\UR_V@XO6F MAGOF6+*"KY]/G:OY;HI:DD:PB;D0F"4QM"D4/(#HKJ[(0^!W+,5U?5O>O"1O M^@GFN%J4Q[FFOQKQ=7S0]S5X.=^?WS97J \F.B48^)C)V3,"(7C'0$@K0^#* M)-TJ4=JZ=_7FV%R;^,>G5$060U'> BJ906E1P,M,9XIY88I21HLV0^WVI[FK MJW@(@@:U&HVGM@ZNZYTX_?GRX> )XUQ"3 &RDKJZ)1&\2@K(*]&N6"54>C@'$?11T:O@C0.',>.E$?:&*@9/[[6L+#Q,!A,=DT.=:430] BNI MT^[@FPJ#@Y5T8BC\97&YG"5.\5=(&9+(@1P0+2G\XQ(,<]Y:E5*0TYO!2NE. M&-0O#(.#530A!&O4^CQS'Q<_X>]AGE\5^K8;]JS53/.@P:WM/-,17(JU]0!) MQEGR;+?2_ _CXSV_>R=,F8XQ=0R9GY!5FPF=DQ.UX%OG.N0N<@AT>*#XD,B- MH+_CK9[2=Z-P)\39CA'75"4=+$Q^EJ\_SO,F^8?YS5^)_NFK+_5/Y*OF;(Q0 MD!23H*(D)I%YH!C)QV(-4WZG+N1Q''J X8EN'P)P"N,03^\K(7LRW>VNLK5O=$>\?A>GVYK(9RIFU)G!-=LF[M4;H6]EH5@7L*(XN+ M*B1IFK62&_WG%G(;A(LK12 M0]2ZKN\Q7I$PFRV2&$QJ5ZF>(T!P3R6=% KKV^T5BRQ8X7) 0%7HH#'G( 9$ MT)'IE 62OS8U#F^([2K7H4\)B?7"[XE"F( -:#3)R09&#\N"D$5 X M1I:XTR&VF;0YG-:N,CY'0>)^:CHI(,Z_;8Z:,Y+I[!T07.H+"$IPBAL0 3U# M:[AP;9ZKAM/:5=KG.$#<2TVG \2/GW&)H:8C9D$*951(H#TG>>K,ZU(\.FG" MTM](8X(_1G/5#J1VE2DZ @SW5-+IH'"6DU7"2P6R!#I<6M:E-\*!3R[94!AF MUJ9D=$<"N\H4'0%Q@Q32Y[Z@UXLO7^87ZY:B\UQG4A'3>)[F^RT*>>;31GBI MVY76D9[D;K]N]6KK^Q[92J6E]K8$!LCJWKW,$&+)A Q14/O@6%1M_)-!9!Z^ MW7Z'+[L=[>X%=T'5T4-88_7D>1WM[B I23^Q7G+5QF -HW/:![UV.-LV:PVU MUV?6Z&F+<4"6XLL*C\IZ!8]Y ='3;BIBB;I2D M.++)NQK4>!G.WL6S^:>U*F=!9Z,+<:P=!D9BPBP:-(08#+=)=%*3+()+@QS!71*&JZ M3\?A4\GH,-Z3*AVV]0_74KT.2VZO;T(]TW2>0)6D0?$<(##' :-!$R@&YHU> MS(92.JWU.@ M#R>:-531R5NN_?=/#O^2XUJQAILLM]"IM7.H8X;:<0Y*N4*7 M)P:Z])0H.? 8&BT^&]F6W2P.NQ+H]]=G877G7"@>)!,J0V9U\;?P#ERM7,N! M#DNQ:*5M4Q/] \*ZLE1#L/#TYK;#%=#! ^H==FZL[=T#^AY)9O-T@5<'^(_S M.;FJ?X9E?I4NYM\>+E5DGMBO]2VAF S*&4GLHP>!ROE05!2BT;C/<1F9MDRD M#5Z/KN"N\/V&[LO%=\0/N/PV3_BX-%Z=K3^2?O>NO,>T^'0^_U]R/W Y7^0Z M0?/>04\BYD!G'.L\%:,#Q.P3.%?J]!UM?&K32]>,I6D+4II@?DJE=X7^/\Z7 M-YS=Y;WR]W9Q_HVL .;UN=]>,FK1>U.R!BT9\:TR0M#D<^<@K45)OW=M2JI& M('[:PI8FB#Z.(D\^9%J?]-6BU!GS7QQ-AFNH+#L2!::@6=*TB\Y8LS9N48I MTOMT3(NJ_?7Y!##V$.[40T9>"<;YVAFI3&PVF'))OJRBH^&+5:!JPL%[:\&F MX+4I06:9?N2[/?GI?>A\'U4MQI1;!XH7_.JN_O6\#EZ??\-M?NA$>%VL 8J= M:O6^T!"4-ZO7# MC'(4YN9:T^!-A)1%)HD5HTR;=[E[9$P+ECZ\D?WUT@&H]A?<+=OG>>O4VJ1D MM,*"4X',K\T6:M$.K#?9,F58S@T+"T;F9MIK\@!P/59[,*6F>T![O0'NLG_G M-K!!%LUB!#KPQ$I-9OKD-- -@9IBYZ)BFYDSSQ U<; W.6*V(3R2^CI XF/Y MR/T+D8'R:5 $A1UGGN(4(+20EC&96DS@O]PVB?& MATY$1T 'F[R0=7X>O\XMP=I6.O,Y _K*=@9SQ3'8A\0B0"F M7%+:6\%"FS388%([]U9'QM(CK7/M%'ORA0IOP[(V3'\[4A7"@Z\[;HG!\]RV MJ1] :[F.=< 0]^JJ5<"+E*%XES5YHE:9D^AB&>UBDC%'9Z, 79O\52 _R_N$ MX*/(PB!383MY\N_Z@9'PU:Y^8(A2.[CN/Y"ZUFRMR^O#"-H:\.@'>7_DVT6;C$4APC MG\:1OR&Y "=S_5TRSK-,%VVC 10/:)D8:N,H>=L!/$SB/6!F[<*N^7BU>5$0 M0@O#-$(*1A/=@4/(4@,S/*4HE$[,-PP^[M(R<0O[@=I]-%K86]0=@.5^8LI% MHW/=Y)-8G4D?;0%? YKDG&*..1=XFR#U16:C#[G!]M=+!Z!J\LK*E(_.2$6! M=!*YC9*.':+H#M#_VA)^9P90SF?WZ^J0< MA5HDY0*1[AKZ";HLVSQH[YMQ.:WL\R"$[)!Q&:*NWA#W[FL5Z(:1Z(4WD9Q> MDD0 Y>G*B:@*U)I;'RT&Z]M)X*NP C[_CLBR67VI*YBICLV%# M<>:",'4K;MVHYF0$CSZ#L45;P4VTK T2GR!HVB;?[C XAMHF1-]J>3'[.+^H MT>*OYWG^;9XOP]G:JP[&^4@1'@175T;XNH7-N4C\F"!=5ASS3@_#] UW,$=_ MVL;;DR2\E,J$?<+H)VZ:(&0D&#P'JA%U,C'<7G^>8WGS M%Z;+FO)^5\H\X7)CCI/UTG.;009)9[!P.H-:2B#3SDE@01F_TSRRG:#U#"$= MP6A,Q2_&U\+$8'I?C?OZI.G N:(8IFXW):(IT(; 3 1R&'C(4;$8QH/.S==. M[&9-?OGM)_\>0'/=U9>,"98;0*9K[Z>W1+8(X$-(0C*ES6[-1[O#9FH+LZ?* MMI6^A_PF5OMFX<9UQ;T1T3.'4-9[D56V4 -.T#9%E(['M-O3Z4Z*O_?5$ZM^ M'\4MQI#BU.H/?]TAG$N>C& .F'0%E# &HJ+ +V;TG.(^5'JG%\S=U'_WJZ=Y MJ1Q-_7M+L8/'FQ&*?J-!(:+F8$,BFXE%@D,O 7467!=1>&A4B'6<%H)F>^3Z MR'1)S9'0^=CBFA\K4(U;VU@)%T;BC;72J+9@?I:OS5&N/F#YKC,#-4WP&<_R+$=IA-<.I*]CM#%D<([)]?ZAK 1+8GMQZ-B@?I:^B8/0 M4\3X>/KN)1S=1PI791NU'1KSK^>;\RZMS"6) C&G#*H$ RZ@ &.28[SD6$SI MZS7F,3:FW:S>0] Y"2 Z. V;)1N8'Y?"F[_J;W$FBE"&YTC.F39 D8:&2.<: M+.=.J^BY3VU@OAM]T^YIGQB_#538Q8"GO1^#B./Y\FK>VM69%!0R6Q8X&*;J M>VV,X*Q34'S2P0>E5:.%F:.QL!/ W0L%^#1 Z, X[RWW]2__Q-7%SK-Y= M7JSJYGF2P-7STTP)CBR@AZ 5!\4-0E!2@F2)*8II,#=R:49G9;>4$?OWJ6B MC)=U-'ZM\?WY:I[^&;7.[[QZF%C[RCXNZH_>_(7+-%_5&I%_X?S3Y_IO*"(* MGW#S-U?YZ1F2JZK6H_,<>:#T.U?GJ :0UOF$2NK4FRLV"M^[';Z7EO_M0_:# M,'?*)_1ZA\KJ8GFY+N5Z=_$9EQ\_A_-[+$I\UT]X'\U$TF$*#! ,:5.H) 9?*;?%2V"LSD(W6@QYKX4[X;EEY:T/JJ> M.\#S1G*K=;-E]>]V/;E]&'J\[1- M\V[GYZ5E_WL&QHM^I;B?(?JXN AGOX3Y\JIB0D@;K54>:GD$N;U%@+=%T?WM M%MY"3(Z!B"7:I 1&W:84JM+0:'=T=I:[/ M5(RNP,A(HLYSIY#XRK9-UW94U1"\=@&I_P3TSD3]%K4.R M"C)C=;N^%[TB>_*&@2N8^S*&J+I#M#^_,J18A@W MUA;(HCKF5G$*D;4 X[P2/JK$7:];8TYK?]8@U S:&C-$A1W@<80 V&$R(J(! MZ:,DCFL%.;,)+$_:8;$,L6$7]4&TOY1%FX+L[)?%LO[[F3'1A)PYY&)KQZ#;#(254<6H)9)E:#B']!@L=GXWC(S=L8Y. M4R"=\@G[<59NG(=L4P(5=CWV=L*$L MGN@):POQH[VC'X*WO0_BU_6C_8>+L+SH_#AN%4J23ZVL9*0YTEB5"?VNCA8J MD=09#!J1.G,%6Q3<]I>M>B&'\0"TO>A+<:OED+F@./$/6(?E*ATY!),#A)*L MEKXX6SK;!-&B=;6_SM47<@H/0-OP4^BO3N$Y?EJWQ)S 823E%9S?E9!16B/2 MB>$<:ZZ)3%24TH&NVP509X]BIX5.'9W'!TR>Z(3H%W(D#\/'*MR #W7;LO,V28S%M6Q9[R9N[*\U^(6F M8!"6_W;OP3\67Y;2&M0.D@@4IJ 0X+*Q( *ZK'D,H;,P@Q7IL07(0 M%!(<4>JE-%\/@LFBC<[ZA=^F9Y*5:'1*!:)!8B9B@N",!.-UB@I9 M2+I-&=NS9$T+P=&4OQNH]M!$![!ZO5C5:?SA#%>;)EDGE4[:5TVS=74:!T<' M#9AD(3M4-I4V;SL/2.D2/ONH>3&FS#L S7O2!!'P^=5Y_AF_X=GB:Y70QD_> ML$3BT4X;!2+7M;T8-01M&0036, 4BFU4Q+<#<=/F]=H!:VR]= "U#WA&?_6) M./I'6/XWUB&?]_FAR)PLMS!04EW\B2Z0$:_C=(OV7EOEM6[T%/T#RJ;-%K4# MV:@:Z0!A_X'GN QGQ,^K_&5^/J\QTL7\&VXQ97W)5CMPB>(F%75=LZ0,1)FU M3!:QY#8SSW8B;]J$1#NLC:^;#@#WYLO7L\5WQ ^X_#9/^$1\=':V$>.[\A[3 MXM/Y_'\I.EH_(5;_8?7;39"& QW["$H0?UY[!SGXY#$E(1JE MGG:C;^*WOBDAM#W\;GQ]3KK#YU[2ZD&BX&'2*FY;B+O_O,J9SY+T(DI7LTYU M\G;T D(5;XSHLI*AA-QP&MXH/$QKN'O"^T2XV-]RU]G3/:0C;R8<_W&^O%'/ MX__VV..@=Z=HJJG0>\ILI-SES_-5.ENL+I?D.MW]SLVFQ/7I>@#ZU>VP7PH* MO6(.4"+9?N5UIPT].PZD'@.L:PZB&:GGIEV&-CCBM'N"R+Y9=P3F'0S<^O4XQ< M&L_J AS.**P1UD#P,H&4IC 6'-)%]2/_><_O[KRMMCE8%L?37 =F^"8>KWQL M6) JYI"D *,BL5!B(19JI;V3VG/F4.HVXR$>(:;SILYCH7$L=76 N!'&7F3M M;,J"00IUYGSQ!NA:4H!&)VGK_VNTTNAPVE]*VN00O_7(".@ \SN]>MYT0*QY M7:TWS6V_-+Y=7/PG7MR^BVPS*HP&'@8-(.@BE! ^-5@8T8ZES M_V-D;.Z346P.E)=\8JZR"+\LEIL?U7_'9YB299(T1<&,)W/F,WA'=S*/VI1H MN9.YS;/<I%KO/SR[KK.,J[5N\!\425Q:!B6#H%'$%,14!CB>AG$=+F&^< M&!U$<*?&: B>GDYPME-=!Z'%+9NOSB_FN;(T_T9>8;IMI8\UBT-4:#CDR 4D&2_$L&E,H[Z8H5H.?V,_3W7KNYMY A[GCDR>LJ"2R!#(V %C!HM$ MJ[DYK6#@(W[YNEB&Y?>K8K;U9]\=%C^3V4A10@#K3>78<0A<1Y"):V.5(8FT M>7C_$66=WL9#$+)MM4951@?7[J/\_+I:76*>96]SEJ5 LG7S@,D)HBD.D+.8 M0A#6EC;WYS-$=7H1C@ZI/51P$C?:G9M\4=8.;+AQ8+?^Z7AWWAY?.OZM>"CG MK>]-ZSV/PO/:5$@0MJR0&V<,%&9\(KPI@Z=U;Y)0K[HJJVA??2.)K@.D!2GB MRV9.U:9*?*.%V]-L2C$!%? BZ$B78"$&J\ I863)P3/6IIAR;Y([O6F'8&K; M+!Y'?1UTD'-@=)TP"Q2X)#")D[G/.5O6ILSG'AG3XNE(JG\. M<(/TT &(MIR(5RDML:KKX^(]9OJ[^OOUG,97^;\N5QPW#X^KOWS6>*,:9%]/4)T!V0F*99'4W_1* M7DKW5]NI87.FE0I9%@]2*7&U\\?[E$!A9II<^514FXGS@\B<-A=P M!-@< M1!.NP5H)N+X &'MV[-C6!E#+H>G7(L,REDF]3H M@81/:U [ 7$C/7< :_)XENMFM75?6/5SUCR^NKB*0:\\H(=M;'<:JV?)NLPX M>5H8&((*R5&HZ0($Q!)C2*RP-DF'PVGOT$*W@MK#/2+'U/NI(/UU[9=219.-2\"<*F14F*JC.3G$HE*Q!JUM-"OU0,([-. ]87PDC7< M\"?NRJ>$/0LB"VV)*8V^#@^T"('3?9EY$JAU2#:U ?1 0J=-(W?B@8RDQPYR M&C]HQKH186TTU\WQ_M&?08<-I'$R?1^/'[ MXH(^EQ?*4S88B)P+Q(9#@K/ MZ'_KR,C,A0TZBMRFOG!(CM6 MKTB!HO958(;@2P0M,B8K@G.Z31ZV(5.]C+T_/E:W9]]W IQNS]"=@<,9K5>I M!"@A>5">. L6/0CBA<=DT$5]Q(/0S83[7B"T$[3WU&<'^%R_#=^=H5CG86]F M5_-BI/$4OB;ID.1$P4<(6D'DWJ,K,431)@Q\AJ@>4;FO]K>=C9%4T0&J[DU" M?[A\Z$=D)+*#+4:Z4@A%04W2W,BVQ3<-AHI-I3)$W[N- 44>.HH3<\ MW:PJMD5F(T RKNL(UP N1@4R>HPED71 09_) MB:L.B8_AK_UF']_]ST=X]'^2FI$>Z&\^_W9/Y^T(3^E]T'7E1*QS3D+2I%5= M@.>@+,>H6LTZ>H:H$6KDMC_Z=DBH=>N*/P$IUU2MJS 6WH)PUFLK36*R31_T M@.9U3(EE3@X7CB8)(UEA;G4:$ST4Q1U8I0.T/8/ ;2'Z#N T"^+)N8M#:B3=/S#L1-^TS:\FX; M6S,=@.WF%+[YJV9.\2<\QS*_F,GL&1?:@T:RVRII [XH"8+B2A9L=$(TZW![ MC*!>':8]%?_4G7> %OH,[_\#%Y^6X>OG>?KU?+U8OG[S];F//5T9'H,Q6D.=#%FW,CCP62JH*T0ETR5;U:;G9@?B)JY%' ,G#^IC M1E;)"9F;_=3A[?;FZH/MVN7IUGG];T*T^_X;YU6J%%ZN? MOM\J)9R]6F)8;:\$-.0N"LFO\H7*Z_KDC@Z,,SJ$0(RRUML_;Q6=K)E1N9)2)J2%3,1P4>LJZ2,!H^^@'"9[DR64S2- MMF'V9BBOHFG"/,\A1M#.*?)(;!WYDA1XE9U./F4OVJ2G#J.[4X,W!%VC&;SA MBISPV6*UO)A]($VM1[G<,]3UV5F7@L)I 5K4,7*QPLQE;*U,BZ.IAW6=B\23M3J[J)"58\14;"1HJ, M++$CA7,&8_*[.7V[(>LI,J9!UHCJ78PMZXD!\Y8,^.=7=)Z(_.OJ;EE7A@LZ M-J'4 \0-1"O)AFNA91$4P.-.-^).2'GX_1-"9!R%+D:3;@>OZV_^\>;5AG(Z M"Q:Y<1 #TZ"L8A"\5I IP/$8#=K8J(W_AH9I$C/C8^- Z4YL,UZMYN'WD.9E MGC;$*^=285F!BRF3#&*];HT!SHV23"0>=IMNM9/)>/#UTW3?M+$8A\EV0F#4 MF'KV[N(S+C=TNR!-])%8M@+KZ!H$QP/% Z11KNCO4MG*OST,R[<_=)J%5N-K M^B!A=7 K#'3,[Z08;<;LDK^:'Z@$2H@%-9#/KH3T,A"O3>Z0?2GNI6/J:*'0 M457<#Y2O>E[.UZ\8_YI??+YF]:HGICYQ$)OT__/'\-<,6;3*Q]KU*->O')E8 M9 X\@]AI8_GCH.AQZ#93:0>H?;LX3Y?+JH$KP " 0 !E M>#$P,3(P,C)C87-H:6YC96YT:79E<&QA;BYH=&U02P$"% ,4 " <@J94 MS6HV" 4( T)0 $0 @ %-&@ 97@S,3%Q,3(R,3 M<2YH M=&U02P$"% ,4 " <@J94 :UK^ZV 0# KA0 $0 M @ &B-P 9G)S:"TR,#(R,#,S,2YH=&U02P$"% ,4 " <@J94 MFR\JWK@. AG $0 @ &_[@$ 9G)S:"TR,#(R,#,S,2YX M&UL4$L! A0#% @ '(*F5%O_W_I: M5 _\D# !4 ( !NB " &9R&UL 64$L%!@ + L T@( +'! P $! end