0001628280-21-022036.txt : 20211105 0001628280-21-022036.hdr.sgml : 20211105 20211105163611 ACCESSION NUMBER: 0001628280-21-022036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211105 DATE AS OF CHANGE: 20211105 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: 211385138 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-20210930.htm 10-Q frsh-20210930
000154452212/312021Q3FALSE2.600015445222021-01-012021-09-30xbrli:shares0001544522us-gaap:CommonClassAMember2021-10-310001544522us-gaap:CommonClassBMember2021-10-31iso4217:USD00015445222021-09-3000015445222020-12-31iso4217:USDxbrli:shares0001544522us-gaap:CommonStockMember2021-09-300001544522us-gaap:CommonStockMember2020-12-310001544522us-gaap:CommonClassAMember2021-09-300001544522us-gaap:CommonClassAMember2020-12-310001544522us-gaap:CommonClassBMember2020-12-310001544522us-gaap:CommonClassBMember2021-09-3000015445222021-07-012021-09-3000015445222020-07-012020-09-3000015445222020-01-012020-09-3000015445222021-06-300001544522us-gaap:CommonStockMember2021-06-300001544522us-gaap:AdditionalPaidInCapitalMember2021-06-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001544522us-gaap:RetainedEarningsMember2021-06-300001544522us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001544522us-gaap:RetainedEarningsMember2021-07-012021-09-300001544522us-gaap:CommonStockMember2021-07-012021-09-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001544522us-gaap:CommonStockMember2021-09-300001544522us-gaap:AdditionalPaidInCapitalMember2021-09-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001544522us-gaap:RetainedEarningsMember2021-09-3000015445222020-06-300001544522us-gaap:CommonStockMember2020-06-300001544522us-gaap:AdditionalPaidInCapitalMember2020-06-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001544522us-gaap:RetainedEarningsMember2020-06-300001544522us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001544522us-gaap:RetainedEarningsMember2020-07-012020-09-300001544522us-gaap:CommonStockMember2020-07-012020-09-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-3000015445222020-09-300001544522us-gaap:CommonStockMember2020-09-300001544522us-gaap:AdditionalPaidInCapitalMember2020-09-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001544522us-gaap:RetainedEarningsMember2020-09-300001544522us-gaap:CommonStockMember2020-12-310001544522us-gaap:AdditionalPaidInCapitalMember2020-12-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001544522us-gaap:RetainedEarningsMember2020-12-310001544522us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001544522us-gaap:RetainedEarningsMember2021-01-012021-09-300001544522us-gaap:CommonStockMember2021-01-012021-09-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-3000015445222019-12-310001544522us-gaap:CommonStockMember2019-12-310001544522us-gaap:AdditionalPaidInCapitalMember2019-12-310001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001544522us-gaap:RetainedEarningsMember2019-12-310001544522us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001544522us-gaap:RetainedEarningsMember2020-01-012020-09-300001544522us-gaap:CommonStockMember2020-01-012020-09-300001544522us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001544522us-gaap:IPOMemberus-gaap:CommonClassAMember2021-09-012021-09-300001544522us-gaap:IPOMember2021-09-300001544522us-gaap:OverAllotmentOptionMember2021-09-012021-09-30xbrli:pure00015445222021-09-012021-09-300001544522us-gaap:RestrictedStockUnitsRSUMember2021-09-212021-09-210001544522frsh:SubscriptionServicesMember2021-07-012021-09-300001544522frsh:SubscriptionServicesMember2020-07-012020-09-300001544522frsh:SubscriptionServicesMember2021-01-012021-09-300001544522frsh:SubscriptionServicesMember2020-01-012020-09-300001544522frsh:ProfessionalServicesMember2021-07-012021-09-300001544522frsh:ProfessionalServicesMember2020-07-012020-09-300001544522frsh:ProfessionalServicesMember2021-01-012021-09-300001544522frsh:ProfessionalServicesMember2020-01-012020-09-3000015445222021-10-012021-09-300001544522us-gaap:USTreasurySecuritiesMember2021-09-300001544522us-gaap:CorporateDebtSecuritiesMember2021-09-300001544522us-gaap:USTreasurySecuritiesMember2020-12-310001544522us-gaap:CorporateDebtSecuritiesMember2020-12-310001544522us-gaap:AssetBackedSecuritiesMember2020-12-310001544522us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2021-09-300001544522us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2020-12-310001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashAndCashEquivalentsMember2021-09-300001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashAndCashEquivalentsMember2020-12-310001544522frsh:MarketableSecuritiesMember2021-09-300001544522frsh:MarketableSecuritiesMember2020-12-310001544522us-gaap:OtherAssetsMember2021-09-300001544522us-gaap:OtherAssetsMember2020-12-310001544522us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001544522us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-09-300001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001544522us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001544522us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2021-09-300001544522us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2021-09-300001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberfrsh:TermBondMutualFundsMember2021-09-300001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2021-09-300001544522us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001544522us-gaap:FairValueMeasurementsRecurringMember2021-09-300001544522us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001544522us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001544522us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001544522us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001544522us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001544522us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2020-12-310001544522us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2020-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberfrsh:TermBondMutualFundsMember2020-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberfrsh:TermBondMutualFundsMember2020-12-310001544522us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001544522us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001544522us-gaap:FairValueMeasurementsRecurringMember2020-12-3100015445222020-01-012020-12-310001544522us-gaap:ComputerEquipmentMember2021-09-300001544522us-gaap:ComputerEquipmentMember2020-12-310001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-09-300001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001544522us-gaap:OfficeEquipmentMember2021-09-300001544522us-gaap:OfficeEquipmentMember2020-12-310001544522us-gaap:FurnitureAndFixturesMember2021-09-300001544522us-gaap:FurnitureAndFixturesMember2020-12-310001544522us-gaap:VehiclesMember2021-09-300001544522us-gaap:VehiclesMember2020-12-310001544522us-gaap:LeaseholdImprovementsMember2021-09-300001544522us-gaap:LeaseholdImprovementsMember2020-12-310001544522us-gaap:ConstructionInProgressMember2021-09-300001544522us-gaap:ConstructionInProgressMember2020-12-310001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-07-012021-09-300001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-07-012020-09-300001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-09-300001544522us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-09-300001544522frsh:AnsweriQIncMember2020-01-012020-01-310001544522us-gaap:DevelopedTechnologyRightsMemberfrsh:AnsweriQIncMember2020-01-012020-01-310001544522frsh:AnsweriQIncMember2020-01-310001544522us-gaap:DevelopedTechnologyRightsMemberfrsh:InfiverveTechnologiesPrivateLtdAndInfiverveTechnologiesPteLtdMember2020-03-012020-03-310001544522us-gaap:DevelopedTechnologyRightsMember2021-09-300001544522us-gaap:DevelopedTechnologyRightsMember2021-01-012021-09-300001544522us-gaap:CustomerRelationshipsMember2021-09-300001544522us-gaap:CustomerRelationshipsMember2021-01-012021-09-300001544522us-gaap:DevelopedTechnologyRightsMember2020-12-310001544522us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001544522us-gaap:CustomerRelationshipsMember2020-12-310001544522us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001544522us-gaap:DevelopedTechnologyRightsMember2021-07-012021-09-300001544522us-gaap:DevelopedTechnologyRightsMember2020-07-012020-09-300001544522us-gaap:DevelopedTechnologyRightsMember2020-01-012020-09-300001544522us-gaap:CustomerRelationshipsMember2021-07-012021-09-300001544522us-gaap:CustomerRelationshipsMember2020-07-012020-09-300001544522us-gaap:CustomerRelationshipsMember2020-01-012020-09-30utr:sqft00015445222018-09-012018-09-3000015445222018-09-300001544522us-gaap:OtherLiabilitiesMember2021-09-300001544522us-gaap:OtherLiabilitiesMember2020-12-310001544522frsh:SecondaryTransactionMemberfrsh:RedeemableConvertibleSeriesAPreferredStockMember2020-01-012020-01-310001544522frsh:SecondaryTransactionMemberfrsh:RedeemableConvertibleSeriesBPreferredStockMember2020-01-012020-01-310001544522frsh:SecondaryTransactionMemberfrsh:RedeemableConvertibleSeriesCPreferredStockMember2020-01-012020-01-310001544522frsh:SecondaryTransactionMember2020-01-012020-01-310001544522frsh:SecondaryTransactionMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-01-31frsh:vote0001544522us-gaap:RedeemableConvertiblePreferredStockMember2021-09-300001544522us-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001544522frsh:OptionsAndRestrictedStockUnitsMemberfrsh:A2011StockPlanMember2021-09-300001544522frsh:OptionsAndRestrictedStockUnitsMemberfrsh:A2011StockPlanMember2020-12-310001544522frsh:A2011StockPlanMember2021-09-300001544522frsh:A2011StockPlanMember2020-12-310001544522frsh:A2021EquityIncentiveStockPlanMember2021-09-300001544522frsh:A2021EquityIncentiveStockPlanMember2020-12-310001544522frsh:A2021EmployeeStockPurchasePlanMember2021-09-300001544522frsh:A2021EmployeeStockPurchasePlanMember2020-12-310001544522frsh:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockMember2021-08-310001544522frsh:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockMember2021-08-012021-08-310001544522frsh:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockMember2021-07-012021-09-300001544522frsh:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockMember2021-09-300001544522us-gaap:CommonClassAMemberus-gaap:EmployeeStockMemberfrsh:A2021EmployeeStockPurchasePlanMember2021-08-310001544522us-gaap:CommonClassAMemberus-gaap:EmployeeStockMemberfrsh:A2021EmployeeStockPurchasePlanMember2021-01-012021-09-300001544522us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001544522us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001544522us-gaap:RestrictedStockUnitsRSUMember2020-12-310001544522us-gaap:RestrictedStockUnitsRSUMember2021-09-300001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMembersrt:ChiefExecutiveOfficerMember2021-02-012021-02-280001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMembersrt:ChiefExecutiveOfficerMember2021-09-012021-09-30frsh:target0001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMembersrt:MinimumMembersrt:ChiefExecutiveOfficerMember2021-09-012021-09-300001544522srt:MaximumMemberfrsh:PerformanceBasedRestrictedStockUnitsPRSUsMembersrt:ChiefExecutiveOfficerMember2021-09-012021-09-30frsh:tranche0001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember2021-07-012021-09-300001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember2021-01-012021-09-300001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMembersrt:ChiefExecutiveOfficerMember2021-07-012021-09-300001544522frsh:PerformanceBasedRestrictedStockUnitsPRSUsMembersrt:ChiefExecutiveOfficerMember2021-01-012021-09-300001544522us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMember2021-01-012021-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMember2021-07-012021-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001544522frsh:SecondaryTransactionMember2020-01-012020-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMember2020-01-012020-09-300001544522frsh:SecondaryTransactionRepurchaseOfCommonStockMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:CostOfSalesMember2021-07-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:CostOfSalesMember2020-07-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:CostOfSalesMember2020-01-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001544522frsh:EmployeeAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001544522frsh:EmployeeAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001544522frsh:EmployeeAwardsMember2021-07-012021-09-300001544522frsh:EmployeeAwardsMember2020-07-012020-09-300001544522frsh:EmployeeAwardsMember2021-01-012021-09-300001544522frsh:EmployeeAwardsMember2020-01-012020-09-300001544522frsh:SecondaryTransactionMember2021-07-012021-09-300001544522frsh:SecondaryTransactionMember2020-07-012020-09-300001544522frsh:SecondaryTransactionMember2021-01-012021-09-300001544522frsh:SecondaryTransactionMember2020-01-012020-09-300001544522us-gaap:CommonStockMember2021-07-012021-09-300001544522us-gaap:CommonStockMember2020-07-012020-09-300001544522us-gaap:CommonStockMember2021-01-012021-09-300001544522us-gaap:CommonStockMember2020-01-012020-09-300001544522us-gaap:RedeemableConvertiblePreferredStockMember2021-07-012021-09-300001544522us-gaap:RedeemableConvertiblePreferredStockMember2020-07-012020-09-300001544522us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001544522us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001544522us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001544522us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001544522us-gaap:ForeignCountryMember2021-07-012021-09-300001544522srt:NorthAmericaMember2021-07-012021-09-300001544522srt:NorthAmericaMember2020-07-012020-09-300001544522srt:NorthAmericaMember2021-01-012021-09-300001544522srt:NorthAmericaMember2020-01-012020-09-300001544522us-gaap:EMEAMember2021-07-012021-09-300001544522us-gaap:EMEAMember2020-07-012020-09-300001544522us-gaap:EMEAMember2021-01-012021-09-300001544522us-gaap:EMEAMember2020-01-012020-09-300001544522srt:AsiaPacificMember2021-07-012021-09-300001544522srt:AsiaPacificMember2020-07-012020-09-300001544522srt:AsiaPacificMember2021-01-012021-09-300001544522srt:AsiaPacificMember2020-01-012020-09-300001544522frsh:OtherMember2021-07-012021-09-300001544522frsh:OtherMember2020-07-012020-09-300001544522frsh:OtherMember2021-01-012021-09-300001544522frsh:OtherMember2020-01-012020-09-300001544522srt:NorthAmericaMember2021-09-300001544522srt:NorthAmericaMember2020-12-310001544522us-gaap:EMEAMember2021-09-300001544522us-gaap:EMEAMember2020-12-310001544522srt:AsiaPacificMember2021-09-300001544522srt:AsiaPacificMember2020-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 September 30, 2021
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 October 31, 2021, the number of shares of registrant’s Class A common stock outstanding was 34,470,180 and the number of shares of the registrant’s Class B common stock outstanding was 228,656,730 .




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


SELECTED RISKS AFFECTING OUR BUSINESS
Investing in our Class A common stock involves numerous risks, including the risks described in the section titled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q. Below is a summary of some of the risks and uncertainties as of the date of the filing of this Quarterly Report on Form 10-Q, any one of which could materially adversely affect our business, financial condition, operating results, and prospects. You should read this summary together with the more detailed description of each risk factor contained below.
We have a history of losses, and we may not be able to achieve profitability or, if achieved, sustain profitability.
We have experienced rapid growth in recent periods, and our recent growth rates may not be indicative of our future growth.
We have a limited operating history at our current scale, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We track certain key business metrics, which are subject to inherent challenges in measurement, and real or perceived inaccuracies in such metrics may harm our reputation and materially adversely affect our stock price, business, results of operations, and financial condition.
We believe our long-term value as a company will be greater if we focus on growth, which may negatively impact our profitability.
Our quarterly results may fluctuate significantly and may not meet our expectations or those of investors or securities analysts.
The COVID-19 pandemic has affected how we and our customers operate, including our productivity, and has adversely affected the global economy, and the duration of and extent to which the pandemic will affect our business, future results of operations, and financial condition remains uncertain.
If we are unable to attract new customers, convert customers using our trial versions into paying customers, and expand usage of our products within or across organizations, our revenue growth would be harmed.
Our ability to attract new customers and increase revenue from existing customers depends on our ability to develop new features, integrations, capabilities, and enhancements and to partner with third parties to design complementary products.
We recognize subscription revenue over the term of our customer contracts and, consequently, downturns or upturns in subscriptions for our products may not be immediately reflected in our operating results and may be difficult to discern.
Our business depends substantially on our customers renewing their subscriptions and purchasing additional subscriptions from us, and any decline in our customer retention would harm our future operating results.
We operate in a highly competitive industry, and competition presents an ongoing threat to the success of our business.
A substantial portion of our business and operations are located in India, and we are subject to regulatory, economic, social, and political uncertainties in India.
We may be subject to various labor laws, regulations, and standards in India. Non-compliance with and changes in such laws may adversely affect our business, results of operations, and financial condition.
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our stock prior to our initial public offering, including our executive officers, employees, and directors and their affiliates, and limiting your ability to influence corporate matters.
2


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements 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 or financial condition, business strategy and plans and objectives of management for future operations, including our statements regarding the benefits and timing of the roll-out of new technology, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain 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:4
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
3


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


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

FRESHWORKS INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share amounts)
(unaudited)
September 30, 2021December 31, 2020
Assets
Current assets:
Cash and cash equivalents$1,179,958 $95,382 
Marketable securities146,592 142,733 
Accounts receivable, net44,298 34,270 
Deferred contract acquisition costs13,001 9,167 
Prepaid expenses and other current assets37,956 30,852 
Total current assets1,421,805 312,404 
Property and equipment, net21,205 20,784 
Deferred contract acquisition costs, noncurrent13,219 9,106 
Intangible assets, net2,985 6,223 
Goodwill6,181 6,181 
Deferred tax assets16,048 4,393 
Other assets6,062 8,333 
Total assets$1,487,505 $367,424 
Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)
Current liabilities:
Accounts payable$3,184 $3,710 
Accrued liabilities54,146 35,608 
Deferred revenue143,159 104,184 
Income tax payable865 8,740 
Total current liabilities201,354 152,242 
Other liabilities18,273 16,827 
Total liabilities219,627 169,069 
Commitments and contingencies (Note 9)
Redeemable Convertible Preferred Stock
Redeemable convertible preferred stock, $0.0001 par value per share; zero and 154,055,430 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 153,937,730 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of zero and $326,559 as of September 30, 2021 and December 31, 2020, respectively
 2,895,096 
5

FRESHWORKS INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share amounts)
(unaudited)
Stockholders' Equity (Deficit)
Preferred stock, $0.00001 par value per share; 10,000,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero shares issued and outstanding as of September 30, 2021 and December 31, 2020
  
Common stock, $0.00001 par value per share; zero and 285,000,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 77,619,030 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
 1 
Class A common stock, $0.00001 par value per share; 1,000,000,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; 37,128,830 and zero shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
  
Class B common stock, $0.00001 par value per share; 350,000,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; 225,988,280 and zero shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
3  
Additional paid-in capital4,464,100  
Accumulated other comprehensive (loss) income (20)411 
Accumulated deficit(3,196,205)(2,697,153)
Total stockholders' equity (deficit)1,267,878 (2,696,741)
Total liabilities, redeemable convertible preferred stock and stockholders' equity (deficit)$1,487,505 $367,424 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

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



Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenue$96,614 $66,187 $265,542 $176,658 
Cost of revenue22,236 13,163 57,632 37,020 
Gross profit74,378 53,024 207,910 139,638 
Operating expense:
Research and development57,087 13,249 91,377 53,062 
Sales and marketing96,785 34,164 188,155 95,348 
General and administrative60,759 5,558 76,785 43,953 
Total operating expenses214,631 52,971 356,317 192,363 
(Loss) income from operations(140,253)53 (148,407)(52,725)
Interest and other income, net22,923 1,239 23,428 862 
(Loss) income before income taxes(117,330)1,292 (124,979)(51,863)
(Benefit from) provision for income taxes(9,915)(95)(7,720)3,896 
Net (loss) income(107,415)1,387 (117,259)(55,759)
Accretion of redeemable convertible preferred stock(2,264,838)(269,358)(2,646,662)(371,522)
Net loss attributable to common stockholders - basic and diluted$(2,372,253)$(267,971)$(2,763,921)$(427,281)
Net loss per share attributable to common stockholders - basic and diluted$(24.72)$(3.49)$(32.96)$(5.56)
Weighted average shares used in computing net loss per share attributable to common stockholders - basic and diluted95,930 76,880 83,860 76,846 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
(unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net (loss) income$(107,415)$1,387 $(117,259)$(55,759)
Other comprehensive (loss) income:
Unrealized (loss) gain on marketable securities(18)(494)(431)615 
Comprehensive (loss) income$(107,433)$893 $(117,690)$(55,144)
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
(Unaudited)
Three Months Ended September 30, 2021
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders'
(Deficit) Equity
SharesAmountSharesAmount
Balances as of June 30, 2021153,938 $3,276,920 77,756 $1 $ $(2)$(3,088,790)$(3,088,791)
Accretion of redeemable convertible preferred stock2,264,838 (2,264,838)—  (2,264,838)
Conversion of redeemable convertible preferred stock into common stock upon initial public offering(153,938)(5,541,758)153,938 2 5,541,756 — — 5,541,758 
Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses— — 31,350 — 1,062,453 — — 1,062,453 
Issuance of common stock upon exercise of stock options— — 73 — 12 — — 12 
Stock-based compensation— — — — 124,717 — — 124,717 
Unrealized loss on marketable securities— — — — — (18)— (18)
Net loss— — — — — — (107,415)(107,415)
Balances as of September 30, 2021
 $ 263,117 $3 $4,464,100 $(20)$(3,196,205)$1,267,878 
Three Months Ended September 30, 2020
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Deficit
SharesAmountSharesAmount
Balances as of June 30, 2020153,938 $1,436,736 76,857 $1 $ $1,248 $(1,238,880)$(1,237,631)
Accretion of redeemable convertible preferred stock— 269,358 — — (110)— (269,248)(269,358)
Issuance of common stock upon exercise of stock options— — 356  110 — — 110 
Unrealized loss on marketable securities— — — — — (494)— (494)
Net income— — — — — — 1,387 1,387 
Balances as of September 30, 2020
153,938 $1,706,094 77,213 $1 $ $754 $(1,506,741)$(1,505,986)
9

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
(Unaudited)
Nine Months Ended September 30, 2021
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders'
(Deficit) Equity
SharesAmountSharesAmount
Balances as of December 31, 2020
153,938 $2,895,096 77,619 $1 $ $411 $(2,697,153)$(2,696,741)
Accretion of redeemable convertible preferred stock— 2,646,662 — — (2,264,869)— (381,793)(2,646,662)
Conversion of redeemable convertible preferred stock into common stock upon initial public offering(153,938)(5,541,758)153,938 2 5,541,756 — — 5,541,758 
Issuance of common stock upon initial public offering, net of underwriting discount and offering expenses— — 31,350 — 1,062,453 — — 1,062,453 
Issuance of common stock upon exercise of stock options— — 210 — 43 — — 43 
Stock-based compensation— — — — 124,717 — — 124,717 
Unrealized loss on marketable securities— — — — — (431)— (431)
Net loss— — — — — — (117,259)(117,259)
Balances as of September 30, 2021
 $ 263,117 $3 $4,464,100 $(20)$(3,196,205)$1,267,878 
Nine Months Ended September 30, 2020
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Deficit
SharesAmountSharesAmount
Balances as of December 31, 2019
153,938 $1,334,572 76,821 $1 $ $139 $(1,122,861)$(1,122,721)
Accretion of redeemable convertible preferred stock— 371,522 — — (43,401)— (328,121)(371,522)
Issuance of common stock upon exercise of stock options— — 392 — 121 — — 121 
Stock-based compensation— — — — 43,280 — — 43,280 
Unrealized gain on marketable securities— — — — — 615 — 615 
Net loss— — — — — — (55,759)(55,759)
Balances as of September 30, 2020
153,938 $1,706,094 77,213 $1 $ $754 $(1,506,741)$(1,505,986)
The accompanying notes are an integral part of these condensed consolidated financial statements.
10

FRESHWORKS INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Nine Months Ended September 30,
20212020
Cash Flows Operating Activities:
Net loss$(117,259)$(55,759)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization9,792 8,215 
Amortization of deferred contract acquisition costs9,085 5,374 
Stock-based compensation124,259 43,280 
Premium amortization on marketable securities1,206 874 
Gain realized on sale of marketable securities and non-marketable equity investment(23,835)(132)
Change in fair value of equity securities(100)(44)
Deferred income taxes(11,721) 
Other133 184 
Changes in operating assets and liabilities:
Accounts receivable(10,039)(6,116)
Deferred contract acquisition costs(17,032)(9,935)
Prepaid expenses and other assets(14,823)(6,312)
Accounts payable(542)(2,529)
Accrued and other liabilities18,517 17,267 
Deferred revenue38,975 24,682 
Net cash provided by operating activities6,616 19,049 
Cash Flows from Investing Activities:
Purchases of property and equipment(4,056)(3,628)
Proceeds from sale of property and equipment565  
Capitalized internal-use software(3,050)(3,828)
Sale of non-marketable equity investment23,979  
Purchases of marketable securities(154,828)(99,058)
Sales of marketable securities36,831 15,658 
Maturities and redemptions of marketable securities112,554 59,462 
Acquired intangible assets (1,750)
Business combination, net of cash acquired (5,075)
Net cash provided by (used in) investing activities11,995 (38,219)
Cash Flows from Financing Activities:
Proceeds from initial public offering, net of underwriting discounts1,069,348  
Proceeds from exercise of stock options43 121 
Payment of deferred offering costs(5,472) 
Payment of acquisition-related liabilities(900)(1,200)
Net cash provided by (used in) financing activities1,063,019 (1,079)
Net increase (decrease) in cash, cash equivalents and restricted cash1,081,630 (20,249)
Cash, cash equivalents and restricted cash, beginning of period98,331 79,135 
Cash, cash equivalents and restricted cash, end of period$1,179,961 $58,886 
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:
Cash and cash equivalents$1,179,958 $55,951 
Restricted cash included in prepaid expenses and other current assets 1,916 
Restricted cash included in other assets3 1,019 
Total cash, cash equivalents and restricted cash$1,179,961 $58,886 
Nine Months Ended September 30,
20212020
Supplemental cash flow information:
Cash paid for taxes$6,981 $3,273 
Non-cash investing and financing activities:
Purchased property and equipment included in accrued expenses$16 $187 
Property and equipment acquired through tenant improvement allowance$ $322 
Deferred offering costs$1,423 $ 
Deferred purchase consideration for acquisition$ $900 
Accretion of redeemable convertible preferred stock$2,646,662 $371,522 
The accompanying notes are an integral part of these condensed consolidated financial statements.
11


FRESHWORKS INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
1.Overview and Basis of Presentation
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, and has foreign subsidiaries located in India, Australia, the United Kingdom, Ireland, Germany, France, the Netherlands, and Singapore.
Initial Public Offering
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, which included 2,850,000 shares issued upon the exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $1.1 billion from the IPO, after deducting underwriters’ discounts. As of September 30, 2021, deferred offering costs totaling $7.0 million were reclassified to stockholders' equity (deficit) as a reduction of the net proceeds from the IPO.
In connection with the IPO, all shares of common stock then outstanding were reclassified as Class B common stock, and 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. See Note 10 for additional details.
As detailed in Note 11—Stockholders' Equity and Stock-Based Compensation, under the 2011 Stock Plan, the Company granted employees restricted stock units (RSUs) with both a service and a liquidity performance condition. Upon the Company's IPO on September 22, 2021, the liquidity event condition was met for all RSUs. RSUs that had already met the service condition at that date are entitled to one share of Class B common stock for each vested RSU, which will be issued on the applicable settlement dates, which may occur in increments if certain stock price targets are met, and in any event will be fully settled approximately 180 days after the IPO.
Stock Split
In September 2021, the Company 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 has been adjusted on a retrospective basis to reflect this stock split.

2.Summary of Significant Accounting Policies
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. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Statements
The accompanying condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations, of comprehensive income (loss), of cash flows, and of redeemable convertible preferred
13


stock and stockholders’ equity (deficit) for the three and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and its results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the three and nine months ended September 30, 2021 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 final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on September 22, 2021 (the Prospectus).
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 period. 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
fair value of redeemable convertible preferred stock.
Risk and Uncertainties
Due to the COVID-19 pandemic, the Company has temporarily closed its headquarters in San Mateo, California, and other offices around the world, required its employees to work remotely from home, and implemented travel restrictions, all of which have caused significant disruption in how the Company operates its business. At the same time, the operations of its partners and customers have also been disrupted. While the duration and extent of the COVID-19 pandemic depends largely on future developments that cannot be accurately predicted at this time, such as the extent of and effectiveness of containment actions and developed vaccines, 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. In particular, the conditions caused by this pandemic 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
14


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 COVID-19 or other estimates 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.
Revenue Recognition
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.
On occasion, the Company sells subscriptions to third-party resellers. The price at which subscriptions are sold to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As pricing to the reseller is fixed, and the Company lacks visibility into the pricing provided by the reseller to the end customer, reseller revenue is recorded net of any reseller margin.
Subscription Revenue
Subscription revenue is primarily comprised of fees paid by the Company’s customers for accessing its cloud-based software during the term of the arrangement. Cloud-based services allow customers to use the Company’s multi-tenant software without requiring them to take possession of the software. Given that access to the cloud-based software represents a series of distinct services that comprise a single performance obligation that is satisfied over time, subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date that the cloud-based software is made available to customers.
Professional Services Revenue
Professional services revenue is comprised of fees charged for services ranging from product configuration, data migration, systems integration, and training. The Company recognizes professional services revenues as services are performed.
Customers with Multiple Performance Obligations
Some of the Company’s contracts with customers contain both subscriptions and professional services. For these contracts, the Company accounts for individual performance obligations separately. The transaction price is allocated to the separate performance obligations on the basis of relative SSP. The Company determines SSP by taking into consideration historical selling price of these performance obligations in similar transactions, as well as current pricing practices and other observable inputs including, but not limited to, customer size and geography. As the Company’s go-to-market strategies evolve, it may modify its pricing practices in the future, which could result in changes to SSP.
Stock-Based Compensation
The Company issues stock options and restricted stock units (RSUs) to employees, consultants, and directors, and recognizes stock-based compensation expense using the straight line attribution method in the consolidated statements of operations. Stock-based compensation is recognized over the requisite service period, which is the vesting period of the respective awards. Prior to the IPO, there was no stock-based compensation expense recognized from RSUs as the liquidity event-related performance condition was not probable. Upon completion of
15


the IPO, the performance condition became probable, and the Company recognized stock-based compensation expense. Forfeitures are accounted for when they occur.
Prior to the IPO, the fair market value of the Company's common stock on the date of the grant was determined based on independent third-party valuations as there was no public market. Subsequent to the IPO, the fair market value of the Company's common stock underlying the RSUs is determined based on the closing market price of its Class A common stock on the date of the grant.
For the performance-based award granted to the chief executive officer (CEO) with both a service-based vesting condition and a market condition (as discussed further in Note 11), the Company determines the fair value of the award by using the Monte Carlo simulation model. Since both vesting conditions have to be met for each tranche of the award to ultimately vest, the associated stock-based compensation expense is recognized over the longer of the derived service period or the requisite service period, using the accelerated attribution method. Provided that the CEO remains employed by the Company in his current position, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price goals are achieved.
Accounts Receivable and Allowance for Doubtful Accounts
Trade accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based on the Company’s assessment of the collectability of accounts and is recorded as an offset to revenue and deferred revenue. The Company regularly reviews the adequacy of the allowance by considering the age of each outstanding invoice and the collection history. Accounts receivable deemed uncollectible are recognized as bad debt expense and classified as general and administrative expenses in the condensed consolidated statements of operations. As of September 30, 2021 and December 31, 2020, the Company's allowance for doubtful accounts was $6.8 million and $6.4 million, respectively.
Defined Benefit Plan
Employees in India are entitled to benefits under the Gratuity Act, a defined benefit retirement plan covering eligible employees. The plan requires employers to provide for a lump-sum payment to eligible employees at retirement, death, and incapacitation or on termination of employment, of an amount based on the respective employee’s salary and tenure of employment. Employees in India are also entitled to a defined benefit plan with benefits based on an employee’s accumulated leave balance and salary. Both plans are unfunded arrangements.
Current service costs are accrued in the period to which they relate. The benefit obligations are calculated by a qualified actuary using the projected unit credit method and the unfunded position is recognized as a liability in the consolidated balance sheets. In measuring the defined benefit obligations, the Company uses a discount rate at the reporting date based on yields of local government treasury bills denominated in the same currency in which the benefits are expected to be paid, with maturities approximating the terms of the Company’s obligations.
Since the plan is unfunded, no annual contributions are required to be made as per applicable regulations. Disclosures required under ASC 715—Compensation—Retirement Benefits, have been omitted because the Company has deemed them immaterial to its consolidated financial statements. The benefit plans had a plan benefit obligation of $6.2 million and $5.6 million as of September 30, 2021 and December 31, 2020, respectively, included in other liabilities in the consolidated balance sheets.
Recent Accounting Pronouncements
New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its ASC or ASU and adopted by the Company as of the specified effective date.
As an emerging growth company, the Jumpstart Our Business Startups Act (the JOBS Act) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the
16


financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.
Recently Adopted Accounting Pronouncements
In August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40), Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The Company adopted the requirements of ASU 2018-15 as of January 1, 2021 on a prospective basis. The adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.
Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as right-of-use assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. Under the standard, lease expenses will continue to be recorded over the lease term in the consolidated statements of operations in a manner similar to the current standard. Certain practical expedients are available for lessees to elect upon adopting the new standard. This standard is effective for the Company on January 1, 2022, and early adoption is permitted. The Company plans to adopt Topic 842 on a modified basis using the optional transition method, and accordingly, will not restate comparative periods. Amounts and related disclosures for fiscal 2021 will continue to be presented in accordance with ASC 840, Leases. Amounts and disclosures for fiscal 2022 will be presented under ASC 842. The Company expects the impact of adoption to materially increase the right-of-use assets and lease liabilities in its condensed consolidated financial statements.
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. ASU 2016-13 will become effective for the Company on January 1, 2023, and the modified retrospective approach is the only available option, with a cumulative effect adjustment recorded to accumulated deficit as of the date of the adoption. The Company is currently evaluating the impact of adopting this standard 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 guidance will become effective for the Company on January 1, 2022; early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its condensed consolidated financial statements.
3.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.
17


Disaggregation of Revenues
The following table summarizes revenue by the Company’s service offerings (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Subscription services$94,312 $64,258 $257,827 $171,869 
Professional services2,302 1,929 7,715 4,789 
Total revenue$96,614 $66,187 $265,542 $176,658 
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 September 30, 2021 and 2020 from amounts included in deferred revenue at the beginning of these periods was $61.6 million and $38.9 million, respectively. Revenue recognized during the nine months ended September 30, 2021 and 2020 from amounts included in deferred revenue at the beginning of these periods was $95.6 million and $63.5 million, respectively.
The aggregate balance of remaining performance obligations as of September 30, 2021 was $199.0 million. The Company expects to recognize $159.3 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 September 30,Nine Months Ended September 30,
2021202020212020
Balance at beginning of the period$23,604 $14,851 $18,273 $11,610 
Add: Contract costs capitalized during the period6,032 3,307 17,032 9,936 
Less: Amortization of contract costs during the period(3,416)(1,986)(9,085)(5,374)
Balance at end of the period$26,220 $16,172 $26,220 $16,172 

18


4.Marketable Securities
Debt Securities
Debt securities are classified as available-for-sale and reported under marketable securities in the condensed consolidated balance sheets. The following table summarizes carrying amounts and fair values as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Debt Securities:
U.S. treasury securities$97,587 $14 $(6)$97,595 
Corporate debt securities45,403 6 (34)45,375 
Total$142,990 $20 $(40)$142,970 
December 31, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Debt Securities:
U.S. treasury securities$50,087 $136 $ $50,223 
Corporate debt securities85,413 265 (5)85,673 
Asset-backed securities3,247 15  3,262 
Total$138,747 $416 $(5)$139,158 
The amortized cost and fair value of the debt securities based on contractual maturities are as follows (in thousands):
September 30, 2021
Amortized CostFair Value
Due within one year$68,687 $68,693 
Due after one year but within five years74,303 74,277 
Total$142,990 $142,970 
Equity Investments
Marketable equity investments consist of money market funds and corporate debt securities with original maturities of less than 90 days, and term bond mutual funds, and are measured at fair value. The cost of the money market funds and the corporate debt securities approximate fair value. 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.
Non-marketable equity investments represent the Company’s interest in privately held entities which have no readily determinable fair values. The Company carries these investments at cost, less impairment. In September 2021, the Company sold its interest in a privately held entity for proceeds totaling $24.0 million, resulting in a gain of $23.8 million, which was recorded in interest and other income, net, in the condensed consolidated statements of operations.
19


The types of equity investments are summarized in the following table (in thousands):
Condensed Consolidated Balance Sheets ClassificationSeptember 30,
2021
December 31,
2020
TypeDescription
Marketable equity investmentsMoney market fundsCash and cash equivalents$1,140,671 $56,474 
Marketable equity investmentsCorporate debt securitiesCash and cash equivalents3,000  
Marketable equity investmentsTerm bond mutual fundsMarketable securities3,622 3,575 
Non-marketable equity investmentsInvestments in equity securities without a readily determinable fair valueOther assets367 517 
$1,147,660 $60,566 
The following table summarizes the realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds during the three and nine months ended September 30, 2021 and 2020 (amounts in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net gains recognized on marketable equity investments$35 $107 $100 $44 
Unrealized gains at the end of the period$35 $107 $100 $44 
5.Fair Value Measurements
The Company measures its financial assets at fair value in 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.
Cash equivalents and marketable equity securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Available-for-sale debt securities and derivative assets 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.
In connection with the acquisition of Natero, Inc., the Company recognized a liability on the acquisition date for the estimated fair value of the contingent consideration based on the probability of achieving certain milestones pursuant to the acquisition agreement. The fair value measurement of the contingent consideration is based on significant unobservable inputs and management judgment; therefore, it is categorized under Level 3.
20


The Company does not have any assets or liabilities subject to fair value remeasurement on a nonrecurring basis as of September 30, 2021 and December 31, 2020.
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 and financial liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Fair Value Measured Using
Level 1Level 2Level 3Total
Financial assets:
Cash equivalents:
Money market funds$1,140,671 $ $ $1,140,671 
Corporate debt securities 3,000  3,000 
Marketable securities:
U.S. treasury securities97,595   97,595 
Corporate debt securities 45,375  45,375 
Term bond mutual funds 3,622  3,622 
Total financial assets$1,238,266 $51,997 $ $1,290,263 
Financial liabilities:
Acquisition-related contingent consideration$ $ $800 $800 
December 31, 2020
Fair Value Measured Using
Level 1Level 2Level 3Total
Financial assets:
Cash equivalents:
Money market funds$56,474 $ $ $56,474 
Marketable securities:
U.S. treasury securities50,223   50,223 
Corporate debt securities 85,673  85,673 
Asset-backed securities 3,262  3,262 
Term bond mutual funds 3,575  3,575 
Total financial assets$106,697 $92,510 $ $199,207 
Financial liabilities:
Acquisition-related contingent consideration$ $ $775 $775 
The following table represents a reconciliation of the contingent consideration liability measured at fair value on a recurring basis, using Level 3 significant unobservable inputs (amounts in thousands):
September 30, 2021December 31, 2020
Beginning balance$775 $1,950 
Additions during the period  
Payments during the period (1,200)
Change in estimated fair value25 25 
Ending balance$800 $775 

21


6.Balance Sheet Components
Property and Equipment, net
The following table summarizes property and equipment, net as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Computers$11,152 $9,249 
Capitalized internal-use software13,549 10,041 
Office equipment3,213 2,770 
Furniture and fixtures9,391 9,472 
Motor vehicles1,499 2,423 
Leasehold improvements4,274 4,274 
Construction in progress10 322 
Total property and equipment43,088 38,551 
Less: accumulated depreciation and amortization(21,883)(17,767)
Property and equipment, net$21,205 $20,784 
Capitalization of costs associated with internal-use software were $1.3 million and $1.4 million for the three months ended September 30, 2021 and 2020, respectively; and $3.5 million and $3.8 million for the nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the net carrying value of capitalized internal-use software was $8.3 million and $6.7 million, respectively.
Depreciation and amortization expense was $2.3 million and $1.7 million for the three months ended September 30, 2021 and 2020, respectively; and $6.6 million and $5.1 million for the nine months ended September 30, 2021 and 2020, respectively.
Accrued Liabilities
The following table summarizes accrued liabilities as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Accrued compensation$13,317 $8,983 
Acquisition-related liabilities800 1,942 
Accrued third-party cloud infrastructure expenses2,357 1,572 
Accrued reseller commissions5,623 3,999 
Accrued advertising and marketing expenses7,982 2,412 
Advanced payments from customers2,716 2,815 
Accrued taxes16,311 8,645 
Other accrued expenses5,040 5,240 
Total accrued liabilities$54,146 $35,608 
7.Business Combinations and Asset Purchase
AnsweriQ Inc. (AIQ)
In January 2020, the Company acquired all issued and outstanding shares of AIQ, a provider of machine learning and artificial intelligence self-service tools. The acquisition date cash consideration paid was $5.7 million. The Company acquired $4.0 million of developed technology with an estimated useful life of two years, and $1.7 million of goodwill which is primarily attributed to the assembled workforce.
22


Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd. (collectively known as Flint)
In March 2020, the Company entered into an asset purchase agreement with Flint, an IT orchestration and cloud management platform, to complement Freshservice’s IT service management and IT operations management product capabilities, for a total consideration of $2.0 million in cash. The transaction was accounted for as an asset acquisition as the developed technology was the only asset acquired.
None of the above transactions had a material impact on the Company’s condensed consolidated financial statements; therefore, historical and proforma disclosures have not been presented.
8.Goodwill and Intangible Assets, Net
The carrying value of goodwill was $6.2 million as of September 30, 2021 and December 31, 2020.
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 September 30, 2021 and December 31, 2020:

September 30, 2021
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(8,157)$2,339 0.9
Customer relationships1,600 (954)646 1.7
Total$12,096 $(9,111)$2,985 
December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(5,218)$5,278 1.5
Customer relationships1,600 (655)945 2.4
Total$12,096 $(5,873)$6,223 
Total amortization of acquired intangible assets was $1.1 million and $1.1 million for the three months ended September 30, 2021 and 2020, respectively; and $3.3 million and $3.1 million for the nine months ended September 30, 2021 and 2020, respectively.
The Company recorded amortization of developed technology totaling $1.0 million and $1.0 million for the three months ended September 30, 2021 and 2020, respectively; and $3.0 million and $2.8 million for the nine months ended September 30, 2021 and 2020, respectively, as cost of revenue in each of the respective periods in the condensed consolidated statements of operations.
The Company recorded amortization of customer relationships totaling $0.1 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.3 million for the nine months ended September 30, 2021 and 2020, respectively as sales and marketing expense in each of the respective periods in the condensed consolidated statements of operations.
23


Expected future amortization expense related to acquired intangible assets is as follows (in thousands):
As of September 30,
Amortization Expense
2021 (remaining three months)$1,091 
20221,591 
2023303 
Total future amortization$2,985 
9.Commitments and Contingencies
Operating Leases
The Company leases office space under non-cancelable operating lease agreements, which expire on various dates through September 2028. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.
In September 2018, the Company entered into a lease agreement for its corporate headquarters located in San Mateo, California, which it occupied in January 2019. This lease covers approximately 22,000 square feet of office spaces at a monthly base rent of $113,246, increasing approximately 3% annually. The lease expires in July 2026, with an option to extend the lease for another five years, subject to certain requirements. The total commitment is $10.5 million with a tenant improvement allowance of $1.5 million.
Deferred rent was $4.8 million and $5.1 million as of September 30, 2021 and December 31, 2020, respectively, of which $3.9 million and $4.6 million was classified in other liabilities in the condensed consolidated balance sheets, in each of the periods, respectively.
Rent expense for operating leases was $2.4 million and $2.5 million for the three months ended September 30, 2021 and 2020, respectively, and $7.3 million and $7.6 million for the nine months ended September 30, 2021 and 2020, respectively.
Other Contractual Commitments
The Company's other contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription arrangements used to support operations at the enterprise level. As of September 30, 2021, other contractual commitments totaling $48.5 million remain outstanding under these agreements though 2024.
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. 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.
24


10.Redeemable Convertible Preferred Stock
Immediately prior to the completion of the IPO, 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, and their carrying value of $5.6 billion was reclassified into stockholders' equity (deficit). As of September 30, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
As of December 31, 2020, there were 154,055,430 authorized shares and 153,937,730 issued and outstanding shares of redeemable convertible preferred stock with aggregate liquidation preference of $326.6 million.
Accretion of the redemption price of the redeemable convertible preferred stock was $2.3 billion and $269.4 million for the three months ended September 30, 2021 and 2020, respectively, and $2.7 billion and $371.5 million for the nine months ended September 2021 and 2020, respectively. The accretion was first recorded against additional paid-in capital to the extent that it became exhausted, with the remainder charged against accumulated deficit.
Preferred Stock Transactions
In January 2020, an investor, also a member of the Board of Directors of the Company (the Board) at that time, entered into a secondary transaction to sell 26,210 shares of redeemable convertible Series A preferred stock, 1,314,830 shares of redeemable convertible Series B preferred stock, and 448,110 shares of redeemable convertible Series C preferred stock to a new investor for a total price in excess of the fair value of the shares. The sale was facilitated by the Company and deemed compensatory to the seller. The amount paid by the investor to acquire the shares was $25.5 million, while the fair value of the shares on the transaction date was $14.7 million. The excess value of $10.8 million was recognized as stock-based compensation expense by the Company in general and administrative expense in its condensed consolidated statements of operations.
See Note 11 for a discussion of stock-based compensation recognized from the secondary transaction involving the repurchases of redeemable convertible preferred stock (as described above) and common stock from the Company’s founders and employees.
11.Stockholders' Equity and Stock-Based Compensation
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.
Common Stock
The Company has two classes of common stock: Class A common stock and Class B common stock. In connection with the IPO, the Company’s amended and restated certificate of incorporation authorized the issuance of 1,000,000,000 shares of Class A common stock and 350,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes. Class A and Class B common stock have a par value of $0.00001 per share, and are referred to as common stock throughout these notes to the condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.
Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock automatically convert to Class A common stock upon the following: (1) sale or transfer of such share of Class B common stock, except for certain permitted transfers as described in our amended and restated certificate of incorporation; (2) the death of such Class B common stockholder (or nine months after the date of death if the stockholder is our founder); and (3) on the final conversion date, defined as the
25


earlier of (a) the last trading day of the fiscal year following the seventh anniversary of the IPO; or (b) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.
Shares of common stock reserved for future issuance were as follows (shares in thousands):
September 30, 2021December 31, 2020
Redeemable convertible preferred stock 153,938 
2011 Stock Plan:
Options and RSUs outstanding60,319 36,024 
Shares reserved for future award issuances 9,981 
2021 Equity Incentive Plan:
Shares reserved for future award issuances35,059  
2021 Employee Stock Purchase Plan6,500  
Total shares of common stock reserved for issuance101,878 199,943 
Equity Incentive Plans
In 2011, the Company adopted the 2011 Stock Plan (the 2011 Plan) pursuant to which the board of directors (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 and RSUs. The 2011 Plan was terminated in September 2021 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to its termination. With the establishment of the 2021 Equity Incentive Plan (the 2021 Plan) as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock-based awards granted under the 2011 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan.
In August 2021, the Board adopted the 2021 Plan, which became effective upon the IPO. Upon adoption, the 2021 Plan began with a reserve of 35,000,000 new shares of Class A common stock for future issuance, with (i) an automatic increase occurring on January 1 of each year by 5% of the aggregate number of shares of common stock of all classes issued and outstanding on December 31 of the preceding calendar year, or (ii) a lesser number of shares determined by the Board prior to January 1 of each year. The reserve is reduced by the number of shares granted, and increased by the number of shares subject to stock options or other stock awards that would have otherwise returned to the 2011 Plan, up to a maximum of 51,178,920 shares. As of September 30, 2021, 59,470 shares cancelled from the 2011 Plan were added to the reserve, increasing it to 35,059,470 shares available for future issuance, and no shares have been granted from the 2021 Plan.
2021 Employee Stock Purchase Plan (ESPP)
In August 2021, the Board adopted the ESPP, which became effective upon the Company’s IPO. Initially, 6,500,000 Class A shares of common stock have been reserved for future issuance under the ESPP, with an automatic increase to such reserve on January 1 of each year.
The price at which Class A common stock is purchased under the ESPP is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on May 15 and November 15 of each year, except for the first offering period. The enrollment in the ESPP began upon the completion of the IPO, which was September 22, 2021, with contributions from employees beginning on October 1, 2021. The first offering period will end on May 13, 2022.
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.
26


Stock option activity during the nine months ended September 30, 2021 is as follows:
Share Information:Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Balance as of December 31, 2020
2,096 $0.23 4.1$33,947 
Stock options granted $ 
Stock options exercised(210)$0.22 
Stock options cancelled / forfeited / expired(203)$0.06 
Balance as of September 30, 2021(2)
1,683 $0.25 3.8$71,401 
(1)Aggregate intrinsic value for stock options 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, exercisable, or vested.
(2)The ending balance as of September 30, 2021 represents options that were fully vested and exercisable.

Restricted Stock Units
RSUs are granted at fair market value at the date of the grant, have 10-year contractual terms, and vest over a four-year period.
RSU activity during the nine months ended September 30, 2021 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, 2020
33,928 $5.41 
Granted26,376 $24.43 
Vested $ 
Forfeited(1,668)$10.35 
Unvested, as of September 30, 2021
58,636 $13.81 
Performance-Based Awards
In May 2019, the Board approved a grant of 166,390 performance-based RSUs (PRSUs) to the Company’s CEO. The vesting of these PRSUs is contingent upon the satisfaction of all three of the following: (i) the achievement of certain revenue-related milestones on or before December 31, 2019, (ii) vesting over the requisite service period in accordance with the Plan, and (iii) a liquidity event. The revenue-related milestone was met as of December 31, 2019, and the liquidity event condition was met upon the completion of the IPO as described in Note 1—Initial Public Offering. As of September 30, 2021, the time-based vesting was the only condition yet to be satisfied over the remaining requisite service period.
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
27


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.
For the three and nine months ended September 30, 2021, the Company recognized $1.9 million of stock-based compensation expense associated with the performance-based awards described above, of which $1.4 million was related to the CEO Performance Award. Stock-based compensation expense for these performance-based awards was recorded in general and administrative expenses in the condensed consolidated statements of operations.
Stock-Based Compensation
For the three and nine months ended September 30, 2021, stock-based compensation expense of $124.3 million included a cumulative charge associated with certain RSUs for which the service-based vesting condition has been satisfied upon the completion of the liquidity event, as further described in Note 1—Initial Public Offering.
In 2020 and 2021, the Board approved separation agreements for two senior executives who terminated employment with the Company. Pursuant to such agreements, the Company accelerated the vesting of RSUs and accounted for this as a modification of their original stock-based awards. For the three and nine months ended September 30, 2021, in connection with these arrangements, the Company recognized stock-based compensation of $6.1 million, of which $2.6 million and $3.5 million was recorded to research and development and sales and marketing, respectively.
Stock-based compensation for the nine months ended September 30, 2020 included expenses recognized from employee stock-based awards, and the excess value of $43.2 million paid to repurchase shares in a secondary transaction. The excess value was comprised of $10.8 million recorded in general and administrative expense for the repurchase of redeemable convertible preferred stock (as described in Note 10), and $32.4 million for the repurchases of shares of common stock from the Company’s founders and a number of employees, of which $16.5 million and $15.9 million were recorded in general and administrative expense and research and development expense, respectively.
Total stock-based compensation expense recorded for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Employee awards:
Cost of revenue$3,983 $ $3,983 $ 
Research and development36,823  36,823 8 
Sales and marketing40,465  40,465 7 
General and administrative42,988  42,988 29 
Total employee awards124,259  124,259 44 
Secondary transaction   43,236 
Stock-based compensation, net of amounts capitalized124,259  124,259 43,280 
Capitalized stock-based compensation458  458  
Total stock-based compensation expense$124,717 $ $124,717 $43,280 
Stock-based compensation expense recorded to research and development in the condensed consolidated statements of operations excludes amounts that were capitalized for internal-use software for the three and nine months ended September 30, 2021.
As of September 30, 2021, unrecognized stock-based compensation expense was $612.1 million, which is expected to be recognized over a weighted-average period of approximately 3.8 years.
28



12.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 equivalents, but excluded them from the computation of diluted net loss per share attributable to common stockholders in the periods presented, 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.
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net (loss) income$(107,415)$1,387 $(117,259)$(55,759)
Accretion of redeemable convertible preferred stock(2,264,838)(269,358)(2,646,662)(371,522)
Net loss attributable to Class A and Class B common stockholders - basic and diluted$(2,372,253)$(267,971)$(2,763,921)$(427,281)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic and diluted95,930 76,880 83,860 76,846 
Net loss per share attributable to Class A and Class B common stockholders - basic and diluted$(24.72)$(3.49)$(32.96)$(5.56)
The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):
September 30,
20212020
Redeemable convertible preferred stock 153,938 
Stock options1,682 2,504 
RSUs58,636 31,578 
Total60,318 188,020 

13.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 (benefit from) income taxes was $(9.9) million and $(0.1) million for the three months ended September 30,
29


2021 and 2020, respectively. The $9.8 million decrease in tax expense resulted primarily from $11.7 million related to a pre-tax loss in jurisdictions where we expect to realize a tax benefit in the future, offset by an increase in tax expense of $1.9 million from profitable foreign jurisdictions. For the nine months ended September 30, 2021 and 2020, the (benefit from) provision for income taxes was $(7.7) million and $3.9 million, respectively. The $11.6 million benefit in tax expense resulted primarily from $11.7 million related to a pre-tax loss in a foreign jurisdiction where we expect to realize a tax benefit in the future.
14.Geographic Information
The following table summarizes revenue by geographic location, based upon the billing address of the customer (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
North America$41,961 $29,534 $113,668 $79,458 
Europe, Middle East and Africa39,566 26,318 110,695 69,639 
Asia Pacific12,955 8,954 35,382 23,663 
Other2,132 1,381 5,797 3,898 
Total revenue$96,614 $66,187 $265,542 $176,658 
The following table summarizes long-lived assets by geographic information (in thousands):
September 30, 2021December 31, 2020
North America$14,826 $16,796 
Europe, Middle East and Africa552 606 
Asia Pacific8,811 9,605 
Total long-lived assets$24,189 $27,007 

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, 2020 included in the Prospectus. In addition to historical condensed consolidated financial information, 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 report, particularly in “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q.
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. We started with Freshdesk, our customer experience (CX) product, and later expanded our offering to include Freshservice, our IT service management (ITSM) product. We then expanded our product offering to include a more complete customer relationship management (CRM) solution, which includes sales force and marketing automation. Finally, business users can have the power of modern SaaS technology with the ease of use of the most widely used consumer internet services.
30


The first generation of SaaS held enormous potential to give businesses more flexibility in the way they deployed software and make work easier. Despite the technological progress these companies have made, the first generation of SaaS has become too fragmented, unwieldy, and expensive, making it inaccessible for a wide swath of businesses. Organizations of all sizes, not just large enterprises, are facing increasing pressure to digitally transform and meet higher levels of customer and employee expectations. These stakeholders have become accustomed to the instant gratification of the digital economy, but the business software they use has not kept up.
At Freshworks, we build products that make it easier for businesses to delight their customers and employees. Our powerful software delivers the modern functionality and capabilities businesses need, while being intuitive and easy to use, rapid to onboard, agile, and affordable for organizations of all sizes. We build intelligence and automation into our products wherever possible to accelerate user productivity and allow them to quickly meet the increasing demands of customers and employees. By accelerating time to value, increasing productivity, and lowering costs, we provide businesses with a concrete return on their investment in Freshworks. With an increased ability to delight customers and employees, businesses also benefit from improved customer and employee retention, net promoter scores (NPS), and better business outcomes.
In 2011, we launched our first product, Freshdesk. As we continued to grow, we launched additional products and capabilities and expanded our go-to-market function. Over time, Freshworks products were discovered and embraced by teams and divisions within larger organizations, and we have become a leading provider of modern SaaS solutions that solve multiple, complex business problems to companies of all sizes around the globe. Businesses from more than 120 countries around the world use Freshworks products to delight their customers and employees every day. We provide products across multiple massive markets in order to address the needs of businesses of all sizes that need to digitally transform to delight their customers and employees.
Our business model is powered by a strong product-led growth (PLG) motion that helps us serve businesses of all sizes. We make it simple and easy for businesses to find our products organically, trial the product to see if it fits the business use case, and quickly onboard users to the product. We supplement this PLG, or inbound motion, with an outbound motion to larger organizations and a robust partner ecosystem that helps customers extend our products with incremental capabilities to enable organizations of all sizes to have a superior experience. Once users within a business have started to use one of our products, we focus on driving further adoption within that business.
Our business has grown rapidly in recent periods as our customer base and operations have scaled. Our total revenue was $265.5 million and $176.7 million in the nine months ended September 30, 2021 and 2020, respectively, representing a year-over-year growth rate of 50%. We incurred operating losses of $148.4 million and $52.7 million in the nine months ended September 30, 2021 and 2020, respectively, and our net losses were $117.3 million and $55.8 million in the nine months ended September 30, 2021 and 2020, respectively. In the nine months ended September 30, 2021 and 2020, our net cash provided by operating activities was $6.6 million and $19.0 million, respectively, and our free cash flow was $(0.5) million and $11.6 million, respectively. See “Non-GAAP Financial Measures” below for a description of this measure and other information.
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.
As of September 30,
20212020% Growth
Number of customers contributing more than $5,000 in annual recurring revenue14,07910,72331 %
Net dollar retention rate117 %109 %
31


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.
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 may decrease from the level for the quarter ended September 30, 2021 and 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 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, and related tax expenses, from certain of our non-GAAP financial measures because we believe that excluding these expenses provides meaningful supplemental information regarding operational performance. In particular, stock-based compensation and related tax expenses are not comparable across companies given the variety of valuation methodologies available and the application of subjective assumptions.
Employer payroll taxes on employee stock transactions. We exclude the amount of employer payroll taxes on stock-based compensation 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 correlate to the operations 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,
32


size of acquisitions, and the inherent subjective nature of purchase price allocations. We exclude these amortization expenses because we do not believe these expenses have a direct correlation to the operation of our business.
Acquisition-related expenses. We exclude transaction, integration, and retention expenses that are directly related to business combinations, from certain of our non-GAAP financial measures because we believe that excluding these items provides meaningful supplemental information regarding operational performance, and allows investors to make more meaningful comparisons between our operating results and those of other companies.
Gain on sale of non-marketable equity investments. We exclude gains on sale of non-marketable equity investments from certain of our non-GAAP financial measures because we believe they are unrelated to our ongoing operating performance and are not expected to recur in our continuing operating results.
Non-GAAP (Loss) Income From Operations and Non-GAAP Net Loss
We define non-GAAP (loss) income from operations as GAAP (loss) income from operations excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, amortization of acquired intangibles, and acquisition-related expenses.
We define non-GAAP net (loss) income as GAAP net (loss) income, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, amortization of acquired intangibles, acquisition-related expenses, and gain on sale of non-marketable equity investments, net of their related tax effects.
The following tables present a reconciliation of our GAAP (loss) income from operations to our non-GAAP (loss) income from operations and our GAAP net (loss) income to our non-GAAP net (loss) income for each of the periods presented:
Non-GAAP (Loss) Income from Operations
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
(Loss) income from operations$(140,253)$53 $(148,407)$(52,725)
Non-GAAP adjustments:
Stock-based compensation expense - employee awards124,259 — 124,259 44 
Stock-based compensation expense - 2020 Equity Transactions(1)
— — — 43,236 
Employer payroll taxes on employee stock transactions13,379 — 13,379 — 
Amortization of acquired intangibles1,091 1,126 3,238 3,148 
Acquisition-related expenses— — — 304 
Non-GAAP (loss) income from operations$(1,524)$1,179 $(7,531)$(5,993)
__________________
(1)See further details under Results of Operations—Stock-Based Compensation Expenses—2020 Equity Transactions below.
33



Non-GAAP Net (Loss) Income
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
GAAP net (loss) income$(107,415)$1,387 $(117,259)$(55,759)
Add:
Stock-based compensation expense - employee awards124,259 — 124,259 44 
Stock-based compensation expense - 2020 Equity Transactions(1)
— — — 43,236 
Employer payroll taxes on employee stock transactions13,379 — 13,379 — 
Amortization of acquired intangibles1,091 1,126 3,238 3,148 
Acquisition-related expenses— — — 304 
Less:
Gain on sale of non-marketable equity investments(23,830)— (23,830)— 
Income tax adjustments(11,555)— (11,555)— 
Non-GAAP net (loss) income$(4,071)$2,513 $(11,768)$(9,027)
__________________
(1)See further details under Results of Operations—Stock-Based Compensation Expenses—2020 Equity Transactions below.
Free cash flow
We define free cash flow as net cash (used in) provided by operating activities, less purchases of property and equipment and capitalized internal-use software. 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 (used in) provided by operating activities, the most directly comparable measure calculated in accordance with GAAP for each of the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Net cash (used in) provided by operating activities$(2,046)$12,761 $6,616 $19,049 
Less:
Purchases of property and equipment(1,270)(1,072)(4,056)(3,628)
Capitalized internal-use software(873)(1,426)(3,050)(3,828)
Free cash flow$(4,189)$10,263 $(490)$11,593 
Net cash provided by (used in) investing activities$10,682 $(1,625)$11,995 $(38,219)
Net cash provided by (used in) financing activities$1,065,393 $(1,090)$1,063,019 $(1,079)
34


Components of Our Results of Operations
Revenue
Substantially all of our revenue is derived from subscriptions, which comprises 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 customers to pay the invoiced amount in advance or within 30 days from the invoice date. Our professional services are generally billed in advance, with the related subscription arrangements.
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 experience and professional services organizations. However, our gross profit and gross margin may fluctuate from period to period and due to the timing and extent of our investments in third-party hosting capacity, expansion of our cloud-based infrastructure, and customer experience, 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. Certain sales
35


commissions are considered incremental costs incurred to obtain contracts with customers, and these costs 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 associated with acquisitions of businesses, software license fees, and rental of office premises.
We expect to incur significant additional general and administrative expenses as we transition from being privately held to a publicly traded company. Such expenses include professional services fees and consulting expenses, costs to broaden our IT related infrastructure, and expenses associated with ongoing compliance and reporting obligations pursuant to the rules and regulations of the U.S. Securities and Exchange Commission, as well as additional costs for accounting, insurance, and investor relations. As a result, we expect our general and administrative expenses 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.
36


Results of Operations
The following table sets forth our consolidated statements of operations data for the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Revenue$96,614 $66,187 $265,542 $176,658 
Cost of revenue(1)
22,236 13,163 57,632 37,020 
Gross profit74,378 53,024 207,910 139,638 
Operating expenses:
Research and development(1)
57,087 13,249 91,377 53,062 
Sales and marketing(1)
96,785 34,164 188,155 95,348 
General and administrative(1)
60,759 5,558 76,785 43,953 
Total operating expenses214,631 52,971 356,317 192,363 
(Loss) income from operations(140,253)53 (148,407)(52,725)
Interest and other income, net22,923 1,239 23,428 862 
(Loss) income before income taxes(117,330)1,292 (124,979)(51,863)
(Benefit from) provision for income taxes(9,915)(95)(7,720)3,896 
Net (loss) income$(107,415)$1,387 $(117,259)$(55,759)
__________________
(1)Includes stock-based compensation expense as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue$3,983 $— $3,983 $— 
Research and development36,823 — 36,823 15,890 
Sales and marketing40,465 — 40,465 
General and administration42,988 — 42,988 27,383 
Total stock-based compensation expense$124,259 $— $124,259 $43,280 
2020 Equity Transactions
During the year ended December 31, 2020, as described in Notes 10 and 11 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, we facilitated certain secondary equity transactions.
In 2020, an investor, also a member of our Board of Directors at that time, sold shares of our redeemable convertible preferred stock to a new investor at prices per share in excess of the fair value per share of the shares sold. The aggregate excess value of $10.8 million paid by the new investor was recognized as stock-based compensation expense in general and administrative expense. We further recognized as stock-based compensation expense $32.4 million of excess value for the repurchase of common stock from our founders and employees, of which $16.5 million and $15.9 million were recorded in general and administrative expense and research and development expense, respectively. We refer to these secondary transactions together as the "2020 Equity Transactions."
37


The following table sets forth our condensed consolidated statements of operations data for the periods presented, as a percentage of revenue:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(percentage of revenue)
Revenue100 %100 %100 %100 %
Cost of revenue23 20 22 21 
Gross profit77 80 78 79 
Operating expense:
Research and development59 20 34 30 
Sales and marketing100 52 71 54 
General administrative63 29 25 
Total operating expenses222 80 134 109 
(Loss) income from operations(145)— (56)(30)
Interest and other income, net24 
(Loss) income before income taxes(121)(47)(29)
(Benefit from) provision for income taxes(10)— (3)
Net (loss) income(111)%%(44)%(31)%

Comparison of the Three Months Ended September 30, 2021 and 2020
Revenue
Three Months Ended September 30,Change
20212020$%
(dollars in thousands)
Revenue$96,614 $66,187 $30,427 46 %
Revenue increased by $30.4 million, or 46%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The total increase in revenue 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 117% as of September 30, 2021 reflects the expansion within existing customers and the sale of additional products to these customers.
Cost of Revenue and Gross Margin
Three Months Ended September 30,Change
20212020$%
(dollars in thousands)
Cost of revenue$22,236 $13,163 $9,073 69 %
Gross Margin77 %80 %
Cost of revenue increased by $9.1 million, or 69%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to increases of $4.5 million in stock-based compensation expense and related taxes, $2.1 million in third-party hosting costs , $1.2 million in personnel-related costs due to annual compensation adjustments and higher headcount, $0.5 million in software license fees and $0.3 million in professional and consulting fees. Our gross margin decreased to 77% for the three months ended September 30, 2021 compared to 80% for the three months ended September 30, 2020, as we incurred stock-based compensation expense and related taxes in connection with our IPO.
38


Operating Expenses
Three Months Ended September 30,Change
20212020$%
(dollars in thousands)
Research and development$57,087 $13,249 $43,838 331 %
Sales and marketing96,785 34,164 62,621 183 %
General and administrative60,759 5,558 55,201 993 %
Total operating expenses$214,631 $52,971 $161,660 
The increases in our operating expenses in the three months ended September 30, 2021 compared to the three months ended September 30, 2020, were primarily headcount driven in order to support the growth of our business. In addition, as discussed in Note 1—Initial Public Offering, we recorded a cumulative stock-based compensation expense in the three months ended September 30, 2021, related to RSUs with a service and a liquidity performance condition, upon the completion of the IPO, where the service condition had already been met.
Research and Development
Research and development expense increased by $43.8 million, or 331%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to a $38.5 million increase in stock-based compensation expense and related taxes, and an increase of $4.9 million in personnel-related costs due to annual compensation adjustments and higher headcount.
Sales and Marketing
Sales and marketing expense increased by $62.6 million, or 183%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to a $44.9 million increase in stock-based compensation expense and related taxes, and increases of $9.3 million in personnel-related costs due to annual compensation adjustments and higher headcount, $5.5 million in advertising, branding, and event costs, $1.3 million in software license fees, and $1.1 million in reseller commissions.
General and Administrative
General and administrative expense increased by $55.2 million, or 993%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to a $49.8 million increase in stock-based compensation expense and related taxes, and increases of $2.5 million in personnel-related costs due to annual compensation adjustments and higher headcount, $2.1 million in professional services fees, comprised primarily of legal, accounting, and consulting fees and $0.4 million in software license fees.
Interest and Other Income, Net
Three Months Ended September 30,Change
20212020$%
(dollars in thousands)
Interest income$529 $1,036 $(507)(49)%
Other income, net22,394 203 22,191 10932 %
Interest and other income, net$22,923 $1,239 $21,684 1750 %
Interest and other income, net increased by $21.7 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020, primarily due to a $23.8 million gain from the sale of non-marketable equity investments, partially offset by a $0.5 million decrease in interest income earned on lower coupon rates and lower balances maintained in our marketable securities portfolios and $1.6 million in unfavorable foreign exchange movement in the U.S. dollar.
39


(Benefit from) Income Taxes
Three Months Ended September 30,Change
20212020$%
(dollars in thousands)
(Benefit from) income taxes$(9,915)$(95)$(9,820)10337 %
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the three months ended September 30, 2021 and 2020, we recorded (benefit from) income taxes of $(9.9) million and $(0.1) million on income (loss) before taxes of $(117.3) million and $1.3 million, respectively. The $9.8 million decrease in tax expense was primarily related to a tax benefit on a pre-tax loss in a foreign jurisdiction where we expect to realize in the future of $11.7 million, partially offset by an increase in tax expense of $1.9 million from foreign jurisdictions.
Comparison of the Nine Months Ended September 30, 2021 and 2020
Revenue
Nine Months Ended September 30,Change
20212020$%
(dollars in thousands)
Revenue$265,542 $176,658 $88,884 50 %
Revenue increased by $88.9 million, or 50%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. The total increase in revenue 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 117% as of September 30, 2021 reflects the expansion within existing customers and the sale of additional products to these customers.
Cost of Revenue and Gross Margin
Nine Months Ended September 30,Change
20212020$%
(dollars in thousands)
Cost of revenue$57,632 $37,020 $20,612 56 %
Gross Margin78 %79 %
Cost of revenue increased by $20.6 million, or 56%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to increases of $4.9 million in third-party hosting costs , $4.5 million in stock-based compensation expense and related taxes recognized in connection with our IPO, $3.8 million in personnel-related costs due to annual compensation adjustments and higher headcount, $2.6 million in cloud voice service costs , $1.6 million in professional fees including legal costs, $1.4 million in software license fees, $1.1 million in gateway charges due to the increase in sales and $0.8 million in amortization of internally-developed software. Our gross margin decreased marginally for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, as we incurred stock compensation expense and related taxes in connection with our IPO.
40


Operating Expenses
Nine Months Ended September 30,Change
20212020$%
(dollars in thousands)
Research and development$91,377 $53,062 $38,315 72 %
Sales and marketing188,155 95,348 92,807 97 %
General and administrative76,785 43,953 32,832 75 %
Total operating expenses$356,317 $192,363 $163,954 
The increases in our operating expenses in the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 were primarily headcount driven in order to support the growth of our business. In addition, as discussed in Note 1—Initial Public Offering, we recorded a cumulative stock-based compensation expense in the nine months ended September 30, 2021, related to RSUs with a service and a liquidity performance condition, upon the completion of the IPO, where the service condition had already been met.
Research and Development
Research and development expense increased by $38.3 million, or 72%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to a $22.6 million increase in stock-based compensation expense and related taxes (which reflects the increase related to the cumulative stock-compensation expense in connection with our IPO, net of the absence in the current period of stock-based compensation expense of $15.9 million recognized in connection with the 2020 Equity Transactions as described above), increases of $14.1 million in personnel-related costs due to annual compensation adjustments and higher headcount, $1.1 million in software license fees and $0.6 million in professional fees.
Sales and Marketing
Sales and marketing expense increased by $92.8 million, or 97%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to increases of $44.9 million in stock-based compensation expense and related taxes, $26.1 million in personnel-related costs due to annual compensation adjustments and higher headcount, $16.3 million in advertising, branding, and event costs, $3.7 million in reseller commissions and $3.0 million in software license fees, partially offset by decreases of $0.8 million in travel costs as a result of the direct impact of the COVID-19 pandemic and curtailment of in-person marketing events and travel and $0.4 million in professional services fees.
General and Administrative
General and administrative expense increased by $32.8 million, or 75%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to $22.4 million in stock-based compensation expense and related taxes (which reflects the increase in connection with our IPO, net of the absence in the current period of stock-based compensation expense of $27.4 million recognized in connection with the 2020 Equity Transactions) and increases of $6.6 million in personnel-related costs due to annual compensation adjustments and higher headcount, $2.6 million in professional services fees, comprised primarily of legal, accounting, and consulting fees, $0.8 million in transaction taxes and $0.7 million in software license fees.
Interest and Other Income (Expense), Net
Nine Months Ended September 30,Change
20212020$%
(dollars in thousands)
Interest income$1,882 $3,361 $(1,479)(44)%
Other income (expense), net21,546 (2,499)24,045 962 %
Interest and other income (expense), net$23,428 $862 $22,566 2618 %
41


Interest and other income (expense), net increased by $22.6 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, primarily due to a $23.8 million gain from the sale of non-marketable equity investments and a $1.6 million benefit from the release of interest and penalties accrued for indirect taxes, partially offset by a $1.5 million decrease in interest income earned on lower coupon rates and lower balances maintained in our marketable securities portfolios and $1.0 million in unfavorable foreign exchange movement in the U.S. dollar.
(Benefit from) Provision for Income Taxes
Nine Months Ended September 30,Change
20212020$%
(dollars in thousands)
(Benefit from) provision for income taxes$(7,720)$3,896 $11,616 298 %
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the nine months ended September 30, 2021 and 2020, we recorded a (benefit from) provision for income taxes of $(7.7) million and $3.9 million on loss before taxes of $125.0 million and $51.9 million, respectively. The $11.6 million benefit in tax expense resulted primarily from $11.7 million related to a pre-tax loss in a foreign jurisdiction where we expect to realize a tax benefit in the future.
Liquidity and Capital Resources
As of September 30, 2021, we had cash and cash equivalents of $1.2 billion and marketable securities of $146.6 million. Our marketable securities consist primarily of U.S. treasury 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 which resulted in aggregate net proceeds of $1.1 billion, after deducting underwriting discounts.
As of September 30, 2021, we had an accumulated deficit of $3.2 billion, which included $3.0 billion resulting from changes in the redemption value of our redeemable convertible preferred stock (see Note 10 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q). Our operating activities provided cash flow of $6.6 million for the nine months ended September 30, 2021.
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:
Nine Months Ended September 30,
20212020
(in thousands)
Net cash provided by operating activities$6,616 $19,049 
Net cash provided by (used in) investing activities11,995 (38,219)
Net cash provided by (used in) financing activities1,063,019 (1,079)
42


Cash Flows from Operating Activities
Net cash provided by operating activities of $6.6 million for the nine months ended September 30, 2021 reflects our net loss of $117.3 million, adjusted for non-cash items such as stock-based compensation of $124.3 million, gain realized on sale of non-marketable equity investments of $23.8 million, deferred income taxes of $11.7 million, depreciation and amortization of $9.8 million, amortization of deferred contract acquisition costs of $9.1 million, and net cash inflows of $15.1 million from changes in operating assets and liabilities. The net cash inflows from changes in operating assets and liabilities were due to increases of $39.0 million in deferred revenue and $18.5 million in accrued and other liabilities, partially offset by increases in assets of $17.0 million in deferred contract acquisition costs, $14.8 million in prepaid expenses and other assets and $10.0 million in accounts receivable.
Net cash provided by operating activities of $19.0 million for the nine months ended September 30, 2020 reflects our net loss of $55.8 million, adjusted for non-cash items such as stock-based compensation expense of $43.3 million, depreciation and amortization of $8.2 million, amortization of deferred contract acquisition costs of $5.4 million, and net cash inflows of $17.1 million from changes in operating assets and liabilities. The net cash inflows from changes in operating liabilities were due to increases of $24.7 million in deferred revenue and $17.3 million in accrued and other liabilities, offset by increases in operating assets of $9.9 million in deferred contract acquisition costs, $6.3 million in prepaid expenses and other assets, $6.1 million in accounts receivable, with a decrease in operating liability of $2.5 million in accounts payable.
Cash Flows from Investing Activities
Cash provided by investing activities of $12.0 million for the nine months ended September 30, 2021 consisted of $24.0 million in proceeds from the sale of non-marketable equity investments and $0.6 million in proceeds from sale of property and equipment, partially offset by $5.4 million in purchases of marketable securities, net of proceeds from maturities and sales, $4.1 million in purchases of property and equipment and $3.1 million in capitalized internal-use software.
Cash used in investing activities of $38.2 million for the nine months ended September 30, 2020 consisted of $23.9 million in purchases of marketable securities, net of maturities and sales, $5.1 million net payment for acquisitions, $3.8 million related to the capitalization of internal-use software, $3.6 million in purchases of property and equipment, and $1.8 million related to acquisitions of intangibles.
Cash Flows from Financing Activities
Cash provided by financing activities of $1.1 billion for the nine months ended September 30, 2021 consisted primarily of $1.1 billion in proceeds from our IPO, net of underwriting discounts, partially offset by $5.5 million in payments for deferred offering costs.
Cash used in financing activities of $1.1 million for the nine months ended September 30, 2020 consisted primarily of $1.2 million in payments of acquisition-related liabilities.
Remaining Performance Obligations on Customer Contracts
We generally enter into subscription agreements with our customers on monthly, annual, or multi-year terms. We generally 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 September 30, 2021, remaining performance obligations totaled $199.0 million, which comprised $143.2 million of deferred revenue and $55.8 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.
43


Contractual Obligations and Commitments
During the nine months ended September 30, 2021, there were no material changes in our contractual obligations and other commitments, as disclosed in the Prospectus. See Note 9 in the condensed consolidated financial statements "Commitments and Contingencies".
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 consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
Off-Balance Sheet Arrangements
As of September 30, 2021, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Policies and Estimates
We prepare our condensed consolidated financial statements in accordance with GAAP. In the preparation of these condensed consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates.
Our significant accounting policies are discussed above in “Notes to Consolidated Financial Statements - Note 2. Summary of Significant Accounting Policies.” The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on September 22, 2021 (the Prospectus). There have been no significant changes to these policies for the nine months ended September 30, 2021.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an emerging growth company to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of certain accounting standards until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our condensed consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Recent Accounting Pronouncements
See Note 2 to our condensed consolidated financial statements “Summary of Significant Accounting Policies” for more information.
44


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. Our sales are 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 consolidated statements of operations. Our consolidated results of operations and cash flows are, therefore, subject to foreign exchange rate fluctuations and may be adversely affected in the future due to changes in foreign exchange rates. As the impact of foreign exchange rates has not been material to our operating results, we have not entered into any derivative or hedging transactions, but 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. government securities, corporate bonds, commercial paper, asset-backed securities, and mutual funds. We had cash and cash equivalents of $1.2 billion and marketable securities of $146.6 million as of September 30, 2021. We do not enter into investments for trading and speculative purposes. 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 September 30, 2021, we do not believe a hypothetical 10% favorable or adverse movement in interest rates would have a material effect in the combined market value of our cash and cash equivalents and marketable securities.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
45


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
Our management, including our principal executive officer and our principal financial officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
46


PART II—OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we may be subject to legal proceedings and claims arising in the ordinary course of business. We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights, privacy, and contractual rights. Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
Our management believes that the impact of pending legal proceedings and claims, either individually or in the aggregate, will not have a material adverse effect on our results of operations, financial condition or cash flows. However, the outcome of such proceedings is inherently uncertain. Therefore, if one or more of such proceedings were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition, including in a particular reporting period in which any such outcome becomes probable and estimable, could be materially adversely affected.
ITEM 1A. RISK FACTORS
You should carefully consider the risks described below, 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.” The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations, and growth prospects. In such an event, the market price of our Class A common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, results of operations, and growth prospects. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.
Risks Related to Our Business
We have a history of losses, and we may not be able to achieve profitability or, if achieved, sustain profitability.
We have incurred net losses in each fiscal year since our founding. We generated net losses of $31.1 million and $57.3 million for the years ended December 31, 2019 and 2020, respectively, and $117.3 million and $55.8 million for the nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021, we had an accumulated deficit of $3.2 billion. We do not expect to be profitable in the near future, and while we achieved profitability for one quarter in 2020, we cannot assure you that we will achieve profitability again in the future or that, if we do become profitable, we will sustain profitability. Any failure by us to achieve and sustain profitability could cause the value of our Class A common stock to decline. These losses reflect, among other things, the significant investments we made to develop and commercialize our products, serve our existing customers, and broaden our customer base.
As a result of expected investments and expenditures related to the growth of our business, we may experience increasing losses in future periods and these losses may be significantly greater than the losses we would incur if we developed our business more slowly. In addition, we may find that these efforts are more expensive than we currently anticipate or that they may not result in increases in our revenue.
We have experienced rapid growth in recent periods, and our recent growth rates may not be indicative of our future growth.
We have experienced rapid growth in recent periods. Even if our revenue continues to increase, we expect that our revenue growth rate may decline in the future as a result of a variety of factors, including the maturation of our business. Further, as we operate in a rapidly changing industry, widespread acceptance and use of our products are
47


critical to our future growth and success. We believe our revenue growth depends on a number of factors, including, but not limited to, our ability to:
attract new customers;
grow or maintain our net dollar retention rate, expand usage within organizations, and sell additional subscriptions;
price our subscription plans effectively;
gain continued acceptance and use of our products both inside and outside of the United States;
expand the features and capabilities of our products;
continue to successfully expand our sales force;
provide excellent customer experience and customer service;
maintain the security and reliability of our products;
successfully compete against and withstand competitive pressure from established companies and new market entrants;
increase awareness of our brand on a global basis; and
comply with existing and new applicable laws and regulations.
We may not successfully accomplish any of these objectives, and as a result, it is difficult for us to forecast our future results of operations. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve (or, if achieved, maintain) profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.
In addition, in order to fuel our growth, we expect to continue to expend substantial financial and other resources on:
expansion and enablement of our sales, services, and marketing organization to increase brand awareness and drive adoption of our products;
product development, including investments in our product development team and the development of new products and new features and functionality, as well as investments in further differentiating our existing offerings;
strategic technology and sales channel partnerships;
acquisitions or strategic investments; and
general administration, including increased legal and accounting expenses associated with being a public company.
These investments may not result in increased revenue in our business. If we are unable to maintain or increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position, and results of operations will be harmed, and we may not be able to achieve or maintain profitability. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, and other unknown factors that may result in losses in future periods. If our revenue does not meet our expectations in future periods, our business, financial position, and results of operations may be harmed.
We have a limited operating history at our current scale, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
48


We have been growing rapidly in recent periods and, as a result, have a relatively short history operating our business at its current scale. The growth and expansion of our business and products may place a significant strain on our management and our operational and financial resources. As we grow and expand, we will need to continue to successfully manage a variety of relationships with partners, customers, and other third parties. We must continue to improve and expand our information technology and financial infrastructure, our security and compliance requirements, our operating and administrative systems, our relationships with various partners and other third parties, and our ability to manage headcount and processes in an efficient manner to manage our growth effectively.
Furthermore, we operate in an industry that is characterized by rapid technological innovation, intense competition, changing customer needs, and frequent introductions of new products, technologies, and services. We may not be able to sustain the pace of improvements to our products successfully or implement systems, processes, and controls in an efficient or timely manner or in a manner that does not negatively affect our results of operations. Our failure to improve our systems, processes, and controls, or their failure to operate in the intended manner, may result in our inability to manage the growth of our business, forecast our revenue, expenses, and earnings accurately, or prevent losses.
We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in evolving industries. In addition, our future growth rate is subject to a number of uncertainties, such as general economic and market conditions, including those caused by the ongoing COVID-19 pandemic. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in the market, or if we do not address these risks successfully, our results of operations could differ materially from our expectations, and our business, results of operations, and financial condition would suffer.
We track certain key business metrics, which are subject to inherent challenges in measurement, and real or perceived inaccuracies in such metrics may harm our reputation and materially adversely affect our stock price, business, results of operations, and financial condition.
We track certain key business metrics that may differ from estimates or similar metrics published by third parties due to differences in sources, methodologies, or the assumptions on which we rely. Our internal systems and tools are subject to a number of limitations, and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. For example, our designations of customers as “small- and mid-sized businesses,” “mid-market” or “enterprise” are based on third-party reporting which may be inaccurate. In addition, our estimates of number of total customers may be impacted by mergers or acquisitions of such customers or such customers purchasing our products via resellers. If the internal systems and tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. While these numbers are based on what we believe to be reasonable estimates of our metrics for the applicable period of measurement, there are inherent challenges in measuring how our products are used across large populations globally.
Limitations or errors with respect to how we measure data or with respect to the data that we measure may affect our understanding of certain details of our business, which could affect our long-term strategies. If our key business metrics are not accurate representations of our business, or if investors do not perceive these metrics to be accurate, or if we discover material inaccuracies with respect to these figures, our reputation may be significantly harmed, our stock price could decline, we may be subject to stockholder litigation, and our business, results of operations, and financial condition could be materially adversely affected.
We believe our long-term value as a company will be greater if we focus on growth, which may negatively impact our profitability.
A significant part of our business strategy and culture is to focus on long-term growth and customer success over short-term financial results. For example, in the year ended December 31, 2020, we increased our operating expenses to $253.3 million as compared to $165.6 million for the year ended December 31, 2019, while continuing to generate a net loss of $57.3 million in the year ended December 31, 2020. We expect that we will continue to operate at a loss, and our profitability may be lower than it would be if our strategy were to maximize near-term profitability. If we are ultimately unable to achieve or improve profitability at the level or during the time frame
49


anticipated by securities or industry analysts and our stockholders, the trading price of our Class A common stock may decline.
Our quarterly results may fluctuate significantly and may not meet our expectations or those of investors or securities analysts.
Our quarterly results of operations, including the levels of our revenue, deferred revenue, working capital, and cash flows, may vary significantly in the future, such that period-to-period comparisons of our results of operations may not be meaningful. Our quarterly financial results may fluctuate due to a variety of factors, many of which are outside of our control and may be difficult to predict, including, but not limited to:
the level of demand for our products;
our ability to grow or maintain our net dollar retention rate, expand usage within organizations, and sell subscriptions;
the timing and success of new features, integrations, capabilities, and enhancements by us to our products, or by our competitors to their products, or any other changes in the competitive landscape of our market;
our ability to achieve continued acceptance and use of our products;
errors in our forecasting of the demand for our products, which would lead to lower revenue, increased costs, or both;
the amount and timing of operating expenses and capital expenditures, as well as entry into operating leases, that we may incur to maintain and expand our business and operations and to remain competitive;
the timing of expenses and recognition of revenue;
security breaches, technical difficulties, or interruptions to our products;
pricing pressure as a result of competition or otherwise;
the continued ability to hire high quality and experienced talent in a fiercely competitive environment;
the timing of the grant or vesting of equity awards to employees, directors, or consultants;
seasonal buying patterns for software spending;
declines in the values of foreign currencies relative to the U.S. dollar;
changes in, and continuing uncertainty in relation to, the legislative or regulatory environment;
legal and regulatory compliance costs in new and existing markets;
costs and timing of expenses related to the potential acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs;
health epidemics, such as the COVID-19 pandemic, influenza, and other highly communicable diseases or viruses;
adverse litigation judgments, other dispute-related settlement payments, or other litigation-related costs; and
general economic conditions in either domestic or international markets, including geopolitical uncertainty and instability and their effects on software spending.
50


Any one or more of the factors above may result in significant fluctuations in our quarterly results of operations, which may negatively impact the trading price of our Class A common stock. You should not rely on our past results as an indicator of our future performance.
The COVID-19 pandemic has affected how we and our customers operate, including our productivity, and has adversely affected the global economy. The duration and extent to which this will affect our business, future results of operations, and financial condition remains uncertain.
The COVID-19 pandemic and efforts to control its spread have significantly curtailed the movement of people, goods, and services worldwide. As a result, in March 2020, we temporarily closed our headquarters and most of our other offices, enabled our employees and contractors to work remotely, implemented travel restrictions, and shifted company events and meetings to virtual-only experiences, all of which represent a significant disruption in how we operate our business, including a loss of productivity both in the United States and in India, where we have significant operations. If the COVID-19 pandemic continues to spread or if there are further waves or variants of the virus, we may need to further limit operations or modify our business practices in a manner that may impact our business. If our employees are not able to perform their job duties due to self-isolation, quarantine, travel restrictions, or illness, or are unable to perform them as efficiently at home for an extended period of time, we may not be able to deliver on our business priorities, and we may experience an overall lower productivity of our workforce.
We continue to monitor our operations and public health measures implemented by governmental authorities both here and abroad in response to the COVID-19 pandemic. Although some public health measures have eased and a small portion of our employees have returned to work in certain offices, our efforts to reopen our offices safely may not be successful and could expose our employees to health risks. The operations of our partners, vendors, and customers have likewise been disrupted.
While the duration and extent of the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, including the availability and efficient distribution and administration of vaccines, it has already had an adverse effect on the global economy, and the ultimate societal and economic effect of the COVID-19 pandemic remains unknown. In particular, the conditions caused by this pandemic have affected the rate of global IT spending, which could adversely affect demand for our products. Further, the COVID-19 pandemic has caused us to experience, in some cases, an increase in certain prospective and current customers seeking lower prices or other more favorable contract terms, and has limited the ability of our direct sales force to travel to customers and potential customers. The COVID-19 pandemic has changed the way we interact with our customers and prospective customers. We have altered, postponed, or canceled planned customer, employee, and industry events or shifted them to a virtual only format, and we may continue to do so. Our operating results may also suffer if sales and marketing personnel are unable to maintain the same level of productivity while working remotely during the COVID-19 pandemic. Recent hires and planned hires may also not become productive as quickly as we expect during the COVID-19 pandemic. In addition, we serve many businesses, particularly small to medium-sized businesses, that were impacted by the COVID-19 pandemic. Some of our customers, particularly customers that are small businesses in the travel, hospitality, entertainment, or retail industries, were particularly affected by the COVID-19 pandemic, and a number of them even went out of business or reduced their subscriptions significantly as a result of their businesses downsizing. As a result of the COVID-19 pandemic, we experienced elevated churn and lower overall revenue in 2020 from customers in these industries. As the COVID-19 pandemic continues, it could reduce the value or duration of subscriptions, negatively affect our collections of accounts receivable, reduce spending from our customers, cause some of our customers to go out of business, and increase contraction or attrition rates of our customers, all of which could adversely affect our business, results of operations, and financial condition. Additionally, concerns over the economic impact of the COVID-19 pandemic have caused extreme volatility in financial and other capital markets, which may in the future adversely affect our stock price and our ability to access capital markets in the future.
While we have developed and continue to develop plans to help mitigate the potential negative impact of the COVID-19 pandemic on our business, these efforts may not be effective, and any protracted economic downturn will likely limit the effectiveness of our efforts. There may be additional costs or impacts to our business and operations, including when we are able to fully return to our offices and resume in-person activities, travel, and
51


events. In addition, there is no guarantee that a future outbreak of this or any other widespread epidemics will not occur, or that the global economy will recover, either of which could seriously harm our business. The ultimate impact of the COVID-19 pandemic or a similar health epidemic on our business, operations, or the global economy as a whole remains highly uncertain. Accordingly, 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, future results of operations, and financial condition at this time.
If we are unable to attract new customers, convert customers using our trial versions into paying customers, and expand usage of our products within or across organizations, our revenue growth would be harmed.
To increase our revenue and achieve profitability, we must increase our customer base through various methods, including but not limited to, adding new customers, converting customers using our free trial versions into paying customers, and expanding usage across our existing customers' organizations. We encourage customers on our free trial version to upgrade to paid subscription plans and customers on our base level paid plans to upgrade to plans with more features and to incorporate add-ons. Additionally, we seek to expand within organizations by adding new users, having organizations upgrade their plans, or expanding their use of our products into other departments within the organization. While we have experienced significant growth in the number of customers on our products, we do not know whether we will continue to achieve similar customer growth rates in the future. Numerous factors may impede our ability to add new customers, convert customers using our free trial versions into paying customers, expand usage within organizations, and sell subscriptions to our products, including but not limited to, our failure to attract, retain, and effectively train and motivate new sales and marketing personnel, develop or expand relationships with our partners, compete effectively against alternative products or services, successfully deploy new features and integrations, provide a quality customer experience and customer support, or ensure the effectiveness of our marketing programs.
In addition, because many of our new customers originate from word-of-mouth and other non-paid referrals from existing customers, we must ensure that our existing customers continue using our products in order for us to benefit from those referrals.
Our ability to attract new customers and increase revenue from existing customers depends on our ability to develop new features, integrations, capabilities, and enhancements, and to partner with third parties to design complementary products.
Our ability to attract new customers and increase revenue from existing customers depends in large part on our ability to continually enhance and improve our products and the features, integrations, and capabilities we offer, and to introduce compelling new features, integrations, and capabilities that reflect the changing nature of our market. Accordingly, we must continue to invest in research and development and in our ongoing efforts to improve and enhance our products. The success of any enhancement to our products depends on several factors, including timely completion and delivery, competitive pricing, adequate quality testing, integration with existing technologies, and overall market acceptance. Any new features, integrations, and capabilities that we develop may not be introduced in a timely or cost-effective manner, may contain errors, failures, vulnerabilities, or bugs, or may not achieve the market acceptance necessary to generate significant revenue.
Additionally, we rely on third parties to develop products that are complementary to ours in order to retain existing customers and attract new customers. In order for such complementary products to enhance our customers’ use of our products, we must maintain interoperability as described further below.
We recognize revenue over the term of our customer contracts. Consequently, downturns or upturns in new sales may not be immediately reflected in our operating results and may be difficult to discern.
We generally recognize subscription revenue from customers ratably over the terms of their contracts, and a majority of our revenue is derived from subscriptions that have terms longer than one month. As a result, a portion of the revenue we report each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions with terms that are longer than one month in any single quarter may have a small impact on our revenue for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in
52


sales and market acceptance of our products, and potential changes in our pricing policies or rate of expansion or retention, may not be fully reflected in our results of operations until future periods. We may also be unable to reduce our operating expenses in a timely fashion if our revenues were to significantly decline. In addition, because we believe a substantial percentage of subscriptions to our products are shorter than many comparable SaaS companies and because we have many variations of billing cycles, our deferred revenue may be a less meaningful indicator of our future financial results as compared to other SaaS companies. A significant majority of our costs are expensed as incurred, while revenue is recognized over the life of the agreement with the applicable customer.
Our business depends substantially on our customers renewing their subscriptions and purchasing additional subscriptions from us. Any decline in our customer retention would harm our future operating results.
Our business is subscription based, and customers are not obligated to and may not renew their subscriptions after their existing subscriptions expire. In order for us to maintain or improve our operating results, it is important that our customers renew their subscriptions when the initial contract term expires and add additional users to their subscriptions. Our customers have no obligation to renew their subscriptions, and we cannot ensure that customers will renew subscriptions with a similar contract period, with the same or greater number of users, or for the same or upgraded level of subscription plan. Customers may or may not renew their subscription plans as a result of a number of factors, including their satisfaction or dissatisfaction with our products, our pricing or pricing structure, the pricing or capabilities of the products and services offered by our competitors, the effects of general economic conditions, or customers’ budgetary constraints. If customers do not renew their subscriptions, renew on less favorable terms, or fail to add more users, or if we fail to upgrade trial customers to our paid subscription plans, or expand the adoption of our products within and across organizations, our revenue may decline or grow less quickly than anticipated, which would harm our business, results of operations, and financial condition. Additionally, we continue to monitor how the COVID-19 pandemic may affect the adoption of our products generally and our success in engaging with new customers and expanding relationships with existing customers. We have also experienced and may experience in the future a reduction in renewal rates and increased churn rates, particularly within our small and medium-sized customers, many of whom are on month-to-month subscriptions, as well as reduced customer spend and delayed payments that could materially impact our business, results of operations, and financial condition in future periods. If we fail to predict customer demands, fail to sufficiently account for the effect of the COVID-19 pandemic on our sales estimates, or fail to attract new customers and maintain and expand new and existing customer relationships, our revenue may grow more slowly than expected, may not grow at all, or may decline, and our business may be harmed.
We operate in a highly competitive industry, and competition presents an ongoing threat to the success of our business.
The market for customer experience (CX), IT service management (ITSM), and customer relationship management (CRM) products is rapidly evolving and increasingly competitive, fragmented, and subject to rapidly changing technology, shifting user and customer needs, new market entrants, and frequent introductions of new products and services. We compete with a significant number of companies that range in size from large and diversified enterprises with significant financial resources to smaller companies. These competitors have developed or are developing products and services that currently, or in the future may, compete with some or all of our offerings.
Within CX, we primarily face competition from CX suites, such as Salesforce and Zendesk, and legacy vendors, such as Oracle and SAP. Within ITSM, we primarily face competition from traditional vendors, such as ServiceNow, BMC, Ivanti/Cherwell, and modern pure-play vendors, such as Atlassian. Within CRM, we primarily face competition from full-featured vendors, such as Salesforce, HubSpot, and Microsoft Dynamics, and legacy vendors, such as Oracle, SAP, and Sage.
Many of our current and potential competitors may have longer operating histories, greater brand name recognition, stronger and more extensive partner relationships, significantly greater financial, technical, marketing, and other resources, lower labor and development costs, and larger customer bases than we do. These competitors may invest and engage in more extensive research and development efforts, undertake more far-reaching marketing campaigns, and adopt more aggressive pricing policies that will allow them to build larger customer bases than we
53


have. Our competitors may also offer their products and services at a lower price, or, particularly during the ongoing COVID-19 pandemic, may offer price concessions, delayed payment terms, financing terms, or other terms and conditions that are more enticing to potential customers.
The market for our products is rapidly evolving and highly competitive, with relatively low barriers to entry, and in the future there will likely be an increasing number of similar products offered by additional competitors. Large companies we do not currently consider to be competitors may enter the market, through acquisitions or through innovation and expansion of their existing products, to compete with us either directly or indirectly. Further, our potential and existing competitors may make acquisitions or enter into strategic relationships and rapidly acquire significant market share due to a larger customer base, superior product offerings, more effective sales and marketing operations, or greater financial, technical, and other resources.
Any one of these competitive pressures in our market, or our failure to compete effectively, may result in price reductions; fewer customers; reduced revenue, gross profit, and gross margin; increased net losses; and loss of market share. Any failure to meet and address these factors would harm our business, results of operations, and financial condition. Moreover, large customers may demand greater price concessions or other more favorable terms.
Failure to effectively develop and expand our direct sales capabilities would harm our ability to expand usage of our products within our customer base and achieve broader market acceptance of our products.
Our ability to expand usage of our products within our customer base and achieve broader market acceptance among organizations depends to an extent on our ability to expand our sales operations successfully, particularly our direct sales efforts targeted at broadening use of our products across departments and entire organizations. We plan to continue expanding our direct sales force, both domestically and internationally, to expand use of our products within our customer base and reach larger organizations. This expansion will require us to continue to invest significant financial and other resources to grow and train our direct sales force. Our business, results of operations, and financial condition will be harmed if these efforts do not generate a corresponding increase in revenue. We may not achieve anticipated revenue growth from expanding our direct sales force if we are unable to hire and develop talented direct sales personnel, if our new direct sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if we are unable to retain our existing direct sales personnel. We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient number of sales personnel to support our growth.
If we are unable to develop and maintain successful relationships with channel partners, our business, operating results, and financial condition could be adversely affected.
To date, our product-led sales growth has primarily depended on word-of-mouth, online marketing, and our direct sales force to sell subscriptions to our products. Although we have developed relationships with approximately 400 channel partners, these channels have resulted in limited revenue to date. We believe that continued growth in our business is dependent upon identifying, developing, and maintaining strategic relationships with additional channel partners that can drive substantial revenue. Our agreements with our existing channel partners are non-exclusive, so our channel partners may offer customers the products of several different companies, including products that compete with ours. They may also cease marketing our products with limited or no notice and without penalty. We expect that any additional channel partners we identify and develop will be similarly non-exclusive and not bound by any requirement to continue to market our products. If we fail to identify additional channel partners in a timely and cost-effective manner, or at all, or are unable to assist our current and future channel partners in independently selling and deploying our CX products or live chat software, our business, results of operations, and financial condition could be adversely affected. If our channel partners do not effectively market and sell our products, or fail to meet the needs of our customers, our reputation and ability to grow our business may also be adversely affected.
The loss of one or more of our key executives, including our Chief Executive Officer, Rathna Girish Mathrubootham, would harm our business.
54


Our success depends largely upon the continued services and performance of our senior management and other key personnel. From time to time, there may be changes in our senior management team resulting from the hiring or departure of executives and key employees, which could disrupt our business. Our senior management and key employees are employed on an at-will basis. We currently do not have “key person” insurance on any of our employees. The loss of key personnel, including Rathna Girish Mathrubootham, our Chief Executive Officer, and other key members of management, may cause disruptions in, and harm to, our operations and have an adverse effect on our ability to grow our business and our results of operations and financial condition.
We must continue to attract and retain highly qualified personnel in very competitive markets to continue to execute on our business strategy and growth plans.
To execute our business model, we must attract and retain highly qualified personnel. Competition for executive officers, software engineers, sales personnel, and other key personnel in our industry and in the San Francisco Bay Area, where our headquarters is located, in India where our engineering, product, and inside sales resources are concentrated, and in other locations where we maintain offices, is intense. As we become a more mature company, we may find our recruiting efforts more challenging. The incentives to attract, retain, and motivate employees provided by our equity awards, or by other compensation arrangements, may not be as effective as in the past. Many of the companies with which we compete for experienced personnel have greater resources than we have. In addition, to remain competitive in India, we must maintain our reputation as a premier employer in India, including by providing competitive wages and benefits. Our recruiting efforts may also be limited by laws and regulations, such as restrictive immigration laws, and restrictions on travel or availability of visas particularly during the ongoing COVID-19 pandemic. In addition, we recently completed our initial public offering and potential candidates may not perceive our compensation package, including our equity awards, as favorably as employees hired prior to our initial public offering. Our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile, and we may not be able to identify or implement such changes in a timely manner. If we do not succeed in attracting highly qualified personnel or retaining or motivating existing personnel, we may be unable to support our continued growth.
Our sites, networks, and systems have experienced and may in the future experience security incidents or breaches. Any security incidents or breaches could affect our confidential information or the confidential information of our users, customers, or other third parties, which could damage our reputation and brand, and substantially harm our business and results of operations.
We collect, receive, access, store, process, generate, use, transfer, disclose, share, make accessible, protect, secure, and dispose of (collectively, Process or Processing) a large amount of information from our users, customers, and our own employees, including personally identifiable and other sensitive and confidential information necessary to operate our business, for legal and marketing purposes, and for other business-related purposes. We rely on information technology networks and systems and data Processing (some of which are managed or operated by third-party service providers) to Process such data, and this data is often accessed through transmissions over public and private networks, including the internet. These information technology networks and systems, and the Processing they perform, may be susceptible to damage, disruptions, or shutdowns, software or hardware vulnerabilities, security incidents, ransomware attacks, social engineering attacks, supply-chain attacks, failures during the process of upgrading or replacing software, databases, or components, power outages, fires, natural disasters, hardware failures, computer viruses, attacks by computer hackers, telecommunication failures, user errors (including non-employees who may have authorized access to our networks), user malfeasance, or catastrophic events. While we and our third-party service providers have implemented security measures, technical controls, and contractual precautions designed to identify, detect, and prevent unauthorized Processing of our data, our security measures, as well as those of our third-party service providers, could fail or may be insufficient, resulting in the unauthorized access to or the disclosure, modification, misuse, unavailability, destruction, or loss of our or our customers’ data or other sensitive information. Any such security breach, material disruption of, or damage to, our operational systems, physical facilities, or data Processing activities, or the systems of our third-party partners, or the perception that one has occurred, could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our offerings, disrupt business operations, result in the exfiltration of proprietary data and information, including source code, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including
55


litigation, regulatory enforcement and indemnity obligations, claims by our customers or other relevant parties that we have failed to comply with contractual obligations to implement specified security measures, and adversely affect our business, financial condition, and results of operations.
Despite our efforts to ensure the security, privacy, integrity, confidentiality, availability, and authenticity of our Processing, information, and information technology networks and systems, we may not be able to anticipate or implement effective preventive and remedial measures against all data security and privacy threats. No security solution, strategy, or measures can address all possible security threats or block all methods of penetrating a network or otherwise perpetrating a security incident. The risk of unauthorized circumvention of our security measures or those of our third-party providers, customers, and partners has been heightened by advances in computer and software capabilities and the increasing sophistication of hackers who employ complex techniques, including without limitation, the theft or misuse of personal and financial information, counterfeiting, “phishing” or social engineering incidents, ransomware, extortion, publicly announcing security breaches and revealing information obtained during such security breaches, account takeover attacks, denial or degradation of service attacks, malware, fraudulent payment, and identity theft. Because the techniques used by hackers change frequently, we may be unable to anticipate these techniques or implement adequate preventive measures to protect against them. Our applications, systems, networks, software, and physical facilities could have material vulnerabilities, be breached, or personal or confidential information could be otherwise compromised due to employee error or malfeasance, if, for example, third parties attempt to fraudulently induce our personnel or our customers to disclose information or user names and/or passwords, or otherwise compromise the security of our networks, systems, and/or physical facilities. Third parties may also exploit vulnerabilities in, or obtain unauthorized access to, platforms, software, applications, systems, networks, sensitive information, and/or physical facilities utilized by our vendors. Breaches of our security measures or those of our third-party service providers or cyber security incidents could result in unauthorized access to our sites, networks, systems, and accounts; unauthorized access to, and misappropriation of, individuals’ personal information or other confidential or proprietary information of ourselves, our customers, or other third parties; viruses, worms, spyware, or other malware being served from our products, mobile applications, networks, or systems; deletion or modification of content or the display of unauthorized content in our products; interruption, disruption, or malfunction of operations; costs relating to breach remediation, deployment of additional personnel, and protection technologies, and response to governmental investigations and media inquiries and coverage; engagement of third-party experts and consultants; or litigation, regulatory action, and other potential liabilities. If any of these breaches of security should occur, we cannot guarantee that recovery protocols and backup systems will be sufficient to prevent data loss or ensure that we are able to recover promptly any data rendered inaccessible. Additionally, if any of these breaches occur, our reputation and brand could be damaged, our business may suffer, we could be required to expend significant capital and other resources to alleviate problems caused by such breaches, and we could be exposed to risk of loss, litigation, or regulatory action, and other potential liability. Actual or perceived security breaches or attacks on our systems or those of our third-party service providers may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants and may require notification under applicable data privacy regulations or contractual obligations, or for customer relations or publicity purposes, which could result in reputational harm, costly litigation (including class action litigation), material contract breaches, liability, settlement costs, loss of sales, regulatory scrutiny, actions or investigations, a loss of confidence in our business, systems and Processing, a diversion of management’s time and attention, and significant fines, penalties, assessments, fees and expenses. Additionally, there is an increased risk that we may experience cybersecurity-related events such as COVID-19-themed phishing attacks and other security challenges as a result of most of our employees and our service providers working remotely from non-corporate-managed networks during the ongoing COVID-19 pandemic and potentially beyond.
In addition, any actual or perceived compromise or breach of our security measures, or those of our third-party service providers, could violate applicable privacy, data protection, data security, network and information systems security, and other laws, and cause significant legal and financial exposure, adverse publicity, and a loss of confidence in our security measures, which could have a material adverse effect on our business, results of operations, and financial condition. We continue to devote significant resources to protect against security breaches, and we may need to devote significant resources in the future to address problems caused by breaches, including
56


notifying affected customers and responding to any resulting litigation, which in turn, diverts resources from the growth and expansion of our business.
Actual or anticipated security breaches or attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees and engage third-party experts and consultants. Furthermore, any such breach, including a breach of the systems or networks of our third-party providers, could compromise our systems or networks, creating system outages, disruptions or slowdowns and exploiting security vulnerabilities of our networks. In addition, the information stored on our network or the networks of our third-party providers could be accessed, publicly disclosed, altered, lost or stolen, which could subject us to liability and cause us financial harm. A breach of the security measures of one of our third-party providers could result in the destruction, modification or exfiltration of confidential corporate information or other data that may provide additional avenues of attack. These breaches, or any perceived breach, of our systems or networks or the systems or networks of our third-party providers, whether or not any such breach is due to a vulnerability in our platform, may also undermine confidence in us or our industry and result in damage to our reputation, negative publicity, loss of users, partners and sales, increased remediation costs, and costly litigation or regulatory fines. For example in April 2021, we became aware that a third-party vendor that provided us with SaaS software code testing, Codecov, discovered instances of unauthorized access to its software, whereby a threat actor was able to cause such software to be modified allowing for the export of information of Codecov customers stored in continuous integration environments. The Codecov incident has affected hundreds of companies using their services, including us. Through our investigation, we determined that the threat actor was able to obtain access to credentials in our development environment and thereby gain access to, and copy, our source code and a limited amount of customer information. Upon learning of the Codecov incident, we engaged in a number of preventative actions, including rotating all of our credentials identified as exposed by the Codecov incident to prevent further unauthorized access, analyzing available logs to determine whether there was evidence that the exposed credentials were leveraged to gain access to Freshworks systems or systems of our customers, and engaging a third-party forensics firm to assist in our investigation, response, and impact mitigation. Throughout our investigations into this incident, our senior management team and our board of directors were informed, engaged, and updated. We have concluded our investigations and found that a limited amount of customer information, including some business contact information and customer credentials, was accessed as a result of this exposure. We found no evidence that sensitive data of our customers was exposed, but out of an abundance of caution, we contacted the relevant customers to inform them to rotate credentials. Although we found evidence that a copy of our source code was accessed due to the Codecov vulnerability, we have found no evidence of any unauthorized modifications to our source code or of any impact on our products. However, the discovery of new or different information regarding the Codecov cyberattack, including with respect to its scope and any potential impact on our IT environment, including regarding the loss, disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us or our customers, or the identification or exploitation of vulnerabilities in our source code, could result in litigation and potential liability for us, damage our brand and reputation, negatively impact our sales or otherwise harm our business. Any claims or investigations may result in our incurring significant external and internal legal and advisory costs, as well as the diversion of management’s attention from the operation of our business.
The costs to respond to a security breach and/or to mitigate any security vulnerabilities that may be identified could be significant, our efforts to address these problems may not be successful, and these problems could result in unexpected interruptions, delays, cessation of service, and other harm to our business and our competitive position. We could be required to fundamentally change our business activities and practices in response to a security breach or incident, or related regulatory actions or litigation, which could have an adverse effect on our business. We may not have adequate insurance coverage for security incidents or breaches, including fines, judgments, settlements, penalties, costs, attorney fees and other impacts that arise out of incidents or breaches. If the impacts of a security incident or breach, or the successful assertion of one or more large claims against us exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), it could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage, cyber coverage, and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to all or part of any future claim or loss (including, for example, as a result of the payment of ransomware) or that our insurance premiums will not increase
57


as a result of any claims. Our risks are likely to increase as we continue to expand, grow our customer base, and process increasingly large amounts of proprietary and sensitive data.
Additionally, policing unauthorized use of our know-how, technology and intellectual property is difficult and may not be effective. Although we attempt to protect our intellectual property, technology and confidential information by entering into confidentiality and invention assignment agreements with our employees and consultants and entering into confidentiality agreements with the parties with whom we share our confidential information, such parties may not comply with their confidentiality obligations under these agreements. These agreements also may not effectively grant all necessary rights to any inventions that may have been developed by the employees or consultants party thereto and may not be effective in controlling access to and distribution of our platform, technology and confidential information or provide an adequate remedy in the event of unauthorized use of our platform or technology or unauthorized access, use or disclosure of our confidential information. Despite our precautions, it may be possible for unauthorized third parties to copy our platform or technology and use information that we regard as proprietary to create products or services that compete with our offerings. Some of the provisions of our agreements that protect us against unauthorized use, copying, transfer and disclosure of our platform may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, these agreements do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to ours. We cannot guarantee that others will not independently develop technology with the same or similar functions to any proprietary technology we rely on to conduct our business and differentiate ourselves from our competitors. Unauthorized parties may also attempt to copy or obtain and use our technology to develop applications with the same functionality as our solutions. In connection with the Codecov incident, the threat actor was able to export a copy of our source code which, if disseminated, may enable unauthorized third parties to develop such applications more easily. Any unauthorized disclosure or use of our trade secrets or other confidential proprietary information could make it more expensive to do business, thereby harming our operating results.
If we fail to manage our technical operations infrastructure, or experience service outages, interruptions, or delays in the deployment of our products, our results of operations may be harmed.
We may experience system slowdowns and interruptions from time to time. In addition, continued growth in our customer base could place additional demands on our products and could cause or exacerbate slowdowns or interrupt the availability of our products. If there is a substantial increase in the volume of usage of our products, we will be required to further expand and upgrade our technology and infrastructure. There can be no assurance that we will be able to accurately project the rate or timing of increases, if any, in the use of our products or expand and upgrade our systems and infrastructure to accommodate such increases on a timely basis. In such cases, if our users are not able to access our products or encounter slowdowns when doing so, we may lose customers or partners. Some of our subscriptions include standard service-level commitments. If we are unable to meet the stated service-level commitments, including failing to meet the uptime and delivery requirements under our customer subscription agreements, we may be obligated to provide these customers with service credits which could significantly affect our revenue in the periods in which the uptime or delivery failure occurs and the credits are applied. Additionally, we could also face subscription terminations, which could significantly affect both our current and future revenue. Any service-level failures could also damage our reputation, which could also adversely affect our business and results of operations. Our disaster recovery plan may not be sufficient to address all aspects or any unanticipated consequence or incidents, and our insurance may not be sufficient to compensate us for the losses that could occur.
Moreover, Amazon Web Services (AWS) provides the vast majority of our cloud computing infrastructure that we use to host our products, mobile applications, and many of the internal tools we use to operate our business. We have a long-term commitment with AWS pursuant to a commercial agreement, and our products, mobile applications, and internal tools use computing, storage capabilities, bandwidth, and other services provided by AWS. Our commercial agreement with AWS will remain in effect until terminated by AWS or us. We may terminate the agreement for convenience by providing AWS prior written notice, and AWS may terminate the agreement for convenience by providing at least two years’ prior written notice. Either party may terminate the agreement for cause upon a breach of the agreement, subject to such terminating party providing prior written notice and a 30-day cure period. AWS may also terminate the agreement for cause (i) if our products pose certain security or liability risks, subject to AWS providing prior written notice and a 90-day cure period or (ii) in order to comply with applicable law or requirements of government entities, subject to AWS providing prior written notice and a 30-day
58


cure period. Any significant disruption of, limitation of our access to, or other interference with our use of AWS would negatively affect our operations and could seriously harm our business. In addition, any transition of the cloud services currently provided by AWS to another cloud services provider would require significant time and expense and could disrupt or degrade delivery of our products. Our business relies on the availability of our products for our users and customers, and we may lose users or customers if they are not able to access our products or encounter difficulties in doing so. The level of service provided by AWS could affect the availability or speed of our products, which may also impact the usage of, and our customers’ satisfaction with, our products and could seriously harm our business and reputation. If AWS increases pricing terms, terminates or seeks to terminate our contractual relationship, establishes more favorable relationships with our competitors, or changes or interprets its terms of service or policies in a manner that is unfavorable with respect to us, our business, results of operations, and financial condition would be harmed.
In addition, we rely on hardware and infrastructure purchased or leased from third parties and software and SaaS products licensed from third parties to operate critical business functions. Our business would be disrupted if any of this third-party hardware, software, and infrastructure becomes unavailable on commercially reasonable terms, or at all. Furthermore, delays or complications with respect to the transition of critical business functions from one third-party product to another, or any errors or defects in third-party hardware, software, or infrastructure could result in errors or a failure of our products, which could harm our business and results of operations.
If we are unable to ensure that our products interoperate with a variety of software applications that are developed by others, including our integration partners, we may become less competitive and our business, results of operations, and financial condition may be harmed.
Our products integrate with a variety of hardware and software platforms and SaaS products and technologies, and we need to continuously modify and enhance our products to adapt to changes in hardware, software, and browser technologies. In particular, we have developed our products to be able to easily integrate with third-party applications, including the applications of software providers (some of which compete with us) as well as our partners, through the interaction of APIs. In general, we rely on the providers of such software systems to allow us access to their APIs to enable these integrations. We are typically subject to standard terms and conditions of such providers, which govern the distribution, operation, and fees of such software systems, and which are subject to change by such providers from time to time. Our business will be harmed if any key provider of such software systems:
discontinues or limits our access to its software or APIs;
modifies its terms of service or other policies, including fees charged to, or other restrictions on, us or other application developers;
changes how information is accessed by us or our customers;
establishes more favorable relationships with one or more of our competitors; or
develops or otherwise favors its own competitive offerings over our products.
Third-party services and products are constantly evolving, and we may not be able to modify our products to assure their compatibility with that of all other third parties. In addition, some of our competitors may be able to disrupt the operations or compatibility of our products with their products or services, or exert strong business influence on our ability to, and terms on which we, operate our products. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our products or gives preferential treatment to competitive products or services, whether to enhance their competitive position or for any other reason, the interoperability of our products with these products could decrease. If we are not permitted or able to integrate with these and other third-party applications in the future, our business, results of operations, and financial condition would be harmed.
Further, certain of our products include a mobile application to enable users to access our products through their mobile devices. If our mobile applications do not perform well, our business will suffer. In addition, our products
59


interoperate with servers, mobile devices, and software applications predominantly through the use of protocols, many of which are created and maintained by third parties. We, therefore, depend on the interoperability of our products with such third-party services, mobile devices, and mobile operating systems, as well as cloud-enabled hardware, software, networking, browsers, database technologies, and protocols that we do not control. The loss of interoperability, whether due to actions of third parties or otherwise, and any changes in technologies that degrade the functionality of our products or give preferential treatment to competitive services could adversely affect adoption and usage of our products. Also, we may not be successful in developing or maintaining relationships with key participants in the mobile industry or in ensuring that we operate effectively with a range of operating systems, networks, devices, browsers, protocols, and standards. If we are unable to effectively anticipate and manage these risks, or if it is difficult for customers to access and use our products, our business, results of operations, and financial condition may be harmed.
We rely on traditional web search engines to direct traffic to our website. If our website fails to rank prominently in unpaid search results, traffic to our website could decline and our business would be adversely affected.
Our success depends in part on our ability to attract users through unpaid internet search results on traditional web search engines such as Google. The number of users we attract to our website from search engines is due in large part to how and where our website ranks in unpaid search results. These rankings can be affected by a number of factors, many of which are not in our direct control, and they may change frequently. For example, a search engine may change its ranking algorithms, methodologies, or design layouts. As a result, links to our website may not be prominent enough to drive traffic to our website, and we may not know how or otherwise be in a position to influence the results. Any reduction in the number of users directed to our website could reduce our revenue or require us to increase our sales and marketing expenditures.
We rely on third parties maintaining open digital marketplaces to distribute our mobile applications for our Freshdesk (Freshdesk Omnichannel Suite, Freshdesk Support Desk, Freshdesk Messaging, Freshdesk Contact Center, Freshdesk Customer Success), Freshservice, Freshsales, Freshmarketer, Freshsales Suite, and Freshteam products. If such third parties interfere with the distribution of our mobile applications, our business would be adversely affected.
We rely on third parties maintaining open digital marketplaces, including the Apple App Store and Google Play, which make our mobile applications for our Freshdesk (Freshdesk Omnichannel Suite, Freshdesk Support Desk, Freshdesk Messaging, Freshdesk Contact Center, Freshdesk Customer Success), Freshservice, Freshsales, Freshmarketer, Freshsales Suite, and Freshteam products available for download. We cannot assure you that the marketplaces through which we distribute these mobile applications will maintain their current structures or that such marketplaces will not charge us fees to list our application for download. We are also dependent on these third-party marketplaces to enable us and our users to timely update these mobile applications, and to incorporate new features, integrations, and capabilities.
In addition, Apple and Google, among others, for competitive or other reasons, could stop allowing or supporting access to our mobile applications through their products, could allow access for us only at an unsustainable cost, or could make changes to the terms of access in order to make our mobile applications less desirable or harder to access.
Real or perceived errors, failures, vulnerabilities, or bugs in our products would harm our business, results of operations, and financial condition.
The software technology underlying and integrating with our products is inherently complex and may contain material defects or errors. Errors, failures, vulnerabilities, or bugs have in the past, and may in the future, occur in our products, especially when updates are deployed or new features, integrations, or capabilities are rolled out. Any such errors, failures, vulnerabilities, or bugs may not be found until after new features, integrations, or capabilities have been released. Furthermore, we will need to ensure that our products can scale to meet the evolving needs of customers, particularly as we increase our focus on larger teams and organizations. Real or perceived errors, failures, vulnerabilities, or bugs in our products could result in an interruption in the availability of our products, negative publicity, unfavorable user experience, loss or leaking of personal information and data of organizations, loss of or
60


delay in market acceptance of our products, loss of competitive position, regulatory fines, or claims by organizations for losses sustained by them, all of which would harm our business, results of operations, and financial condition.
If we experience excessive fraudulent activity, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer base to decline significantly.
We currently accept payments using a variety of methods, including credit card and debit card, and a large number of our customers authorize us to bill their credit card accounts through our third-party payment processing partners for subscriptions to our products. We are subject to regulations and compliance requirements, such as the payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard (PCI-DSS) and rules governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to comply. If we (or a third-party processing payment card transactions on our behalf) suffer a security breach affecting payment card information, we may have to pay significant fines, penalties, and assessments arising out of the major card brands’ rules and regulations, contractual indemnifications, or liability contained in merchant agreements and similar contracts, and we may lose our ability to accept payment cards for payment for our goods and services, which could materially impact our operations and financial performance.
If customers pay for their subscription plans with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed or be able to recover. Further, our customers provide us with credit card billing information online, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur chargebacks from the credit card companies for claims that the customer did not authorize the credit card transaction for subscription plans, something that we have experienced in the past. If the number of claims of unauthorized credit card transactions becomes excessive, we could be assessed substantial fines for excess chargebacks, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant standards, including data protection and documentation standards, required to utilize their services from time to time. Our third-party payment processing partners must also maintain compliance with current and future merchant standards to accept credit cards as payment for our paid subscription plans. Substantial losses due to fraud or our inability to accept credit card payments would cause our customer base to significantly decrease and would harm our business.
We employ a pricing model that subjects us to various challenges that could make it difficult for us to derive sufficient value from our customers particularly because we do not have the history with our subscription or pricing models that we need to accurately predict optimal pricing necessary to attract and retain customers.
We generally charge our customers for their use of our products based on the number of users they enable as “agents” under their customer account, as well as the features and functionality enabled. The features and functionality we provide within our solutions enable our customers to promote customer self-service and otherwise efficiently and cost-effectively address product support requests without the need for substantial human interaction. As a result of these features, customer agent staffing requirements may be minimized, and our revenue may be decreased. Conversely, customers may overestimate their agent needs when they initially use our solutions, negatively affecting our ability to accurately forecast the number of agents our customers need in forward periods. We generally also require a separate subscription to enable the functionality of each of our products. We are continuing to analyze and improve our pricing and packaging models as we adapt to a changing market, but we do not know whether our current or potential customers or the market in general will accept changes to those models, and if it fails to gain acceptance, our business and results of operations could be harmed.
If we fail to find an optimal pricing strategy for our products, our business and results of operations may be harmed. If customers do not accept our new purchase plans, we may increasingly have difficulty in attracting new customers, as well as our ability to retain existing customers to the extent we apply new pricing models to existing customer subscriptions. Our pricing model may impact our customer’s pricing decisions and adoption of our subscription plans and negatively impact our overall revenue. In the future we may be required to reduce our prices or develop new pricing models, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
61


Finally, as the market for our products matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically.
We derive, and expect to continue to derive, substantially all of our revenue from a limited number of products.
We derive, and expect to continue to derive, substantially all of our revenue from our Freshdesk, Freshservice, and Freshsales products. As such, the continued growth in market demand for and market acceptance of these products is critical to our continued success. Demand for our products is affected by a number of factors, some of which are beyond our control, such as the rate of adoption of our products within an organization, the timing of development and release of new products by our competitors; the development and acceptance of new features, integrations, and capabilities for our products; price, product, and service changes by us or our competitors; technological changes and developments within the markets we serve; growth, contraction, and rapid evolution of our market; and general economic conditions and trends. If we are unable to continue to meet the demands of users and customers to keep up with trends in preferences for CX, ITSM, or CRM products, or to achieve more widespread market acceptance of our products, our business, results of operations, and financial condition would be harmed. In addition, some current and potential customers, particularly larger organizations, may develop or acquire their own tools or continue to rely on traditional tools and software for their CX, ITSM, or CRM needs, which would reduce or eliminate their demand for our products. If demand for our products declines for any of these or other reasons, our business, results of operations, and financial condition would be adversely affected.
Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations.
Sales to large customers involve risks that may not be present or that are present to a lesser extent with sales to smaller organizations, such as longer sales cycles, more complex customer requirements, substantial upfront sales costs, and less predictability in completing some of our sales. For example, large customers may require considerable time to evaluate and test our products prior to making a purchase decision. A number of factors influence the length and variability of our sales cycle, including the need to educate potential customers about the uses and benefits of our products, the discretionary nature of purchasing and budget cycles, and the competitive nature of evaluation and purchasing approval processes. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. Our typical sale cycle for enterprise and mid-market customers is approximately 90 days, as compared to 30 days for small- and mid-sized businesses (SMB) customers. Moreover, large customers are often more demanding than other customers and begin to deploy our products on a limited basis but nevertheless require implementation services and negotiate pricing discounts or other onerous terms, which increase our upfront investment in the sales effort with no guarantee that sales to these customers will justify our substantial upfront investment, which can affect our roadmaps and deliverables. If we fail to effectively manage these risks associated with sales cycles and sales to large customers, our business, financial condition, and results of operations may be affected.
Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to expand our base of customers may be impaired, and our business and results of operations will be harmed.
We believe that the brand identity that we have developed has significantly contributed to the success of our business with our existing customer base. We also believe that maintaining and enhancing the “Freshworks” brand is critical to expanding our customer base and establishing and maintaining relationships with partners. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts and on our ability to ensure that our products remain high-quality, reliable, and useful at competitive prices, as well as with respect to our free trial version. Maintaining and enhancing our brand may require us to make substantial investments, and these investments may not be successful. If we fail to promote and maintain the “Freshworks” brand, or if we incur excessive expenses in this effort, our business, results of operations, and financial condition would be adversely affected. We anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brand may become more difficult and expensive.
If we fail to offer high-quality customer support, our business and reputation will suffer.
62


While we have designed our products to be easy to adopt and use, once users and customers begin using Freshworks, they rely on our support services to resolve any related issues. The importance of high-quality customer support will increase as we expand our business and pursue new customers. For instance, if we do not help organizations using our products quickly resolve issues, our reputation with existing or potential customers will be harmed. Further, our sales are highly dependent on our business reputation and on positive recommendations from existing customers using our products. Any failure to maintain high-quality customer support, or a market perception that we do not maintain high-quality customer support, could harm our reputation, our ability to sell our products to existing and prospective customers, and our business, results of operations, and financial condition. Additionally, as we continue to expand, we will need to hire additional support personnel to provide efficient product support globally at scale. Any failure to provide such support could harm our reputation.
Risks Related to Our Operations in India
A substantial portion of our business and operations are located in India, and we are subject to regulatory, economic, social, and political uncertainties in India.
A substantial portion of our operations and employees are located in India, including a majority of our software engineering resources, and we intend to continue to develop and expand our operations in India. Consequently, our financial performance and the market price of our Class A common stock will be affected by changes in exchange rates and controls, interest rates, changes in government policies, including taxation policies, social and civil unrest, and other political, social, and economic developments in or affecting India.
The Government of India has exercised and continues to exercise significant influence over many aspects of the Indian economy. India has a mixed economy with a large public sector and an extensively regulated private sector. Since 1991, successive Indian governments have generally pursued policies of economic liberalization and financial sector reforms, including by significantly relaxing restrictions on the private sector.
Nevertheless, the role of the Indian central and state governments in the Indian economy as producers, consumers, and regulators has remained significant, and there is no assurance that such liberalization policies will continue. The Government of India and the state governments of India play a significant role in the Indian economy, which has affected producers, consumers, service providers, and regulators over the years. The Government of India has in the past, among other things, imposed controls on the prices of a broad range of goods and services, restricted the ability of businesses to expand existing capacity and reduce the number of their employees, and determined the allocation to businesses of foreign exchange. Increased regulation, changes in existing regulations, or significant changes in India’s policy of economic liberalization may require us to change our business policies and practices. We may not be able to react to such changes promptly or in a cost-effective manner and therefore such changes may increase the cost of providing services to our customers, which would have an adverse effect on our operations and our financial condition and results of operations.
The Government of India had also announced a set of restrictive measures after a nationwide lockdown was first imposed in March 2020 in order to contain the spread of the COVID-19 pandemic. The series of lockdowns and the changing restrictive measures in various phases during 2020 and 2021 have resulted in a loss in productivity for our Indian employees. There is no assurance that employee productivity will improve or that we will be able to comply with all of the measures on a timely and cost-effective basis. If we are unable to comply with these measures on a timely basis, we may be subjected to regulatory actions for not adhering to the preventive measures. Any social or political uncertainties or the imposition of new regional or national lockdowns, and the continuation of restrictive measures needed to combat the pandemic could adversely affect business and economic conditions in India generally and our business and prospects.
We may be subject to various labor laws, regulations, and standards in India. Non-compliance with and changes in such laws may adversely affect our business, results of operations, and financial condition.
By virtue of having a significant number of employees in India, we may be required to comply with various labor and industrial laws in India, which change regularly. If we are unable to comply with such regulations on a timely basis, we may be subjected to sanctions, fines, or other regulatory actions. We cannot assure you that our
63


costs of complying with current and future labor laws and other regulations will not adversely affect our business, results of operations, or financial condition.
Wage increases in India may diminish our competitive advantage against companies located in the United States and European Union and may reduce our profit margins.
Our wage costs in India have historically been significantly lower than wage costs in the United States and the European Union (EU) for comparably skilled professionals, and this has been one of our competitive advantages. However, wage increases in India due to legislation or other factors may prevent us from sustaining this competitive advantage and may negatively affect our financial performance. We may need to increase the levels of our employee compensation more rapidly than in the past to retain talent. Unless we are able to continue to increase the efficiency and productivity of our employees over the long term, wage increases may negatively affect our financial performance.
Government regulation on e-commerce and foreign investment, including investment in e-commerce in India, is evolving, and unfavorable changes to, or failure by us to comply with, these evolving regulations could adversely affect our business, financial condition, and results of operations.
The ownership of Indian companies by non-residents is regulated by the Government of India and the Reserve Bank of India (RBI). Under its consolidated foreign direct investment policy (FDI Policy) and India’s Foreign Exchange Management Act, 1999 and the rules and regulations thereunder, particularly the Foreign Exchange Management (Non-debt Instruments) Rules, 2019, each as amended (FEMA), the Government of India has specific requirements with respect to the level of foreign investment permitted in certain business sectors both without (known as the automatic route) and with (known as the approval route) prior regulatory approval, as well as the pricing of such investments, downstream investments by Indian companies owned or controlled by foreign entities, and the transfer of ownership or control of Indian companies in sectors with caps on foreign investment from resident Indian persons or entities to non-residents of India.
Under the FDI Policy, 100% foreign ownership is allowed under the automatic route (i.e., generally without prior regulatory approval) in companies engaged in business to business (B2B) e-commerce activities. Our current business operations and holding structure comply with these foreign investment restrictions and conditions. However, the Government of India has made and may continue to make revisions to the FEMA and the FDI Policy as regards e-commerce in India, including in relation to inventory, pricing, discounting, and permitted services. The Department of Promotion of Industry and Internal Trade, Ministry of Commerce and Industry, Government of India (DPIIT) is also in the process of legislating a national e-commerce policy, which will address e-commerce regulation and data protection. The timing or impact of this policy, which remains in draft form, is not yet certain. Such changes may require us to make changes to our business in order to comply with Indian law.
The regulatory framework applicable to e-commerce is constantly evolving and remains subject to change by the Government of India and the RBI. Any failure, or perceived failure, by us to comply with any of these evolving laws or regulations could result in proceedings or actions against us by governmental entities or others. Further, any such framework changes, such as the mandate on recurring credit and debit card payments that went into effect on September 30, 2021, may adversely affect our results of operations. Further, pursuant to the issuance of Press Note No. 3 (2020 Series) in April 2020 by the DPIIT amending the FDI Policy and the FEMA, prior government approval is required for all foreign direct investment into India by non-resident entities from countries that share a land border with India or where the beneficial owner of such an investment is situated in or is a citizen of any such country, as well as for any transfer of any such proposed or existing foreign direct investment, directly or indirectly, that would result in ownership by any such non-resident entity or beneficial owner. The list of land border countries includes Afghanistan, Bangladesh, Bhutan, the People’s Republic of China (including Hong Kong), Myanmar, Nepal, and Pakistan. This approval requirement applies to investments in all sectors, including those that previously did not require such approval. The term “beneficial owner” has not yet been defined for purposes of the FDI Policy and the FEMA rules. In the event these restrictions are found to apply to our Indian subsidiaries in the context of any future capital raise or downstream investment in our Indian subsidiaries, our ability to effect such transactions in a timely manner may be adversely affected.
Changes in the taxation system in India could adversely affect our business.
64


Our business, financial condition, and results of operations could be materially and adversely affected by any change in the extensive central and state tax regime in India applicable to us and our business. Tax and other levies imposed by the central and state governments in India that affect our tax liability include central and state taxes and other levies, income tax, turnover tax, goods and service tax, stamp duty, and other special taxes and surcharges, which are introduced on a temporary or permanent basis from time to time. This extensive central and state tax regime is subject to change from time to time. The final determination of our tax liability involves the interpretation of local tax laws and related regulations in each jurisdiction, as well as the significant use of estimates and assumptions regarding the scope of future operations and results achieved and the timing and nature of income earned and expenditures incurred.
U.S. and Indian transfer-pricing regulations require that any international transaction involving associated enterprises be at an arm’s-length price. Transactions among Freshworks and our subsidiaries may be considered such transactions. Accordingly, we determine the pricing among our entities on the basis of detailed functional and economic analysis involving benchmarking against transactions among entities that are not under common control. If the income tax authorities review any of our tax returns and determine that the transfer price applied was not appropriate, we may incur increased tax liabilities, including accrued interest and penalties. In mitigating the risk of transfer pricing arrangements, we have filed for an Advance Pricing Arrangement with the India Revenue authorities providing certainty of the arm’s-length pricing methodology for future years.
If the shareholders of the foreign company exit by way of redemption of the shares held by them in the foreign company or by selling the shares in foreign company, the shareholders could be taxed in India where the foreign company derives substantial value from India subject to shareholders being either entitled to small shareholder exemption available under Income Tax Act, 1961 or a benefit under the applicable double taxation avoidance agreement.
Tax laws and regulations are also subject to differing interpretations by various authorities in India. Differing interpretations of tax and other fiscal laws and regulations may exist within governmental ministries, including tax administration and appellate authorities, thus creating uncertainty and potential unexpected results. The degree of uncertainty in tax laws and regulations, combined with significant penalties for default and a risk of aggressive action by the governmental or tax authorities, may result in tax risks in the jurisdictions in which we operate being significantly higher than expected. Unfavorable changes in or interpretations of existing, or the promulgation of new, laws, rules and regulations including foreign investment and stamp duty laws governing our business and operations could result in us being deemed to be in contravention of such laws and may require us to apply for additional approvals. We may incur increased costs and other burdens relating to compliance with such new requirements, which may also require significant management time and other resources, and any failure to comply may adversely affect our business, results of operations and prospects. Uncertainty in the applicability, interpretation or implementation of any amendment to, or change in, governing law, regulation or policy, including by reason of an absence, or a limited body, of administrative or judicial precedent may be time consuming as well as costly for us to resolve and may impact the viability of our current businesses or restrict our ability to grow our businesses in the future. We are continually under review by the Indian tax authorities and have not received any assessments to date that would have a material impact to our financial statements.
Our ability to receive dividends and other payouts from our Indian subsidiaries is subject to Indian legal restrictions and withholding tax.
Whether our Indian subsidiaries will pay us dividends in the future and the amount of any such dividends, if declared, will depend on a number of factors, including future earnings, financial condition and performance, cash flows, working capital requirements, capital expenditures and other factors considered relevant by us and the boards of our Indian subsidiaries. We may decide to retain a substantial portion or all of our earnings in our Indian subsidiaries to finance the development and expansion of our business and, therefore, may not declare dividends.
In the event dividends are declared, the Finance Act, 2020 requires that any dividends paid by an Indian company be subject to tax in the hands of the shareholders at applicable rates, such taxes will be withheld by the Indian subsidiary paying dividends.
Risks Related to Intellectual Property
65


We may become subject to intellectual property rights claims and other litigation that are expensive to support, and if resolved adversely, could have a material adverse effect on us.
We have in the past, and may in the future, become subject to intellectual property or other disputes. Our success depends, in part, on our ability to develop and commercialize our offerings without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware that our offerings are infringing, misappropriating, or otherwise violating third-party intellectual property rights. From time to time, our competitors or other third parties have claimed, and may in the future claim, that we are infringing upon, misappropriating, or violating their intellectual property rights, even if we are unaware of the intellectual property rights that such parties may claim cover our products or some or all of the other technologies we use in our business. As the number of patents, copyrights and other intellectual property rights in our industry increases, and as the coverage of these rights increases, we believe that companies in our industry will face more frequent infringement claims. For example, on March 17, 2020, Zoho Corporation Pvt. Ltd. filed a lawsuit in the United States Court for the Northern District of California, as amended as of November 18, 2020, alleging the following causes of action against us: (1) violation of Defend Trade Secrets Act, (2) violation of the California Uniform Trade Secrets Act, and (3) violation of The Computer Fraud and Abuse Act. The complaint, as amended, seeks compensatory, exemplary, and punitive damages, each in an unspecified amount, interest on all damages, costs, and injunctive relief. While we believe we have meritorious defenses to the claims made in the lawsuit and intend to conduct a vigorous defense to such action, litigation is costly, time-consuming, and distracting to management and the outcome of such action remains uncertain.
As we face increasing competition and our public profile increases, the possibility of intellectual property rights claims against us may also increase. The costs of supporting such litigation, regardless of merit, are considerable, and such litigation may divert management and key personnel’s attention and resources, which might seriously harm our business, results of operations, and financial condition. We may be required to settle such litigation on terms that are unfavorable to us. For example, a settlement may require us to obtain a license to continue practices found to be in violation of a third party’s rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices would require significant effort and expense. Similarly, if any litigation to which we may be a party fails to settle and we go to trial, we may be subject to an unfavorable judgment which may not be reversible upon appeal. For example, the terms of a judgment may require us to cease some or all of our operations or require the payment of substantial amounts to the other party. Any of these events would cause our business and results of operations to be materially and adversely affected as a result.
Moreover, insurance might not cover such claims or disputes, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim or dispute brought against us that is uninsured or underinsured could result in unanticipated costs and could have a material adverse effect on our business, results of operations, and financial condition.
We are also frequently required to indemnify our channel partners and customers in the event of any third-party infringement claims against our customers and third parties who offer our products, and such indemnification obligations may be excluded from contractual limitation of liability provisions that limit our exposure. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers and channel partners, regardless of the merits of these claims. If any of these claims succeed, we may be forced to pay damages on behalf of our customers and channel partners, may be required to modify one or more products to make it non-infringing, or may be required to obtain licenses for the products used. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers may be forced to stop using one or more products, and our channel partners may be forced to stop selling one or more of our products.
If we are unable to protect our intellectual property rights both in the United States and abroad, the value of our brand and other intangible assets may be diminished, and our business may be adversely affected.
Our success is dependent, in part, upon protecting our intellectual property rights and proprietary information in the United States and abroad. We rely and expect to continue to rely on a combination of trademark, copyright,
66


patent, and trade secret protection laws to protect our intellectual property rights and proprietary information both in the United States and abroad. The intellectual property laws and protections offered in countries outside of the United States may not protect proprietary rights to the same extent as laws in the United States. Therefore, our efforts to protect our intellectual property may not be adequate and competitors may independently develop similar technology or duplicate our products or services and compete with us in this and other geographies where enforcement of intellectual property rights is less clear than in the United States.
While we maintain a policy requiring our employees, consultants, independent contractors, and third parties who are engaged to develop any material intellectual property for us to enter into confidentiality and invention assignment agreements to control access to and use of our proprietary information and to ensure that any intellectual property developed by such employees, contractors, consultants, and other third parties are assigned to us, we cannot guarantee that the confidentiality and proprietary agreements or other employee, consultant, or independent contractor agreements we enter into adequately protect our intellectual property rights and other proprietary information. In addition, we cannot guarantee that these agreements will not be breached, that we will have adequate remedies for any breach, or that the applicable counter-parties to such agreements will not assert rights to our intellectual property rights or other proprietary information arising out of these relationships. Furthermore, the steps we have taken and may take in the future may not prevent misappropriation of our proprietary solutions or technologies, particularly with respect to employees who are no longer employed by us.
Furthermore, third parties may knowingly or unknowingly infringe or circumvent our intellectual property rights, and we may not be able to prevent infringement without incurring substantial expense. Litigation brought to protect and enforce our intellectual property rights would be costly, time-consuming, and distracting to management and key personnel, and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. If the protection of our intellectual property rights is inadequate to prevent use or misappropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our products and methods of operations. Any of these events would have a material adverse effect on our business, results of operations, and financial condition.
Our failure to obtain or maintain the right to use certain of our intellectual property would negatively affect our business.
Our future success and competitive position depend in part upon our ability to obtain or maintain certain intellectual property used in our products. While we have been issued patents for certain aspects of our intellectual property in the United States and have additional patent applications pending in the United States, we have not applied for patent protection in foreign jurisdictions, and may be unable to obtain patent protection for the technology covered in our patent applications. In addition, we cannot ensure that any of the patent applications will be approved or that the claims allowed on any issued patents will be sufficiently broad to protect our technology or products and provide us with competitive advantages. Furthermore, any issued patents may be challenged, invalidated, or circumvented by third parties.
Many patent applications in the United States may not be public for a period of time after they are filed, and since publication of discoveries in the scientific or patent literature tends to lag behind actual discoveries by several months, we cannot be certain that we will be the first creator of inventions covered by any patent application we make or that we will be the first to file patent applications on such inventions. Because some patent applications may not be public for a period of time, there is also a risk that we could adopt a technology without knowledge of a pending patent application, which technology would infringe a third-party patent once that patent is issued.
We also rely on unpatented proprietary technology. It is possible that others will independently develop the same or similar technology or otherwise obtain access to our unpatented technology. To protect our trade secrets and other proprietary information, we require employees, consultants, and independent contractors to enter into confidentiality agreements. We cannot assure you that these agreements will provide meaningful protection for our trade secrets, know-how, or other proprietary information in the event of any unauthorized use, misappropriation, or
67


disclosure of such trade secrets, know-how, or other proprietary information. If we are unable to maintain the proprietary nature of our technologies, our business would be materially adversely affected.
We rely on our trademarks, trade names, and brand names to distinguish our solutions from the products of our competitors, and have registered or applied to register many of these trademarks in the United States and certain countries outside the United States. However, occasionally third parties may have already registered identical or similar marks for products or solutions that also address the software market. As we rely in part on brand names and trademark protection to enforce our intellectual property rights, efforts by third parties to limit use of our brand names or trademarks and barriers to the registration of brand names and trademarks in various countries may restrict our ability to promote and maintain a cohesive brand throughout our key markets. There can also be no assurance that pending or future U.S. or foreign trademark applications will be approved in a timely manner or at all, or that such registrations will effectively protect our brand names and trademarks. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products, which would result in loss of brand recognition and would require us to devote resources to advertising and marketing new brands.
Our use of “open source” and third-party software could impose unanticipated conditions or restrictions on our ability to commercialize our products and could subject us to possible litigation.
A portion of the technologies we use in our products and mobile applications incorporates “open source” software, and we may incorporate open source software in our products and mobile applications in the future.
From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and their compliance with the terms of the applicable open source license. We may be subject to suits by parties claiming ownership of what we believe to be open source software or claiming non-compliance with the applicable open source licensing terms. Some open source licenses require end-users who distribute or make available across a network software and services that include open source software to make available all or part of such software, which in some circumstances could include valuable proprietary code, at no cost, or license such code under the terms of the particular open source license. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose source code that incorporates or is a modification of such licensed software. Furthermore, there is an increasing number of open-source software license types, almost none of which have been tested in a court of law, resulting in a dearth of guidance regarding the proper legal interpretation of such license types. If an author or other third party that distributes open source software that we use or license were to allege that we had not complied with the conditions of the applicable open source license, we could expend substantial time and resources to re-engineer some or all of our software or be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software, and required to comply with the foregoing conditions, including public release of certain portions of our proprietary source code.
In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open-source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our products. Any of the foregoing could be harmful to our business, results of operations, and financial condition.
We rely on software licensed from third parties to offer our products. In addition, we may need to obtain future licenses from third parties to use intellectual property rights associated with the development of our products, which might not be available on acceptable terms, or at all. Any loss of the right to use any third-party software required for the development and maintenance of our products or mobile applications could result in loss of functionality or
68


availability of our products or mobile applications until equivalent technology is either developed by us, or, if available, is identified, obtained, and integrated. Any errors or defects in third-party software could result in errors or a failure of our products or mobile applications. Any of the foregoing would disrupt the distribution and sale of subscriptions to our products and harm our business, results of operations, and financial condition.
Risks Related to International Operations
Our international operations and sales to customers outside the United States expose us to risks inherent in international operations and sales.
We have a significant portion of our operations in India. As of September 30, 2021, 3,896 of our employees reside in India, 88% of our total employee population. For the nine months ended September 30, 2021, 57% of our revenue was generated from customers outside North America. Besides India and the United States, we have significant marketing and sales operations primarily in Australia, Canada, France, Germany, Ireland, Netherlands, and the United Kingdom. Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic, and political risks that are different from those in the United States. In addition, we will face risks in doing business internationally that could adversely affect our business and results of operations, including:
the need to localize and adapt our products for specific countries, including translation into foreign languages and associated expenses;
data privacy laws that impose different and potentially conflicting obligations with respect to how personal information is Processed or require that customer data be stored in a designated territory;
difficulties in staffing and managing foreign operations;
regulatory and other delays and difficulties in setting up and maintaining foreign operations;
different pricing environments, longer sales cycles, longer accounts receivable payment cycles, and collections issues;
new and different sources of competition;
weaker protection for intellectual property and other legal rights than in the United States and practical difficulties in enforcing intellectual property and other rights;
laws and business practices favoring local competitors;
compliance challenges related to the complexity of multiple, conflicting, and changing governmental laws and regulations, including employment, tax, privacy, and data protection laws and regulations;
increased financial accounting and reporting burdens and complexities;
declines in the values of foreign currencies relative to the U.S. dollar;
restrictions on the transfer of funds;
potentially adverse tax consequences;
the cost of and potential outcomes of any claims or litigation;
future accounting pronouncements and changes in accounting policies;
changes in tax laws or tax regulations;
public health or similar issues, such as a pandemics or epidemics; and
regional and local economic and political conditions.
69


As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these risks. These factors and others could harm our ability to increase international revenue and, consequently, would materially impact our business and results of operations. The expansion of our existing international operations and entry into additional international markets will require significant management attention and financial resources. Our failure to successfully manage our international operations and the associated risks effectively could limit the future growth of our business.
In particular, the majority of our software development operations are in India. Terrorist attacks and other acts of violence or war have the potential to directly impact our customers. To the extent that such attacks affect or involve India, our business may be significantly impacted due to the extent of our operations in India. Further, South Asia has from time to time experienced instances of civil unrest and hostilities among neighboring countries. Such activities could disrupt communications, make travel more difficult, and create a greater perception that investments in companies with large operations in India involve a higher degree of risk. This, in turn, could have an adverse effect on the market for our Class A common stock.
We process business and personal information of our customers and employees, which subjects us to stringent and changing laws, regulations, industry standards, information security policies, self-regulatory schemes, contractual obligations, and other legal obligations related to data processing, protection, privacy, and security, and our actual or perceived failure to comply with such obligations could harm our business, financial condition, results of operations, and prospects and could expose us to liability.
We process business and personal information belonging to our users, customers, and employees and because of this, we are subject to numerous federal, state, local, and foreign laws, orders, codes, regulations, and regulatory guidance regarding privacy, data protection, information security, and the processing of personal information and other content (Data Protection Laws), the number and scope of which are changing, subject to differing applications and interpretations, and may be inconsistent among countries, or conflict with other rules, laws, or Data Protection Obligations (defined below). We expect that there will continue to be new Data Protection Laws and Data Protection Obligations, and we cannot yet determine the impact such future Data Protection Laws may have on our business.
We are also subject to the terms of our internal and external privacy and security policies, codes, representations, certifications, industry standards, publications, and frameworks (Privacy Policies) and obligations to third parties related to privacy, data protection, and information security (Data Protection Obligations).
The requirements or obligations of the regulatory framework for privacy, information security, data protection, and data Processing worldwide is, and is likely to remain, uncertain for the foreseeable future, and it is possible that these or other actual or alleged obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices.
Any significant change in Data Protection Laws or Data Protection Obligations, including without limitation, regarding Processing of our users’ or customers’ data, or regarding the manner in which the express or implied consent of users or customers for the use and disclosure of such data is obtained, could increase our costs and could require us to modify our products or operations, possibly in a material manner, and may limit our ability to develop new services and features that make use of the data that our users and customers voluntarily share, or may limit our ability to store and Process customer data and operate our business.
In the EU, the General Data Protection Regulation 2016/679 (GDPR), which came into effect in May 2018, imposes more stringent data protection requirements and provides for greater penalties for noncompliance than previous data protection laws, including fines of up to the greater of €20 million or 4% of annual global revenue. While we instituted a GDPR compliance strategy and program that we continue to evaluate and improve as our products change and expand, we still cannot be certain how EU regulators will interpret or enforce many aspects of the GDPR, and some regulators may do so in an inconsistent manner, making such a prediction even more difficult. The GDPR also provides that EU member states may introduce further conditions and safeguards, including limitations, to make their own further laws and regulations limiting the Processing of business and personal information, which could limit our ability to collect, use, share, or otherwise Process European data, or could cause
70


our compliance costs to increase, require us to change our practices, adversely impact our business, and harm our financial condition.
European data protection laws, including the GDPR, also generally prohibit the transfer of personal data from Europe, including the EEA, the United Kingdom, and Switzerland, to the United States and most other countries unless the parties to the transfer have established a legal basis for the transfer and implemented specific safeguards to protect the transferred personal data. Although there are legal mechanisms to allow for the transfer of personal information from the United Kingdom, the EEA, and Switzerland to the United States, uncertainty about compliance with such data protection laws remains and such mechanisms may not be available or applicable with respect to the business or personal information Processing activities necessary to research, develop and market our products. For example, one of the primary mechanisms allowing U.S. companies to import personal information from Europe in compliance with the GDPR has been certification to the EU-U.S. Privacy Shield and Swiss-U.S. Privacy Shield frameworks. However, the EU-U.S. Privacy Shield framework was invalidated in July 2020 in a decision by the Court of Justice of the EU and the Swiss-U.S. Privacy Shield Framework was declared as inadequate by the Swiss Federal Data Protection and Information Commissioner.
The decision by the Court of Justice and the announcement by the Swiss Commissioner also both raised questions about whether one of the primary alternatives to the Privacy Shield frameworks, the European Commission’s Standard Contractual Clauses, can lawfully be used for personal information transfers from Europe to the United States or most other countries. In November 2020, EU regulators proposed a new set of Standard Contractual Clauses, which impose additional obligations and requirements with respect to the transfer of EU personal information to other jurisdictions, which may increase the legal risks and liabilities under the GDPR and local EU laws associated with cross-border data transfers, and result in material increased compliance and operational costs. At present, there are few, if any, viable alternatives to the Privacy Shield and the Standard Contractual Clauses. If we are unable to implement a valid solution for personal information transfers to the United States and other countries, we will face increased exposure to regulatory actions, substantial fines, and injunctions against Processing or transferring personal information from Europe, and we may be required to increase our data Processing capabilities in Europe at significant expense. Inability to import personal information from Europe to the United States or other countries may decrease demand for our products and services as our customers that are subject to the GDPR may seek alternatives that do not involve personal information transfers out of Europe. Furthermore, other countries outside of Europe have enacted or are considering enacting similar cross-border data transfer restrictions and laws requiring local data residency, which could increase the cost and complexity of delivering our products and services and operating our business.
Additionally, following the result of a referendum in 2016, the United Kingdom left the EU on January 31, 2020, commonly referred to as Brexit. Brexit has created uncertainty with regard to the regulation of data protection in the United Kingdom. In particular, it is unclear whether transfer of data from the EEA to the United Kingdom will remain lawful under the GDPR. Pursuant to a post-Brexit trade deal between the United Kingdom and the EU, transfers of personal information from the EEA to the United Kingdom are not considered restricted transfers under the GDPR for a period of up to six months from January 1, 2021. While the European Commission has issued, and the European Data Protection Board has adopted, two draft Opinions on the adequacy of the United Kingdom’s data protection regime, unless the EU Commission makes a final adequacy finding with respect to the United Kingdom before the end of that period, the United Kingdom will be considered a “third country” under the GDPR, and transfers of European personal information to the United Kingdom will require an adequacy mechanism to render such transfers lawful under the GDPR. Additionally, although United Kingdom privacy, data protection, and data security laws are designed to be consistent with the GDPR, uncertainty remains regarding how privacy, data protection, information security, and data transfers to and from the United Kingdom will be regulated notwithstanding Brexit. For example, authorities in the United Kingdom may also invalidate use of the EU-U.S. Privacy Shield and raise questions on the viability of the Standard Contractual Clauses. With substantial uncertainty over the interpretation and application of privacy, data protection, or information security in the United Kingdom, we may face challenges in addressing their requirements and making necessary changes to our policies and practices, and may incur significant costs and expenses in an effort to do so. Any failure or perceived failure by us to comply with applicable laws and regulations or any of our other legal obligations relating to privacy, data protection, or information security may result in governmental investigations or enforcement actions, litigation, claims, or
71


public statements against us. Any of the foregoing could result in significant liability or cause our customers to lose trust in us, any of which could have an adverse effect on our reputation, operations, financial performance, and business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the adoption and use of, and reduce the overall demand for, our products and services.
In addition to the EU, a growing number of other global jurisdictions are considering or have passed legislation implementing data protection requirements or requiring local storage and Processing of data or similar requirements that could increase the cost and complexity of delivering our products, particularly as we further expand our operations internationally. Some of these laws, such as the General Data Protection Law in Brazil or the Act on the Protection of Personal Information in Japan, impose similar obligations as those under the GDPR. Others, such as those in Russia, India, and China, would potentially impose more stringent obligations, including data localization requirements. If we are unable to develop and offer products that meet legal requirements or help our users and customers meet their obligations under the laws or regulations relating to privacy, data protection, or information security, or if we violate or are perceived to violate any laws, regulations, or other obligations relating to privacy, data protection, or information security, we may experience reduced demand for our products, harm to our reputation, and become subject to investigations, claims, and other remedies, which would expose us to significant fines, penalties, and other damages, all of which would harm our business. Further, given the breadth and depth of changes in global data protection obligations, compliance has caused us to expend significant resources, and such expenditures are likely to continue into the future as we continue our compliance efforts and respond to new interpretations and enforcement actions.
Data protection legislation is also becoming increasingly common in the United States at both the federal and state level. For example, California also enacted legislation, the California Consumer Privacy Act of 2018 (CCPA), which affords consumers expanded privacy protections as of January 1, 2020. The potential effects of this legislation are far reaching and may require us to modify our data Processing practices and policies and to incur substantial costs and expenses in an effort to comply. For example, the CCPA gives California residents expanded rights to access and require deletion of their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA also provides for civil penalties for violations, as well as a private right of action for data breaches that may increase data breach litigation. In addition, the CCPA has prompted a number of proposals for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs, and adversely affect our business. It also remains unclear how much private litigation will ensue under the data breach private right of action, and whether existing amendments that are favorable to us as a “service provider” that exclude business to business (B2B) information and employee information from certain of the CCPA’s requirements will remain in effect, which would potentially result in additional compliance obligations. Additionally, it is expected that the CCPA will be expanded on January 1, 2023, by the California Privacy Rights Act of 2020 (CPRA). The CPRA will, among other things, give California residents the ability to limit use of certain sensitive personal information, further restrict the use of cross-contextual advertising, establish restrictions on the retention of personal information, expand the types of data breaches subject to the CCPA’s private right of action, provide for increased penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the new law which would likely result in increased regulatory scrutiny of California businesses in the areas of data protection and security. Similar laws have been proposed or enacted in other states and at the federal level. For example, Virginia enacted the Consumer Data Protection Act (CDPA) that may impose obligations similar to or more stringent than those we may face under other data protection laws. Compliance with any newly enacted privacy and data security laws or regulations may be challenging and cost and time-intensive, and we may be required to put in place additional mechanisms to comply with applicable legal requirements.
Furthermore, the Federal Trade Commission and many state attorneys general continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination, and security practices that appear to be unfair or deceptive. There are a number of legislative proposals in the United States, at both the federal and state level, and in the EU and more globally, that could impose new obligations in areas such as e-commerce and other related legislation or liability for copyright infringement by third parties. We cannot yet determine the impact that future laws, regulations, and standards may have on our business.
72


Additionally, the Government of India, in December 2019, introduced the Personal Data Protection Bill, 2019, which will provide for a framework for protection of personal data and use of non-personal data and will seek to, among others, lay down norms for cross-border transfer of personal data, define the scope of the definition of personal data and non-personal data, establish a data protection authority, and ensure the accountability of entities Processing personal data. Should such a framework be adopted, our ability to Process business and personal information belonging to our users and customers may be further restricted. Change in existing legislation or introduction of new legislation may require us to incur additional expenditures to ensure compliance with such legislation, which may adversely affect our financial condition. We strive to comply with Data Protection Laws and Data Protection Obligations to the extent possible, but we may at times fail, or may be perceived to have failed, to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, partners, or vendors do not comply with applicable Data Protection Laws and Data Protection Obligations. A finding that our Privacy Policies are, in whole or part, inaccurate, incomplete, deceptive, unfair, or misrepresentative of our actual practices, a failure or perceived failure by us to comply with Data Protection Laws or Data Protection Obligations or any data compromise that results in the unauthorized release or transfer of business or personal information or other user or customer data, may increase our compliance and operational costs, limit our ability to market our products or services and attract new and retain current customers, limit or eliminate our ability to Process data, and result in domestic or foreign governmental enforcement actions and fines, litigation, significant costs, expenses, and fees (including attorney fees), cause a material adverse impact to business operations or financial results, and otherwise result in other material harm to our business. In addition, any such failure or perceived failure could result in public statements against us by consumer advocacy groups, the media or others, which may cause us material reputational harm. Our actual or perceived failure to comply with Data Protection Laws, Privacy Policies, and Data Protection Obligations could also subject us to litigation, claims, proceedings, actions, or investigations by governmental entities, authorities, or regulators that could require changes to our business practices, diversion of resources and the attention of management from our business, regulatory oversights and audits, discontinuance of necessary Processing, or other remedies that adversely affect our business.
We are subject to anti-corruption, anti-bribery, and similar laws, and our failure to comply with these laws could subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the UK Bribery Act 2010, the India Prevention of Corruption Act, 1988, and other anti-corruption, anti-bribery, and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting, or accepting, directly or indirectly, improper payments or other benefits to or from any person whether in the public or private sector. As we increase our international sales and business further, our risks under these laws may increase especially given our substantial reliance on sales to and through resellers and other intermediaries. Noncompliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage, and other consequences. Any investigations, actions, or sanctions could harm our business, results of operations, and financial condition.
We are subject to various export control, import, and trade and economic sanction laws and regulations that could impair our ability to compete in international markets and subject us to liability for noncompliance.
Our business activities are subject to various export control, import, and trade and economic sanction laws and regulations, including, among others, the U.S. Export Administration Regulations, administered by the Department of Commerce’s Bureau of Industry and Security, U.S. Customs regulations, and economic and trade sanctions regulations maintained by the U.S. Department of the Treasury’s Office of Foreign Assets Control, which we refer to collectively as Trade Controls. Trade Controls may prohibit or restrict the sale or supply of certain products and services to certain governments, persons, entities, countries, and territories, including those that are the target of comprehensive sanctions. We incorporate encryption technology into certain of our products, which may subject their export outside of the United States to certain export authorization requirements, including licensing, compliance with license exceptions, or other appropriate government authorization. In addition, various other
73


countries regulate the import and export of certain encryption and other technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit the ability of organizations to use our products in those countries.
Although we maintain internal controls reasonably designed to ensure compliance with Trade Controls, our products and services may have in the past been, and could in the future be, provided inadvertently in violation of Trade Controls, despite the precautions we take. Violations of Trade Controls may subject our company, including responsible personnel, to various adverse consequences, including civil or criminal penalties, government investigations, and loss of export privileges. Further, obtaining the necessary authorizations, including any required licenses, for particular transactions or uses of our products may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. In addition, if our channel partners fail to obtain any required import, export, or re-export licenses or permits, this could result in a violation of law by us, and we may also suffer reputational harm and other negative consequences, including government investigations and penalties.
Finally, changes in our products or future changes in Trade Controls could result in our inability to provide our products to certain customers or decreased use of our products by existing or potential customers with international operations. Any decreased use of our products or mobile applications or increased limitations on our ability to export or sell our products and mobile applications would adversely affect our business, results of operations, and financial condition.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our products and could harm our business.
The future success of our business depends upon the continued use of the internet as a primary medium for commerce, communication, and business applications. Federal, state, or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our products in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees, or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet related commerce or communications generally or result in reductions in the demand for internet-based products such as ours. In addition, the use of the internet as a business tool could be harmed due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility, and quality of service. The performance of the internet and its acceptance as a business tool has been harmed by “viruses,” “worms,” and similar malicious programs and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our products could decline.
We face exposure to foreign currency exchange rate fluctuations.
While we have historically transacted in U.S. dollars with our customers and vendors, we have transacted in some foreign currencies with such parties and for our payroll in those foreign jurisdictions where we have operations, and expect to continue to transact in more foreign currencies in the future. Accordingly, fluctuations in the value of foreign currencies relative to the U.S. dollar can adversely affect our revenue, operating expenses and results of operations due to transactional and translational remeasurement that is reflected in our earnings. Also, fluctuations in the values of foreign currencies relative to the U.S. dollar could make it more difficult to detect underlying trends in our business and results of operations.
Restrictive changes to immigration laws may hamper our growth.
The success of our business is dependent on our ability to attract and retain talented and experienced professionals in the jurisdictions in which we operate. Immigration laws in the countries in which we operate are subject to legislative changes, as well as to variations in the standards of application and enforcement due to political forces and economic conditions.
Our business is strengthened by the ability to mobilize employees between India and the United States where we have significant operations. Changes to U.S. immigration laws could make it more difficult to obtain the required
74


work authorizations for our employees. This could in turn have an adverse effect on our operations and the value of our Class A common stock.
Risks Related to Tax Matters
Our business, results of operations, and financial condition may be harmed if we are required to collect sales or other related taxes for subscriptions to our products in jurisdictions where we have not historically done so.
We collect sales and use, value-added and similar taxes in a number of jurisdictions in the United States. One or more states or countries may seek to impose incremental or new sales, use, or other tax collection obligations on us. A successful assertion by a state, country, or other jurisdiction that we should have been or should be collecting additional sales, use, or other similar taxes could, among other things, result in substantial tax payments, create significant administrative burdens for us, discourage potential customers from subscribing to our products due to the incremental cost of any such sales or other related taxes, or otherwise harm our business, results of operations, and financial condition.
Additionally, the application of indirect taxes, such as sales and use tax, value-added tax, GST, business tax, and gross receipt tax, to our business is a complex and evolving issue. Significant judgment is required to evaluate applicable tax obligations, and, as a result, amounts recorded are estimates and are subject to adjustments. In many cases, the ultimate tax determination is uncertain because it is not clear how new and existing statutes might apply to our business. New legislation could require us to incur substantial costs, including costs associated with tax calculation, collection, and remittance and audit requirements, and could adversely affect our business and results of operations. Furthermore, the U.S. Supreme Court recently ruled in South Dakota v. Wayfair that a U.S. state may require an online retailer to collect sales taxes imposed by the state in which the buyer is located, even if the retailer has no physical presence in that state, thus permitting a wider enforcement of such sales tax collection requirements.
Our ability to utilize our net operating loss carryforwards and certain other tax attributes to offset taxable income or taxes may be limited.
As of December 31, 2020, we had U.S. federal net operating loss carryforwards of $157.9 million portions of which will begin to expire in 2030 if not utilized. In addition, we have foreign tax credits of $5.0 million that will begin to expire in 2027. Furthermore, we have state net operating loss carryforwards of $176.0 million, portions of which will begin to expire beginning in 2032. Portions of these net operating loss carryforwards and foreign tax credits could expire unused and be unavailable to offset future income tax liabilities. Under the legislation enacted in 2017, informally titled the Tax Cuts and Jobs Act (Tax Act), as modified by the Coronavirus Aid, Relief, and Economic Security (CARES Act), U.S. federal net operating losses incurred in taxable years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal net operating losses in taxable years beginning after December 31, 2020, is limited. It is uncertain how various states will respond to the Tax Act and the CARES Act. For state income tax purposes, there may be periods during which the use of net operating loss carryforwards is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. For example, California recently imposed limits on the usability of California state net operating losses to offset taxable income in tax years beginning after 2019 and before 2023.
In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. Our existing NOLs may be subject to limitations arising from transactions that have occurred since our inception, may trigger such an ownership change pursuant to Section 382. In the future, we may experience ownership changes as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our net operating loss carryforwards is materially limited, it would harm our future operating results by effectively increasing our future tax obligations.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate could increase due to several factors, including:
75


changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them, including the Tax Act;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
In particular, new income, sales and use or other tax laws or regulations could be enacted at any time, which could adversely affect our business operations and financial performance. Further, existing tax laws, regulations could be interpreted, modified or applied adversely to us. For example, the Tax Act enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to the Tax Act may affect us, and certain aspects of the Tax Act could be repealed or modified in future legislation. For example, the CARES Act modified certain provisions of the Tax Act. In addition, it is uncertain if and to what extent various states will conform to the Tax Act, the CARES Act, or any newly enacted federal tax legislation. Changes in corporate tax rates, the realization of net operating losses, and other deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under the Tax Act or future reform legislation could have a material impact on the value of our deferred tax assets and could increase our future U.S. tax expense.
Our international operations may subject us to potential adverse tax consequences.
We are expanding our international operations to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth in international markets, and consider the functions, risks and assets of the various entities involved in intercompany transactions. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Risks Related to Ownership of Our Class A Common Stock
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our stock prior to our initial public offering, including our executive officers, employees, and directors and their affiliates, and limiting your ability to influence corporate matters, which could adversely affect the trading price of our Class A common stock.
Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. Based on shares of common stock held as of September 30, 2021, stockholders who hold shares of Class B common stock, including our executive officers and directors and their affiliates, together held approximately 79.7% of the voting power of our outstanding capital stock, and our Chief Executive Officer, Mr. Mathrubootham, controlled approximately 6.6% of the voting power of our outstanding common stock. As a result, our executive officers, directors, and other affiliates and potentially our Chief Executive Officer on his own have significant influence over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of the company or our assets, for the foreseeable
76


future. Even if Mr. Mathrubootham is no longer employed with us, he will continue to have the same influence over matters requiring stockholder approval.
In addition, the holders of Class B common stock collectively will continue to be able to control all matters submitted to our stockholders for approval even if their stock holdings represent less than 50% of the outstanding shares of our common stock. Because of the 10-to-1 voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock even when the shares of Class B common stock represent as little as 10% of the combined voting power of all outstanding shares of our Class A common stock and Class B common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected.
Future transfers by holders of shares of Class B common stock will generally result in those shares converting to shares of Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. Certain permitted transfers, as specified in our amended and restated certificate of incorporation, will not result in shares of Class B common stock automatically converting to shares of Class A common stock, including certain estate planning transfers as well as transfers to our founders or our founders’ estates or heirs upon death or incapacity of such founder. If, for example, Mr. Mathrubootham (or family trusts to which he were to transfer shares of Class B common stock) retain a significant portion of his holdings of Class B common stock for an extended period of time, he (or such trusts) could, in the future, control a majority of the combined voting power of our Class A common stock and Class B common stock. As a board member, Mr. Mathrubootham owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, Mr. Mathrubootham is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.
FTSE Russell and Standard & Poor’s do not allow most newly public companies utilizing dual or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400, and S&P SmallCap 600, which together make up the S&P Composite 1500. Also, in 2017, MSCI, a leading stock index provider, opened public consultations on its treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual class capital structure would make us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track these indices will not be investing in our stock. In addition, we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and would make our Class A common stock less attractive to other investors. As a result, the trading price, volume, and liquidity of our Class A common stock could be adversely affected.
The concentration of our share ownership in those stockholders who held our stock prior to our initial public offering, including our executive officers, directors and holders of more than 5% of our capital stock, may limit your ability to influence corporate matters.
Our executive officers, directors, holders of more than 5% of our capital stock and affiliated entities together beneficially owned approximately 70.4% of our total shares outstanding and 79.7% of our voting power as of September 30, 2021. As a result, these stockholders, acting together, have control over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of us or our assets, for the foreseeable future. Corporate action might be taken even if other stockholders oppose them. This concentration of ownership could also delay or prevent a change of control of us that other stockholders may view as beneficial.
Additional stock issuances could result in significant dilution to our stockholders.
77


We may issue our capital stock or securities convertible into our capital stock from time to time in connection with a financing, acquisition, investments, or otherwise. We intend to issue an additional 2,850,000 shares of our Class A common stock and donate such shares to our charitable foundation, which will result in additional dilution to our existing stockholders. Additional issuances of our stock will result in dilution to existing holders of our stock. Also, to the extent outstanding stock options to purchase our stock are exercised or restricted stock units settle, there will be further dilution. Any such issuances could result in substantial dilution to our existing stockholders and cause the trading price of our Class A common stock to decline.
All of our directors and officers and holders of substantially all of our common stock and securities exercisable for or convertible into our common stock, are subject to lock-up agreements or market standoff agreements that restrict their ability to transfer such securities during the period ending on the earlier of (i) 181 days after the date of our initial public offering and (ii) the opening of trading on the second trading day after we announce earnings results for the quarter ending December 31, 2021, subject to certain exceptions. We refer to this restricted period as the lock-up period. All holders of our securities are subject to market standoff agreements with us that restrict their ability to transfer such securities during the lock-up period. Such market standoff provisions generally do not provide for exceptions or allow for early releases. We will not amend or waive any of the restrictions of such market standoff agreements during the lock-up period without the prior written consent of Morgan Stanley & Co. LLC, J.P. Morgan Securities LLC and BofA Securities, Inc. on behalf of the underwriters.
Pursuant to the lock-up agreements, upon meeting certain trading price conditions of our Class A common stock, on November 4, 2021, up to 58.2 million shares of our common stock became eligible for sale. The remainder of our shares of common stock, other than those shares of Class A common stock sold in our recent initial public offering which are freely tradable, will become eligible for sale upon expiration of the lock-up period, except for any shares held by our affiliates as defined in Rule 144 under the Securities Act,
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.
The trading price of our Class A common stock has been and will likely continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control, and this volatility could be accentuated by the limited public float of our shares relative to our overall capitalization. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the trading price of our Class A common stock include the risk factors set forth in this section as well as the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders, including sales by our stockholders immediately following the early releases from the lock-up period;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, particularly in light of the significant portion of our revenue derived from a limited number of customers;
changes in our financial, operating or other metrics, regardless of whether we consider those metrics as reflective of the current state or long-term prospects of our business, and how those results compare to securities analyst expectations, including whether those results fail to meet, exceed, or significantly exceed securities analyst expectations, particularly in light of the significant portion of our revenue derived from a limited number of customers;
announcements by us or our competitors of new products, applications, features, or services;
78


the public’s reaction to our press releases, other public announcements, and filings with the U.S. Securities and Exchange Commission (SEC);
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;
actual or perceived privacy or data security incidents;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, applications, products, services, or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations, or principles;
any significant change in our management; and
general political and economic conditions and slow or negative growth of our markets.
In addition, in the past, following periods of volatility in the overall market and in the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.
Substantial future sales of shares of our Class A common stock by existing holders in the public market could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock in the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock.
In addition, certain of our stockholders have registration rights that would require us to register shares owned by them for public sale in the United States. We have also filed a registration statement to register shares reserved for future issuance under our equity compensation plans. As a result, subject to the lock up and the satisfaction of applicable exercise periods and applicable volume and restrictions that apply to affiliates, the shares issued upon exercise of outstanding stock options or upon settlement of outstanding RSU awards are available for immediate resale in the United States in the open market.
Sales of our shares could also impair our ability to raise capital through the sale of additional equity securities in the future and at a price we deem appropriate. These sales could also cause the trading price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.
Our Class A common stock market price and trading volume could decline if securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our securities would likely decline. If few securities analysts commence coverage of us, or if one or more of these analysts cease
79


coverage of us or fail to publish reports on us regularly, demand for our securities could decrease, which might cause the price and trading volume of our Class A common stock to decline.
We will incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.
As a public company listed in the United States, we will incur significant additional legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and Nasdaq, may increase legal and financial compliance costs and make some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events would also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors, or as members of senior management.
We are an “emerging growth company,” and we intend to comply only with reduced disclosure requirements applicable to emerging growth companies. As a result, our Class A common stock could be less attractive to investors.
We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act (JOBS Act), and for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We will remain an emerging growth company until the earlier of (1) the last day of the fiscal year (a) following the fifth anniversary of the completion of our initial public offering, (b) in which we have total annual gross revenue of over $1.07 billion or (c) in which we are deemed to be a large accelerated filer, which means the market value of our Class A common stock held by non-affiliates exceeds $700 million as of the prior June 30 and (2) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period. We cannot predict if investors will find our Class A common stock less attractive if we choose to rely on these exemptions. If some investors find our Class A common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our Class A common stock, and our stock price may be more volatile.
General Risks
Our culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the high employee engagement fostered by our culture, which could harm our business.
We believe that a critical component of our success has been our culture. We have invested substantial time and resources in building out our team with an emphasis on shared values and a commitment to diversity and inclusion. As we continue to develop the infrastructure to support our growth, we will need to maintain our culture among a larger number of employees dispersed in various geographic regions, particularly in light of our employees working remotely due to the COVID-19 pandemic. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel.
80


If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to the useful lives and carrying values of long-lived assets, the fair value of our Class A common stock, stock-based compensation expense, the period of benefit for deferred contract acquisition costs, and income taxes. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the American Institute of Certified Public Accountants, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change.
A failure to establish and maintain an effective system of disclosure controls and internal control over financial reporting, could adversely affect our ability to produce timely and accurate financial statements or comply with applicable regulations.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (Exchange Act), the Sarbanes-Oxley Act, and the rules and regulations of the applicable Nasdaq listing standards. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act, is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal controls over financial reporting. For example, as we have prepared to become a public company, we have worked to improve the controls around our key accounting processes and our quarterly close process, and we have hired additional accounting and finance personnel to help us implement these processes and controls. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and investments to strengthen our accounting systems.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems, and controls to accommodate such changes. We have limited experience with implementing the systems and controls that will be necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems, controls, or standards and the associated process
81


changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on Nasdaq. As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business, results of operations, and financial condition and could cause a decline in the trading price of our Class A common stock. Changes in tax laws or regulations could be enacted or existing tax laws or regulations could be applied to us or our customers in a manner that could increase the costs of our products and harm our business.
We are currently planning and designing information systems enhancements, and problems with the design or implementation of these enhancements could interfere with our business and operations.
We are currently in the process of significantly enhancing our information systems and have recently implemented a new enterprise resource planning (ERP) system. The implementation of significant enhancements to information systems is frequently disruptive to the underlying business of an enterprise, which may especially be the case for us due to the size and complexity of our businesses. The implementation process has required, and will continue to require, the investment of significant personnel and financial resources. We may not be able to successfully implement these enhancements to information systems without experiencing further delays, increased costs and other difficulties. Any disruptions relating to our systems enhancements, particularly any disruptions impacting our operations during the design or implementation periods, could adversely affect our ability to process customer orders, provide products and support to our customers, invoice and collect from our customers, fulfill contractual obligations, and otherwise run our business. Data integrity problems or other issues may also be discovered during or as a result of the implementation which, if not corrected, could impact our business or financial results. If we are unable to successfully design and implement our information system enhancements, our financial position, results of operations and cash flows could be negatively impacted. Additionally, if we do not effectively implement the information system enhancements as planned or the information systems do not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess those controls adequately could be further delayed.
We may engage in merger and acquisition activities, which would require significant management attention, disrupt our business, dilute stockholder value, and adversely affect our business, results of operations, and financial condition.
82


As part of our business strategy to expand our product offerings and grow our business in response to changing technologies, customer demand, and competitive pressures, we have in the past and may in the future make investments or acquisitions in other companies, products, or technologies. The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may not be able to complete acquisitions on favorable terms, if at all. These acquisitions may not ultimately strengthen our competitive position or achieve the goals of such acquisition, and any acquisitions we complete could be viewed negatively by customers or investors. We may encounter difficult or unforeseen expenditures in integrating an acquisition, particularly if we cannot retain the key personnel of the acquired company. Existing and potential customers may also delay or reduce their use of our products due to a concern that the acquisition may decrease effectiveness of our products (including any newly acquired product). In addition, if we fail to successfully integrate such acquisitions, or the assets, technologies, or personnel associated with such acquisitions, into our company, the business and results of operations of the combined company would be adversely affected.
Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, subject us to additional liabilities, increase our expenses, subject us to increased regulatory requirements, cause adverse tax consequences or unfavorable accounting treatment, expose us to claims and disputes by stockholders and third parties, and adversely impact our business, financial condition, and results of operations. We may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may have to pay cash for any such acquisition which would limit other potential uses for our cash. If we incur debt to fund any such acquisition, such debt may subject us to material restrictions in our ability to conduct our business, result in increased fixed obligations, and subject us to covenants or other restrictions that would decrease our operational flexibility and impede our ability to manage our operations. If we issue a significant amount of equity securities in connection with future acquisitions, existing stockholders’ ownership would be diluted.
Increased government scrutiny of the technology industry could negatively affect our business.
The technology industry is subject to intense media, political, and regulatory scrutiny, which exposes us to government investigations, legal actions, and penalties. Various regulatory agencies, including competition, consumer protection, and privacy authorities, have active proceedings and investigations concerning multiple technology companies. Although we are not currently subject to any such investigations, if investigations targeted at other companies result in determinations that practices we follow are unlawful, including practices related to use of machine- and customer-generated data or artificial intelligence, we could be required to change our products and services or alter our business operations, which could harm our business. Legislators and regulators also have proposed new laws and regulations intended to restrain the activities of technology companies. If such laws or regulations are enacted, they could have impacts on us, even if they are not intended to affect our company. In addition, the introduction of new products, expansion of our activities in certain jurisdictions, or other actions that we may take may subject us to additional laws, regulations, or other government scrutiny. The increased scrutiny of certain acquisitions in the technology industry also could affect our ability to enter into strategic transactions or to acquire other businesses. Compliance with new or modified laws and regulations could increase our cost of conducting the business, limit the opportunities to increase our revenue, or prevent us from offering products or services.
We also could be harmed by government investigations, litigation, or changes in laws and regulations directed at our business partners, or suppliers in the technology industry that have the effect of limiting our ability to do business with those entities or that affect the services we can obtain from them. There can be no assurance that our business will not be materially adversely affected, individually or in the aggregate, by the outcomes of such investigations, litigation or changes to laws and regulations in the future.
We may need additional capital, and we cannot be sure that additional financing will be available.
Historically, we have financed our operations and capital expenditures primarily through sales of our capital stock and debt securities that are convertible into our capital stock. In the future, we may raise additional capital through additional equity or debt financings to support our business growth, to respond to business opportunities, challenges, or unforeseen circumstances, or for other reasons. On an ongoing basis, we are evaluating sources of
83


financing and may raise additional capital in the future. Our ability to obtain additional capital depends on our development efforts, business plans, investor demand, operating performance, the condition of the capital markets, and other factors. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked, or debt securities, those securities may have rights, preferences, or privileges senior to the rights of existing stockholders, and existing stockholders may experience dilution. Further, if we are unable to obtain additional capital when required, or are unable to obtain additional capital on satisfactory terms, our ability to continue to support our business growth or to respond to business opportunities, challenges, or unforeseen circumstances would be adversely affected.
Additionally, our subsidiaries in India are subject to Indian foreign exchange controls that regulate borrowing in foreign currencies. Such regulatory restrictions limit our financing sources and hence could constrain our ability to obtain financing on competitive terms and refinance existing indebtedness. In addition, we cannot assure you that the required approvals will be granted to us without onerous conditions, or at all. Limitations on raising foreign debt may have an adverse impact on our business growth, financial condition, results of operations, and cash flows.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative claim or cause of action brought on our behalf;
any claim or cause of action for a breach of fiduciary duty owed by any of our current or former directors, officers, or other employees to us or our stockholders;
any claim or cause of action against us or any of our current or former directors, officers or other employees arising out of or pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our bylaws (as each may be amended from time to time);
any claim or cause of action seeking to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws (as each may be amended from time to time, including any right, obligation, or remedy thereunder);
any claim or cause of action as to which the Delaware General Corporation Law confers jurisdiction to the Court of Chancery of the State of Delaware; and
any claim or cause of action against us or any of our current or former directors, officers, or other employees governed by the internal-affairs doctrine.
This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. In addition, our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause or causes of action arising under the Securities Act, including all causes of action asserted against any defendant to such complaint. For the avoidance of doubt, this provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering.
84


While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions, and there can be no assurance that such provisions will be enforced by a court in those other jurisdictions. We note that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder.
Additionally, our amended and restated certificate of incorporation provides that any person or entity holding, owning or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions.
Provisions in our corporate charter documents and under Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.
There are provisions in our certificate of incorporation and bylaws that may make it difficult for a third party to acquire, or attempt to acquire, control of our company, even if a change in control was considered favorable by our stockholders, such as:
establishing a classified board of directors so that not all members of our board of directors are elected at one time;
permitting the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
providing that directors may only be removed for cause;
prohibiting cumulative voting for directors;
requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorizing the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminating the ability of stockholders to call special meetings of stockholders;
prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders; and
our dual class common stock structure as described above.
Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our certificate of incorporation or our bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. We expect to retain future earnings, if any, to fund the development and growth of our business. Any future determination to pay dividends on our capital stock will be at the discretion of our board of directors. Accordingly, stockholders must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Catastrophic events may disrupt our business.
85


Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, and thus could harm our business. In particular, the COVID-19 pandemic, including the reactions of governments, markets, and the general public, may result in a number of adverse consequences for our business, operations, and results of operations, many of which are beyond our control. In the event of a major earthquake, monsoon, hurricane, or catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our products’ development, lengthy interruptions in our products, breaches of data security, and loss of critical data, all of which would harm our business, results of operations, and financial condition. Acts of terrorism would also cause disruptions to the internet or the economy as a whole. In addition, the insurance we maintain would likely not be adequate to cover our losses resulting from disasters or other business interruptions. Our disaster recovery plan may not be sufficient to address all aspects or any unanticipated consequence or incident, and our insurance may not be sufficient to compensate us for the losses that could occur.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Unregistered Sales of Equity Securities
From July 1, 2021 to September 22, 2021 (the date of the filing of our registration statement on Form S-8, File No. 333-259727), we granted certain directors, officers, employees, consultants, and other service providers RSUs (including PRSUs) representing an aggregate of 13,714,520 shares of our Class B common stock under our equity compensation plans.
The foregoing transactions did not involve any underwriters, any underwriting discounts or commissions, or any public offering. We believe the offers, sales, and issuances of the above securities were exempt from registration under the Securities Act (or Regulation D or Regulation S promulgated thereunder) by virtue of Section 4(a)(2) of the Securities Act, because the issuance of securities to the recipient did not involve a public offering, or in reliance on Rule 701 because the transactions were pursuant to compensatory benefit plans or contracts relating to compensation as provided under such rule. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof. All recipients had adequate access, through their relationships with us or otherwise, to information about us. The issuances of these securities were made without any general solicitation or advertising.
Use of Proceeds
In September 2021, we closed completed our initial public offering of 31,350,000 shares of our Class A common stock, including shares issued upon the exercise in full of the underwriters’ option to purchase 2,850,000 additional shares of common stock, at a public offering price of $36.00 per share. We received gross proceeds of $1.13 billion. All of the shares issued and sold in our initial public offering were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-259118), which was declared effective by the SEC on September 21, 2021. Morgan Stanley & Co. LLC, J.P. Morgan Securities LLC and BofA Securities, Inc. acted as joint lead book-running managers for the offering. Jefferies LLC and Barclays Capital Inc. also acted as book-running managers for the offering. Shares of our Class A common stock began trading on the Nasdaq Global Select Market on September 22, 2021 and, following the sale of all the shares upon the closing of the initial public offering, the offering terminated.
The net proceeds to us, after deducting underwriting discounts and commissions of $59.3 million and offering expenses of $7.0 million, were $1.06 billion. No offering expenses were paid directly or indirectly to any of our directors or officers (or their associates) or persons owning ten percent or more of any class of our equity securities or to any other affiliates. There has been no material change in the planned use of proceeds from our initial public offering from those disclosed in the final prospectus for our initial public offering dated as of September 21, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on September 22, 2021.
86


ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Not applicable.
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
4.1S-1/A333-2591184.1September 13, 2021
4.2S-1333-2591184.3August 27, 2021
10.1S-1/A333-25911810.2September 13, 2021
10.2S-1/A333-25911810.3September 13, 2021
10.3S-1333-25911810.6August 27, 2021
10.4S-1333-25911810.7August 27, 2021
10.5S-1333-25911810.8August 27, 2021
10.6S-1333-25911810.9August 27, 2021
10.7S-1333-25911810.10August 27, 2021
31.1X
87


Exhibit
Number
Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
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
104The cover page from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, has been formatted in Inline XBRLX
__________________
†    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.


88


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

Date:November 5, 2021By:/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)
89
EX-31.1 2 ex311.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 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: November 5, 2021By: /s/ Rathna Girish Mathrubootham
         Rathna Girish Mathrubootham
      Chief Executive Officer and Chairman
     (Principal Executive Officer)


EX-31.2 3 ex312.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 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: November 5, 2021By: /s/ Tyler Sloat
         Tyler Sloat
        Chief Financial Officer
      (Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 ex321.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 September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the "Exchange Act") and 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.
Date: November 5, 2021By: /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 5 ex322.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 September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the "Exchange Act") and 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 result of operations of the Company.
Date: November 5, 2021By: /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 6 frsh-20210930.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 INCOME (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 - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Overview and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Revenue from Contracts with Customer link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Revenue from Contracts with Customer (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue from Contracts with Customer - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue from Contracts with Customer - Deferred Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Marketable Securities - Schedule Of Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Marketable Securities - Summary of Realized and Unrealized Gains (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Fair Value Measurements - Reconciliation of Contingent Consideration Liability Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Business Combinations and Asset Purchase link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Business Combinations and Asset Purchase (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Redeemable Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Stockholders' Equity and Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Stockholders' Equity and Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Stockholders' Equity and Stock Based Compensation - Summary of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Stockholders' Equity and Stock Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2345307 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2148113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2150114 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2351308 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 frsh-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 frsh-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 frsh-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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) income Net (loss) income Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Professional services Professional Services [Member] Professional Services Defined Benefit Plan Pension and Other Postretirement Plans, Policy [Policy Text Block] 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 Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Depreciation expense and amortization Cost, Depreciation and Amortization AnsweriQ Inc. AnsweriQ Inc. [Member] AnsweriQ Inc. 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Marketable equity investments Equity Securities, FV-NI, Current 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 Acquisition-related liabilities Accrued Acquisition-Related Liabilities, Current Accrued Acquisition-Related Liabilities, Current Revenue from Contract with Customer [Abstract] Payment of acquisition-related liabilities Payment for Contingent Consideration Liability, Financing Activities Entity Filer Category Entity Filer Category Redeemable convertible preferred stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Equity Investments Equity Securities, FV-NI and without Readily Determinable Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Deferred rent Deferred Rent Credit Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Change in estimated fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock options cancelled / forfeited / expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period 2021 Equity Incentive Plan: 2021 Equity Incentive Stock Plan [Member] 2021 Equity Incentive Stock Plan Secondary transaction Secondary Transaction [Member] Secondary Transaction Document Fiscal Year Focus Document Fiscal Year Focus 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 Estimated useful life of finite-lived intangible assets acquired Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Maximum amount of reduction to reserve (in shares) Common Stock, Maximum Amount of Reduction to Reserve Common Stock, Maximum Amount of Reduction to Reserve Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized during the period Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Business Combination and Asset Acquisition [Abstract] Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Conversion of redeemable convertible preferred stock into common stock upon initial public offering Carrying value Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities 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 Business Acquisition [Axis] Business Acquisition [Axis] Title of Individual [Domain] Title of Individual [Domain] Income Tax Examination [Table] Income Tax Examination [Table] Award Type [Domain] Award Type [Domain] Assets Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Other liabilities Other Liabilities [Member] 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 Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.00001 par value per share; 10,000,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero shares issued and outstanding as of September 30, 2021 and December 31, 2020 Preferred Stock, Value, Issued Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town 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] Conversion of redeemable convertible preferred stock into common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deferred offering costs Stock Issuance Costs Incurred During Noncash or Partial Noncash Transaction Stock Issuance Costs Incurred During Noncash or Partial Noncash Transaction Accounts receivable Increase (Decrease) in Accounts Receivable Tenant improvement allowance Operating Lease, Tenant Improvement Allowance Operating Lease, Tenant Improvement Allowance Purchased property and equipment included in accrued expenses Capital Expenditures Incurred but Not yet Paid Schedule Of Equity Investments Schedule Of Equity Investments [Table Text Block] Schedule Of Equity Investments Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Commitments and Contingencies Disclosure [Abstract] Sale of non-marketable equity investment Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value Entity Interactive Data Current Entity Interactive Data Current 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 Revenue from Contracts with Customer Revenue from Contract with Customer [Text Block] 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 Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type 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] Entity Current Reporting Status Entity Current Reporting Status Balance at beginning of the period Balance at end of the period Capitalized Contract Cost, Net Other Other Noncash Income (Expense) Deferred contract acquisition costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Secondary Transaction - Repurchase of Common Stock Secondary Transaction - Repurchase of Common Stock [Member] Secondary Transaction - Repurchase of Common Stock Maturities and redemptions of marketable securities Proceeds from Maturities, Prepayments and Calls of Marketable Securities Proceeds from Maturities, Prepayments and Calls of Marketable Securities Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Acquisition date cash consideration paid Business Combination, Consideration Transferred 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] Redeemable Convertible Preferred Stock Temporary Equity [Text Block] Temporary Equity Summary of Realized and Unrealized Gains Gain (Loss) on Securities [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] Document Transition Report Document Transition Report Common stock, number of votes per share Common Stock, Voting Rights, Number Of Votes Common Stock, Voting Rights, Number Of Votes Income Tax Disclosure [Abstract] Cash and cash equivalents Cash and Cash Equivalents [Member] Conversion of stock, shares converted (in shares) Conversion of Stock, Shares Converted Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, redeemable convertible preferred stock and stockholders' equity (deficit) Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Deferred revenue Contract with Customer, Liability, Current Stock options exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Liabilities and Equity [Abstract] Proceeds from initial public offering, net of underwriting discounts Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Additions during the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 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] Net gains recognized on marketable equity investments Equity Securities, FV-NI, Gain (Loss) 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] Marketable securities Marketable Securities, Current Gross profit Gross Profit 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] Stock options cancelled / forfeited / expired (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 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] 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 Marketable securities Marketable Securities [Member] Marketable Securities Trading Symbol Trading Symbol Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Capitalized internal-use software Payments to Develop Software Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Weighted-Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Contractual commitments Contractual Obligation Payment of deferred offering costs Payments of Stock Issuance Costs Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses Stock Issued During Period, Shares, New Issues 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) Period for recognition 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 and Unaudited Interim Consolidated Financial Statements Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 9) Commitments and Contingencies Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Business Combinations and Asset Purchase Business Combination Disclosure [Text Block] Options and RSUs outstanding Options and Restricted Stock Units [Member] Options and Restricted Stock Units Option to extend Operating Lease, Renewal Term Operating Lease, Renewal Term Other Commitments [Table] Other Commitments [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Increase in tax benefit Increase (Decrease) In Income Tax Expense (Benefit) Increase (Decrease) In Income Tax Expense (Benefit) Class of Stock [Axis] Class of Stock [Axis] Entity Registrant Name Entity Registrant Name Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Sale of Stock [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Deferred purchase consideration for acquisition Deferred Purchase Consideration for Acquisition Deferred Purchase Consideration for Acquisition Income Tax Authority [Axis] Income Tax Authority [Axis] Amount paid by investor to acquire shares Sale of Stock, Consideration Received on Transaction Other Other [Member] Other Accretion 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) income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Redeemable convertible preferred stock, $0.0001 par value per share; zero and 154,055,430 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 153,937,730 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of zero and $326,559 as of September 30, 2021 and December 31, 2020, respectively Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent 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] Net loss attributable to common stockholders - basic and diluted Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Capitalized costs Capitalized Computer Software, Additions Stock options Share-based Payment Arrangement, Option [Member] Deferred offering costs reclassified to stockholders' equity (deficit) Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Common Stock Common Stock [Member] Geographic Information Segment Reporting Disclosure [Text Block] (Loss) income from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Accretion of redeemable convertible preferred stock Accretion 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] 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 Sales of marketable securities Proceeds from Sale of Marketable Securities Proceeds from Sale of Marketable Securities Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Fair value of shares Sale of Stock, Fair Value of Shares Sale of Stock, Fair Value of Shares Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Share-base compensation expense, excess value Share-base Compensation Expense, Excess Value Share-base Compensation Expense, Excess Value Schedule of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Other assets Other Assets [Member] Benefit in tax expense from foreign stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Monthly base rent Operating Lease, Monthly Base Rent Operating Lease, Monthly Base Rent Maximum Maximum [Member] 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] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Stock options granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 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 Total stockholders' equity (deficit) 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 Payments during the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Gain realized on sale of marketable securities and non-marketable equity investment Gain on sale of investment Gain (Loss) On Debt Securities And Sale Of Equity Securities Without Readily Determinable Fair Value Gain (Loss) On Debt Securities And Sale Of Equity Securities Without Readily Determinable Fair Value Goodwill and Intangible Assets Disclosure [Abstract] Conversion of redeemable convertible preferred stock into common stock upon initial public offering (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Stockholders' Equity (Deficit) 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] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Performance Based Restricted Stock Units (PRSUs) Performance Based Restricted Stock Units (PRSUs) [Member] Performance Based Restricted Stock Units (PRSUs) Property and equipment acquired through tenant improvement allowance Property And Equipment Acquired Through Tenant Improvement Allowances Property And Equipment Acquired Through Tenant Improvement Allowances Amortization of deferred contract acquisition costs Less: Amortization of contract costs during the period Capitalized Contract Cost, Amortization City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Income Tax Examination [Line Items] Income Tax Examination [Line Items] Accrued taxes Accrual for Taxes Other than Income Taxes, Current RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Amendment Flag Amendment Flag Contingent Consideration Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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] (Benefit from) provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Redeemable Convertible Series B Preferred Stock Redeemable Convertible Series B Preferred Stock [Member] Redeemable Convertible Series B Preferred Stock Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] 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 Weighted average shares used in computing net loss per share attributable to common stockholders - basic and diluted Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity File Number Entity File Number Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] 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] Redeemable convertible preferred stock, par value (in USD per share) Temporary Equity, Par Value Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Non-marketable equity investments Equity Securities without Readily Determinable Fair Value, Amount 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] Flint Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd [Member] Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd Sales and marketing Selling and Marketing Expense Entity Ex Transition Period Entity Ex Transition Period 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 Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Fair Value Total Marketable securities Debt Securities, Available-for-sale Total commitment Operating Leases, Future Minimum Payments Due Accrued advertising and marketing expenses Accrued Advertising and Marketing, Current Accrued Advertising and Marketing, Current Entity Address, State or Province Entity Address, State or Province Purchases of marketable securities Payments to Acquire Marketable Securities Purchase price of common stock in percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Percent of annual increase in capital shares reserved for future issuance Common Stock, Annual Increase in Capital Shares Reserved for Future Issuance, Percent Common Stock, Annual Increase in Capital Shares Reserved for Future Issuance, Percent Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Document Information [Table] Document Information [Table] Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Segment Reporting [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost 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] Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company 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 Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number 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] 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 common stockholders - diluted Net Income (Loss) Available to Common Stockholders, Diluted Title of Individual [Axis] Title of Individual [Axis] Net loss attributable to common stockholders - basic Net Income (Loss) Available to Common Stockholders, Basic Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [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 Redeemable convertible preferred stock Redeemable Convertible Preferred Stock [Member] Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Tax Identification Number Entity Tax Identification Number Area of leased space Area of Leased Space Area of Leased Space Geographical [Axis] Geographical [Axis] Rate of increase for monthly base rent Operating Lease, Monthly Base Rent, Increase, Percent Operating Lease, Monthly Base Rent, Increase, Percent 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 Public offering price (in USD per share) Sale of Stock, Price Per Share Acquisition-related contingent consideration Financial Liabilities Fair Value Disclosure Cash paid for taxes Income Taxes Paid, Net Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Cost of revenue Cost of Revenue Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Contractual terms for restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Conversion of redeemable convertible preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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 Income (Loss) AOCI Attributable to Parent [Member] 2021 (remaining three months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Redeemable Convertible Series C Preferred Stock Redeemable Convertible Series C Preferred Stock [Member] Redeemable Convertible Series C Preferred Stock Financial Instruments [Domain] Financial Instruments [Domain] Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Class B Common Stock Common Class B [Member] Acquired intangible assets Payments to Acquire Intangible Assets Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unrealized (loss) gain 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 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 Plan benefit obligation Defined Benefit Plan, Benefit Obligation Aggregation liquidation preference Temporary Equity, Liquidation Preference Summary of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Net loss attributable to common stockholders - basic and diluted Earnings Per Share [Abstract] Total property and equipment Property, Plant and Equipment, Gross Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Change in fair value of equity securities Unrealized gains at the end of the period Equity Securities, FV-NI, Unrealized Gain (Loss) Document Quarterly Report Document Quarterly Report 2021 Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Asset acquisition, total consideration Asset Acquisition, Consideration Transferred Beginning balance (in USD per share) Ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Commitments [Line Items] Other Commitments [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Redeemable Convertible Series A Preferred Stock Redeemable Convertible Series A Preferred Stock [Member] Redeemable Convertible Series A Preferred Stock Stock-based compensation expense Total employee awards Share-based Payment Arrangement, Expense Net loss per share attributable to Class A and Class B common stockholders - basic and diluted Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] 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] Document Fiscal Period Focus Document Fiscal Period Focus 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 2011 Stock Plan 2011 Stock Plan [Member] 2011 Stock Plan Entity Central Index Key Entity Central Index Key Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Security Exchange Name Security Exchange Name Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Advanced payments from customers Customer Refund Liability, Current Revenue Recognition, Subscription Revenue, Professional Services Revenue and Customers with Multiple Performance Obligations Revenue from Contract with Customer [Policy Text Block] Issuance of common stock upon exercise of stock options (in shares) Stock options exercised (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 Number of Shares Outstanding, Diluted Fair Value, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Over-Allotment Option Over-Allotment Option [Member] Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Number of shares issued in conversion (in shares) Temporary Equity, Convertible, Conversion Ratio Temporary Equity, Convertible, Conversion Ratio 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] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities 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] 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] Class of Stock [Domain] Class of Stock [Domain] Temporary Equity [Line Items] Temporary Equity [Line Items] Money market funds Money Market Funds [Member] Accretion of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value 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 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Accrued reseller commissions Accrued Sales Commission, Current Document Information [Line Items] Document Information [Line Items] Title of 12(b) Security Title of 12(b) Security Total long-lived assets Long-Lived Assets Schedule of Carrying Amounts and Fair Values of Debt Securities Marketable Securities [Table Text Block] Statement [Table] Statement [Table] Shares cancelled and added to reserve (in shares) Common Stock, Capital Shares Cancelled Common Stock, Capital Shares Cancelled Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Asset-backed securities Asset-backed Securities [Member] 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] Cover [Abstract] Total future amortization Finite-Lived Intangible Assets, Net Goodwill Goodwill Cost of revenue Cost of Sales [Member] Income tax payable Accrued Income Taxes, Current Employee awards: Employee Awards [Member] Employee Awards Overview and Basis of Presentation Nature of Operations [Text Block] 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 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) Contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 10 frsh-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 frsh-20210930_htm.xml IDEA: XBRL DOCUMENT 0001544522 2021-01-01 2021-09-30 0001544522 us-gaap:CommonClassAMember 2021-10-31 0001544522 us-gaap:CommonClassBMember 2021-10-31 0001544522 2021-09-30 0001544522 2020-12-31 0001544522 us-gaap:CommonStockMember 2021-09-30 0001544522 us-gaap:CommonStockMember 2020-12-31 0001544522 us-gaap:CommonClassAMember 2021-09-30 0001544522 us-gaap:CommonClassAMember 2020-12-31 0001544522 us-gaap:CommonClassBMember 2020-12-31 0001544522 us-gaap:CommonClassBMember 2021-09-30 0001544522 2021-07-01 2021-09-30 0001544522 2020-07-01 2020-09-30 0001544522 2020-01-01 2020-09-30 0001544522 2021-06-30 0001544522 us-gaap:CommonStockMember 2021-06-30 0001544522 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001544522 us-gaap:RetainedEarningsMember 2021-06-30 0001544522 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001544522 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001544522 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001544522 us-gaap:CommonStockMember 2021-09-30 0001544522 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001544522 us-gaap:RetainedEarningsMember 2021-09-30 0001544522 2020-06-30 0001544522 us-gaap:CommonStockMember 2020-06-30 0001544522 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001544522 us-gaap:RetainedEarningsMember 2020-06-30 0001544522 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001544522 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001544522 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001544522 2020-09-30 0001544522 us-gaap:CommonStockMember 2020-09-30 0001544522 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001544522 us-gaap:RetainedEarningsMember 2020-09-30 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-09-30 0001544522 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001544522 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001544522 2019-12-31 0001544522 us-gaap:CommonStockMember 2019-12-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001544522 us-gaap:RetainedEarningsMember 2019-12-31 0001544522 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001544522 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001544522 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001544522 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001544522 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-09-01 2021-09-30 0001544522 us-gaap:IPOMember 2021-09-30 0001544522 us-gaap:OverAllotmentOptionMember 2021-09-01 2021-09-30 0001544522 2021-09-01 2021-09-30 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2021-09-21 2021-09-21 0001544522 frsh:SubscriptionServicesMember 2021-07-01 2021-09-30 0001544522 frsh:SubscriptionServicesMember 2020-07-01 2020-09-30 0001544522 frsh:SubscriptionServicesMember 2021-01-01 2021-09-30 0001544522 frsh:SubscriptionServicesMember 2020-01-01 2020-09-30 0001544522 frsh:ProfessionalServicesMember 2021-07-01 2021-09-30 0001544522 frsh:ProfessionalServicesMember 2020-07-01 2020-09-30 0001544522 frsh:ProfessionalServicesMember 2021-01-01 2021-09-30 0001544522 frsh:ProfessionalServicesMember 2020-01-01 2020-09-30 0001544522 2021-10-01 2021-09-30 0001544522 us-gaap:USTreasurySecuritiesMember 2021-09-30 0001544522 us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001544522 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001544522 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001544522 us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001544522 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001544522 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001544522 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001544522 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001544522 frsh:MarketableSecuritiesMember 2021-09-30 0001544522 frsh:MarketableSecuritiesMember 2020-12-31 0001544522 us-gaap:OtherAssetsMember 2021-09-30 0001544522 us-gaap:OtherAssetsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-09-30 0001544522 us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001544522 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2020-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember frsh:TermBondMutualFundsMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001544522 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001544522 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001544522 2020-01-01 2020-12-31 0001544522 us-gaap:ComputerEquipmentMember 2021-09-30 0001544522 us-gaap:ComputerEquipmentMember 2020-12-31 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-09-30 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001544522 us-gaap:OfficeEquipmentMember 2021-09-30 0001544522 us-gaap:OfficeEquipmentMember 2020-12-31 0001544522 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001544522 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001544522 us-gaap:VehiclesMember 2021-09-30 0001544522 us-gaap:VehiclesMember 2020-12-31 0001544522 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001544522 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001544522 us-gaap:ConstructionInProgressMember 2021-09-30 0001544522 us-gaap:ConstructionInProgressMember 2020-12-31 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2021-09-30 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-07-01 2020-09-30 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0001544522 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-09-30 0001544522 frsh:AnsweriQIncMember 2020-01-01 2020-01-31 0001544522 frsh:AnsweriQIncMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-01-31 0001544522 frsh:AnsweriQIncMember 2020-01-31 0001544522 frsh:InfiverveTechnologiesPrivateLtdAndInfiverveTechnologiesPteLtdMember us-gaap:DevelopedTechnologyRightsMember 2020-03-01 2020-03-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0001544522 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001544522 us-gaap:CustomerRelationshipsMember 2021-09-30 0001544522 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001544522 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001544522 us-gaap:CustomerRelationshipsMember 2020-12-31 0001544522 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001544522 us-gaap:DevelopedTechnologyRightsMember 2021-07-01 2021-09-30 0001544522 us-gaap:DevelopedTechnologyRightsMember 2020-07-01 2020-09-30 0001544522 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-09-30 0001544522 us-gaap:CustomerRelationshipsMember 2021-07-01 2021-09-30 0001544522 us-gaap:CustomerRelationshipsMember 2020-07-01 2020-09-30 0001544522 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-09-30 0001544522 2018-09-01 2018-09-30 0001544522 2018-09-30 0001544522 us-gaap:OtherLiabilitiesMember 2021-09-30 0001544522 us-gaap:OtherLiabilitiesMember 2020-12-31 0001544522 frsh:RedeemableConvertibleSeriesAPreferredStockMember frsh:SecondaryTransactionMember 2020-01-01 2020-01-31 0001544522 frsh:RedeemableConvertibleSeriesBPreferredStockMember frsh:SecondaryTransactionMember 2020-01-01 2020-01-31 0001544522 frsh:RedeemableConvertibleSeriesCPreferredStockMember frsh:SecondaryTransactionMember 2020-01-01 2020-01-31 0001544522 frsh:SecondaryTransactionMember 2020-01-01 2020-01-31 0001544522 us-gaap:GeneralAndAdministrativeExpenseMember frsh:SecondaryTransactionMember 2020-01-01 2020-01-31 0001544522 us-gaap:RedeemableConvertiblePreferredStockMember 2021-09-30 0001544522 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001544522 frsh:OptionsAndRestrictedStockUnitsMember frsh:A2011StockPlanMember 2021-09-30 0001544522 frsh:OptionsAndRestrictedStockUnitsMember frsh:A2011StockPlanMember 2020-12-31 0001544522 frsh:A2011StockPlanMember 2021-09-30 0001544522 frsh:A2011StockPlanMember 2020-12-31 0001544522 frsh:A2021EquityIncentiveStockPlanMember 2021-09-30 0001544522 frsh:A2021EquityIncentiveStockPlanMember 2020-12-31 0001544522 frsh:A2021EmployeeStockPurchasePlanMember 2021-09-30 0001544522 frsh:A2021EmployeeStockPurchasePlanMember 2020-12-31 0001544522 us-gaap:EmployeeStockMember frsh:A2021EquityIncentivePlanMember 2021-08-31 0001544522 us-gaap:EmployeeStockMember frsh:A2021EquityIncentivePlanMember 2021-08-01 2021-08-31 0001544522 us-gaap:EmployeeStockMember frsh:A2021EquityIncentivePlanMember 2021-07-01 2021-09-30 0001544522 us-gaap:EmployeeStockMember frsh:A2021EquityIncentivePlanMember 2021-09-30 0001544522 us-gaap:EmployeeStockMember frsh:A2021EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-08-31 0001544522 us-gaap:EmployeeStockMember frsh:A2021EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001544522 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001544522 srt:ChiefExecutiveOfficerMember frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-02-01 2021-02-28 0001544522 srt:ChiefExecutiveOfficerMember frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-09-01 2021-09-30 0001544522 srt:MinimumMember srt:ChiefExecutiveOfficerMember frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-09-01 2021-09-30 0001544522 srt:MaximumMember srt:ChiefExecutiveOfficerMember frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-09-01 2021-09-30 0001544522 frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-07-01 2021-09-30 0001544522 frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-01-01 2021-09-30 0001544522 srt:ChiefExecutiveOfficerMember frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-07-01 2021-09-30 0001544522 srt:ChiefExecutiveOfficerMember frsh:PerformanceBasedRestrictedStockUnitsPRSUsMember 2021-01-01 2021-09-30 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001544522 frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2021-01-01 2021-09-30 0001544522 frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2021-07-01 2021-09-30 0001544522 us-gaap:ResearchAndDevelopmentExpenseMember frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2021-07-01 2021-09-30 0001544522 us-gaap:ResearchAndDevelopmentExpenseMember frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2021-01-01 2021-09-30 0001544522 frsh:SecondaryTransactionMember 2020-01-01 2020-09-30 0001544522 us-gaap:GeneralAndAdministrativeExpenseMember frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2020-01-01 2020-09-30 0001544522 frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2020-01-01 2020-09-30 0001544522 us-gaap:ResearchAndDevelopmentExpenseMember frsh:SecondaryTransactionRepurchaseOfCommonStockMember 2020-01-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember 2021-07-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember 2020-07-01 2020-09-30 0001544522 frsh:EmployeeAwardsMember 2021-01-01 2021-09-30 0001544522 frsh:EmployeeAwardsMember 2020-01-01 2020-09-30 0001544522 frsh:SecondaryTransactionMember 2021-07-01 2021-09-30 0001544522 frsh:SecondaryTransactionMember 2020-07-01 2020-09-30 0001544522 frsh:SecondaryTransactionMember 2021-01-01 2021-09-30 0001544522 frsh:SecondaryTransactionMember 2020-01-01 2020-09-30 0001544522 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001544522 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001544522 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001544522 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001544522 us-gaap:RedeemableConvertiblePreferredStockMember 2021-07-01 2021-09-30 0001544522 us-gaap:RedeemableConvertiblePreferredStockMember 2020-07-01 2020-09-30 0001544522 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001544522 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001544522 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001544522 us-gaap:ForeignCountryMember 2021-07-01 2021-09-30 0001544522 srt:NorthAmericaMember 2021-07-01 2021-09-30 0001544522 srt:NorthAmericaMember 2020-07-01 2020-09-30 0001544522 srt:NorthAmericaMember 2021-01-01 2021-09-30 0001544522 srt:NorthAmericaMember 2020-01-01 2020-09-30 0001544522 us-gaap:EMEAMember 2021-07-01 2021-09-30 0001544522 us-gaap:EMEAMember 2020-07-01 2020-09-30 0001544522 us-gaap:EMEAMember 2021-01-01 2021-09-30 0001544522 us-gaap:EMEAMember 2020-01-01 2020-09-30 0001544522 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001544522 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001544522 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001544522 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001544522 frsh:OtherMember 2021-07-01 2021-09-30 0001544522 frsh:OtherMember 2020-07-01 2020-09-30 0001544522 frsh:OtherMember 2021-01-01 2021-09-30 0001544522 frsh:OtherMember 2020-01-01 2020-09-30 0001544522 srt:NorthAmericaMember 2021-09-30 0001544522 srt:NorthAmericaMember 2020-12-31 0001544522 us-gaap:EMEAMember 2021-09-30 0001544522 us-gaap:EMEAMember 2020-12-31 0001544522 srt:AsiaPacificMember 2021-09-30 0001544522 srt:AsiaPacificMember 2020-12-31 shares iso4217:USD iso4217:USD shares pure utr:sqft frsh:vote frsh:target frsh:tranche 0001544522 --12-31 2021 Q3 false 2600000000 10-Q true 2021-09-30 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 34470180 228656730 1179958000 95382000 146592000 142733000 44298000 34270000 13001000 9167000 37956000 30852000 1421805000 312404000 21205000 20784000 13219000 9106000 2985000 6223000 6181000 6181000 16048000 4393000 6062000 8333000 1487505000 367424000 3184000 3710000 54146000 35608000 143159000 104184000 865000 8740000 201354000 152242000 18273000 16827000 219627000 169069000 0.0001 0.0001 0 154055430 0 0 153937730 153937730 0 326559000 0 2895096000 0.00001 0.00001 10000000 0 0 0 0 0 0 0 0.00001 0.00001 0 285000000 0 0 77619030 77619030 0 1000 0.00001 0.00001 1000000000 0 37128830 37128830 0 0 0 0 0.00001 0.00001 350000000 0 225988280 225988280 0 0 3000 0 4464100000 0 -20000 411000 -3196205000 -2697153000 1267878000 -2696741000 1487505000 367424000 96614000 66187000 265542000 176658000 22236000 13163000 57632000 37020000 74378000 53024000 207910000 139638000 57087000 13249000 91377000 53062000 96785000 34164000 188155000 95348000 60759000 5558000 76785000 43953000 214631000 52971000 356317000 192363000 -140253000 53000 -148407000 -52725000 22923000 1239000 23428000 862000 -117330000 1292000 -124979000 -51863000 -9915000 -95000 -7720000 3896000 -107415000 1387000 -117259000 -55759000 2264838000 269358000 2646662000 371522000 -2372253000 -2372253000 -267971000 -267971000 -2763921000 -2763921000 -427281000 -427281000 -24.72 -24.72 -3.49 -3.49 -32.96 -32.96 -5.56 -5.56 95930000 95930000 76880000 76880000 83860000 83860000 76846000 76846000 -107415000 1387000 -117259000 -55759000 -18000 -494000 -431000 615000 -107433000 893000 -117690000 -55144000 153938000 3276920000 77756000 1000 0 -2000 -3088790000 -3088791000 2264838000 2264838000 0 2264838000 153938000 5541758000 153938000 2000 5541756000 5541758000 31350000 1062453000 1062453000 73000 12000 12000 124717000 124717000 -18000 -18000 -107415000 -107415000 0 0 263117000 3000 4464100000 -20000 -3196205000 1267878000 153938000 1436736000 76857000 1000 0 1248000 -1238880000 -1237631000 269358000 110000 269248000 269358000 356000 0 110000 110000 -494000 -494000 1387000 1387000 153938000 1706094000 77213000 1000 0 754000 -1506741000 -1505986000 153938000 2895096000 77619000 1000 0 411000 -2697153000 -2696741000 2646662000 2264869000 381793000 2646662000 153938000 5541758000 153938000 2000 5541756000 5541758000 31350000 1062453000 1062453000 210000 43000 43000 124717000 124717000 -431000 -431000 -117259000 -117259000 0 0 263117000 3000 4464100000 -20000 -3196205000 1267878000 153938000 1334572000 76821000 1000 0 139000 -1122861000 -1122721000 371522000 43401000 328121000 371522000 392000 121000 121000 43280000 43280000 615000 615000 -55759000 -55759000 153938000 1706094000 77213000 1000 0 754000 -1506741000 -1505986000 -117259000 -55759000 9792000 8215000 9085000 5374000 124259000 43280000 -1206000 -874000 23835000 132000 100000 44000 -11721000 0 -133000 -184000 10039000 6116000 17032000 9935000 14823000 6312000 -542000 -2529000 18517000 17267000 38975000 24682000 6616000 19049000 4056000 3628000 565000 0 3050000 3828000 23979000 0 154828000 99058000 36831000 15658000 112554000 59462000 0 1750000 0 5075000 11995000 -38219000 1069348000 0 43000 121000 5472000 0 900000 1200000 1063019000 -1079000 1081630000 -20249000 98331000 79135000 1179961000 58886000 1179958000 55951000 0 1916000 3000 1019000 1179961000 58886000 6981000 3273000 16000 187000 0 322000 1423000 0 0 900000 2646662000 371522000 Overview and Basis of Presentation<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, and has foreign subsidiaries located in India, Australia, the United Kingdom, Ireland, Germany, France, the Netherlands, and Singapore.</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%">Initial Public Offering</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, which included 2,850,000 shares issued upon the exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $1.1 billion from the IPO, after deducting underwriters’ discounts. As of September 30, 2021, deferred offering costs totaling $7.0 million were reclassified to stockholders' equity (deficit) as a reduction of the net proceeds from the IPO.</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 connection with the IPO, all shares of common stock then outstanding were reclassified as Class B common stock, and 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. See Note 10 for additional details.</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 detailed in Note 11—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders' Equity and Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, under the 2011 Stock Plan, the Company granted employees restricted stock units (RSUs) with both a service and a liquidity performance condition. Upon the Company's IPO on September 22, 2021, the liquidity event condition was met for all RSUs. RSUs that had already met the service condition at that date are entitled to one share of Class B common stock for each vested RSU,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which will be issued on the applicable settlement dates, which may occur in increments if certain stock price targets are met, and in any event will be fully settled approximately 180 days after the IPO. </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 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-weight:400;line-height:120%">In September 2021, the Company 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 has been adjusted on a retrospective basis to reflect this stock split.</span></div> 31350000 36.00 2850000 1100000000 7000000 153937730 1 10 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%">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. 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 September 30, 2021, the condensed consolidated statements of operations, of comprehensive income (loss), of cash flows, and of redeemable convertible preferred </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%">stock and stockholders’ equity (deficit) for the three and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and its results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the three and nine months ended September 30, 2021 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 final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on September 22, 2021 (the Prospectus).</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 period. 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">fair value of redeemable convertible preferred 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-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 has temporarily closed its headquarters in San Mateo, California, and other offices around the world, required its employees to work remotely from home, and implemented travel restrictions, all of which have caused significant disruption in how the Company operates its business. At the same time, the operations of its partners and customers have also been disrupted. While the duration and extent of the COVID-19 pandemic depends largely on future developments that cannot be accurately predicted at this time, such as the extent of and effectiveness of containment actions and developed vaccines, 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. In particular, the conditions caused by this pandemic 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 </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%">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 COVID-19 or other estimates 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%">Revenue Recognition </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%">On occasion, the Company sells subscriptions to third-party resellers. The price at which subscriptions are sold to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As pricing to the reseller is fixed, and the Company lacks visibility into the pricing provided by the reseller to the end customer, reseller revenue is recorded net of any reseller margin. </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%">Subscription 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%">Subscription revenue is primarily comprised of fees paid by the Company’s customers for accessing its cloud-based software during the term of the arrangement. Cloud-based services allow customers to use the Company’s multi-tenant software without requiring them to take possession of the software. Given that access to the cloud-based software represents a series of distinct services that comprise a single performance obligation that is satisfied over time, subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date that the cloud-based software is made available to customers.</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%">Professional Services 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%">Professional services revenue is comprised of fees charged for services ranging from product configuration, data migration, systems integration, and training. The Company recognizes professional services revenues as services are performed.</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%">Customers with Multiple 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%">Some of the Company’s contracts with customers contain both subscriptions and professional services. For these contracts, the Company accounts for individual performance obligations separately. The transaction price is allocated to the separate performance obligations on the basis of relative SSP. The Company determines SSP by taking into consideration historical selling price of these performance obligations in similar transactions, as well as current pricing practices and other observable inputs including, but not limited to, customer size and geography. As the Company’s go-to-market strategies evolve, it may modify its pricing practices in the future, which could result in changes to SSP.</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-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%">The Company issues stock options and restricted stock units (RSUs) to employees, consultants, and directors, and recognizes stock-based compensation expense using the straight line attribution method in the consolidated statements of operations. Stock-based compensation is recognized over the requisite service period, which is the vesting period of the respective awards. Prior to the IPO, there was no stock-based compensation expense recognized from RSUs as the liquidity event-related performance condition was not probable. Upon completion of </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%">the IPO, the performance condition became probable, and the Company recognized stock-based compensation expense. Forfeitures are accounted for when they occur. </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%">Prior to the IPO, the fair market value of the Company's common stock on the date of the grant was determined based on independent third-party valuations as there was no public market. Subsequent to the IPO, the fair market value of the Company's common stock underlying the RSUs is determined based on the closing market price of its Class A common stock on the date of the grant.</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 performance-based award granted to the chief executive officer (CEO) with both a service-based vesting condition and a market condition (as discussed further in Note 11), the Company determines the fair value of the award by using the Monte Carlo simulation model. Since both vesting conditions have to be met for each tranche of the award to ultimately vest, the associated stock-based compensation expense is recognized over the longer of the derived service period or the requisite service period, using the accelerated attribution method. Provided that the CEO remains employed by the Company in his current position, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price goals are achieved.</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%">Accounts Receivable and Allowance for Doubtful Accounts</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%">Trade accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based on the Company’s assessment of the collectability of accounts and is recorded as an offset to revenue and deferred revenue. The Company regularly reviews the adequacy of the allowance by considering the age of each outstanding invoice and the collection history. Accounts receivable deemed uncollectible are recognized as bad debt expense and classified as general and administrative expenses in the condensed consolidated statements of operations. As of September 30, 2021 and December 31, 2020, the Company's allowance for doubtful accounts was $6.8 million and $6.4 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-style:italic;font-weight:700;line-height:120%">Defined Benefit 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%">Employees in India are entitled to benefits under the Gratuity Act, a defined benefit retirement plan covering eligible employees. The plan requires employers to provide for a lump-sum payment to eligible employees at retirement, death, and incapacitation or on termination of employment, of an amount based on the respective employee’s salary and tenure of employment. Employees in India are also entitled to a defined benefit plan with benefits based on an employee’s accumulated leave balance and salary. Both plans are unfunded 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%">Current service costs are accrued in the period to which they relate. The benefit obligations are calculated by a qualified actuary using the projected unit credit method and the unfunded position is recognized as a liability in the consolidated balance sheets. In measuring the defined benefit obligations, the Company uses a discount rate at the reporting date based on yields of local government treasury bills denominated in the same currency in which the benefits are expected to be paid, with maturities approximating the terms of the Company’s 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%">Since the plan is unfunded, no annual contributions are required to be made as per applicable regulations. Disclosures required under ASC 715—Compensation—Retirement Benefits, have been omitted because the Company has deemed them immaterial to its consolidated financial statements. The benefit plans had a plan benefit obligation of $6.2 million and $5.6 million as of September 30, 2021 and December 31, 2020, respectively, included in other liabilities in the consolidated balance sheets.</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 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-weight:400;line-height:120%">As an emerging growth company, the Jumpstart Our Business Startups Act (the JOBS Act) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the </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%">financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><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 August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40), Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The Company adopted the requirements of ASU 2018-15 as of January 1, 2021 on a prospective basis. The adoption of this standard did not have a material impact on the Company’s 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:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</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 right-of-use assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. Under the standard, lease expenses will continue to be recorded over the lease term in the consolidated statements of operations in a manner similar to the current standard. Certain practical expedients are available for lessees to elect upon adopting the new standard. This standard is effective for the Company on January 1, 2022, and early adoption is permitted. The Company plans to adopt Topic 842 on a modified basis using the optional transition method, and accordingly, will not restate comparative periods. Amounts and related disclosures for fiscal 2021 will continue to be presented in accordance with ASC 840, Leases. Amounts and disclosures for fiscal 2022 will be presented under ASC 842. The Company expects the impact of adoption to materially increase the right-of-use assets and lease liabilities in 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 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. ASU 2016-13 will become effective for the Company on January 1, 2023, and the modified retrospective approach is the only available option, with a cumulative effect adjustment recorded to accumulated deficit as of the date of the adoption. The Company is currently evaluating the impact of adopting this standard 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 guidance will become effective for the Company on January 1, 2022; early adoption is permitted. The Company is currently evaluating the impact of adopting this standard 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-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. 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 September 30, 2021, the condensed consolidated statements of operations, of comprehensive income (loss), of cash flows, and of redeemable convertible preferred </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%">stock and stockholders’ equity (deficit) for the three and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and its results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the three and nine months ended September 30, 2021 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 final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on September 22, 2021 (the Prospectus).</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 period. 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">fair value of redeemable convertible preferred 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-style:italic;font-weight:700;line-height:120%">Revenue Recognition </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%">On occasion, the Company sells subscriptions to third-party resellers. The price at which subscriptions are sold to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As pricing to the reseller is fixed, and the Company lacks visibility into the pricing provided by the reseller to the end customer, reseller revenue is recorded net of any reseller margin. </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%">Subscription 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%">Subscription revenue is primarily comprised of fees paid by the Company’s customers for accessing its cloud-based software during the term of the arrangement. Cloud-based services allow customers to use the Company’s multi-tenant software without requiring them to take possession of the software. Given that access to the cloud-based software represents a series of distinct services that comprise a single performance obligation that is satisfied over time, subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date that the cloud-based software is made available to customers.</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%">Professional Services 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%">Professional services revenue is comprised of fees charged for services ranging from product configuration, data migration, systems integration, and training. The Company recognizes professional services revenues as services are performed.</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%">Customers with Multiple 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%">Some of the Company’s contracts with customers contain both subscriptions and professional services. For these contracts, the Company accounts for individual performance obligations separately. The transaction price is allocated to the separate performance obligations on the basis of relative SSP. The Company determines SSP by taking into consideration historical selling price of these performance obligations in similar transactions, as well as current pricing practices and other observable inputs including, but not limited to, customer size and geography. As the Company’s go-to-market strategies evolve, it may modify its pricing practices in the future, which could result in changes to SSP.</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%">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%">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%">The Company issues stock options and restricted stock units (RSUs) to employees, consultants, and directors, and recognizes stock-based compensation expense using the straight line attribution method in the consolidated statements of operations. Stock-based compensation is recognized over the requisite service period, which is the vesting period of the respective awards. Prior to the IPO, there was no stock-based compensation expense recognized from RSUs as the liquidity event-related performance condition was not probable. Upon completion of </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%">the IPO, the performance condition became probable, and the Company recognized stock-based compensation expense. Forfeitures are accounted for when they occur. </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%">Prior to the IPO, the fair market value of the Company's common stock on the date of the grant was determined based on independent third-party valuations as there was no public market. Subsequent to the IPO, the fair market value of the Company's common stock underlying the RSUs is determined based on the closing market price of its Class A common stock on the date of the grant.</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 performance-based award granted to the chief executive officer (CEO) with both a service-based vesting condition and a market condition (as discussed further in Note 11), the Company determines the fair value of the award by using the Monte Carlo simulation model. Since both vesting conditions have to be met for each tranche of the award to ultimately vest, the associated stock-based compensation expense is recognized over the longer of the derived service period or the requisite service period, using the accelerated attribution method. Provided that the CEO remains employed by the Company in his current position, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price goals are achieved.</span></div> 0 Accounts Receivable and Allowance for Doubtful AccountsTrade accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based on the Company’s assessment of the collectability of accounts and is recorded as an offset to revenue and deferred revenue. The Company regularly reviews the adequacy of the allowance by considering the age of each outstanding invoice and the collection history. Accounts receivable deemed uncollectible are recognized as bad debt expense and classified as general and administrative expenses in the condensed consolidated statements of operations. 6800000 6400000 <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%">Defined Benefit 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%">Employees in India are entitled to benefits under the Gratuity Act, a defined benefit retirement plan covering eligible employees. The plan requires employers to provide for a lump-sum payment to eligible employees at retirement, death, and incapacitation or on termination of employment, of an amount based on the respective employee’s salary and tenure of employment. Employees in India are also entitled to a defined benefit plan with benefits based on an employee’s accumulated leave balance and salary. Both plans are unfunded 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%">Current service costs are accrued in the period to which they relate. The benefit obligations are calculated by a qualified actuary using the projected unit credit method and the unfunded position is recognized as a liability in the consolidated balance sheets. In measuring the defined benefit obligations, the Company uses a discount rate at the reporting date based on yields of local government treasury bills denominated in the same currency in which the benefits are expected to be paid, with maturities approximating the terms of the Company’s obligations.</span></div>Since the plan is unfunded, no annual contributions are required to be made as per applicable regulations. Disclosures required under ASC 715—Compensation—Retirement Benefits, have been omitted because the Company has deemed them immaterial to its consolidated financial statements. 6200000 5600000 <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 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-weight:400;line-height:120%">As an emerging growth company, the Jumpstart Our Business Startups Act (the JOBS Act) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the </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%">financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><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 August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40), Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The Company adopted the requirements of ASU 2018-15 as of January 1, 2021 on a prospective basis. The adoption of this standard did not have a material impact on the Company’s 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:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</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 right-of-use assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. Under the standard, lease expenses will continue to be recorded over the lease term in the consolidated statements of operations in a manner similar to the current standard. Certain practical expedients are available for lessees to elect upon adopting the new standard. This standard is effective for the Company on January 1, 2022, and early adoption is permitted. The Company plans to adopt Topic 842 on a modified basis using the optional transition method, and accordingly, will not restate comparative periods. Amounts and related disclosures for fiscal 2021 will continue to be presented in accordance with ASC 840, Leases. Amounts and disclosures for fiscal 2022 will be presented under ASC 842. The Company expects the impact of adoption to materially increase the right-of-use assets and lease liabilities in 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 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. ASU 2016-13 will become effective for the Company on January 1, 2023, and the modified retrospective approach is the only available option, with a cumulative effect adjustment recorded to accumulated deficit as of the date of the adoption. The Company is currently evaluating the impact of adopting this standard 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 guidance will become effective for the Company on January 1, 2022; early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its condensed consolidated financial statements.</span></div> 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 Revenues</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:40.566%"/><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 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.005%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">94,312 </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%">64,258 </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%">257,827 </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%">171,869 </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%">2,302 </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,929 </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%">7,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%">4,789 </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%">96,614 </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%">66,187 </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%">265,542 </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%">176,658 </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-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 September 30, 2021 and 2020 from amounts included in deferred revenue at the beginning of these periods was $61.6 million and $38.9 million, respectively. Revenue recognized during the nine months ended September 30, 2021 and 2020 from amounts included in deferred revenue at the beginning of these periods was $95.6 million and $63.5 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 September 30, 2021 was $199.0 million. The Company expects to recognize $159.3 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: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="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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">23,604 </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%">14,851 </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"/><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%">11,610 </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%">6,032 </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%">3,307 </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,032 </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%">9,936 </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%">(3,416)</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,986)</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,085)</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,374)</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%">26,220 </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%">16,172 </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%">26,220 </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%">16,172 </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 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:40.566%"/><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 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.005%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">94,312 </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%">64,258 </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%">257,827 </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%">171,869 </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%">2,302 </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,929 </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%">7,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%">4,789 </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%">96,614 </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%">66,187 </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%">265,542 </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%">176,658 </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> 94312000 64258000 257827000 171869000 2302000 1929000 7715000 4789000 96614000 66187000 265542000 176658000 61600000 38900000 95600000 63500000 199000000 159300000 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: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="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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">23,604 </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%">14,851 </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"/><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%">11,610 </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%">6,032 </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%">3,307 </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,032 </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%">9,936 </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%">(3,416)</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,986)</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,085)</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,374)</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%">26,220 </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%">16,172 </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%">26,220 </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%">16,172 </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> 23604000 14851000 18273000 11610000 6032000 3307000 17032000 9936000 3416000 1986000 9085000 5374000 26220000 16172000 26220000 16172000 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-style:italic;font-weight:700;line-height:120%">Debt Securities</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%">Debt securities are classified as available-for-sale and reported under marketable securities in the condensed consolidated balance sheets. The following table summarizes carrying amounts and fair values as of September 30, 2021 and December 31, 2020 (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:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><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.008%"/><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.008%"/><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.012%"/><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%">September 30, 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:700;line-height:100%">Debt Securities:</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 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%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">97,587 </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%">14 </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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">97,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">45,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%">6 </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%">(34)</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%">45,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 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:#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%">142,990 </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 </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%">(40)</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%">142,970 </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:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><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.008%"/><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.008%"/><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.012%"/><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, 2020</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:700;line-height:100%">Debt Securities:</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 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%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">50,087 </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%">136 </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%">50,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">85,413 </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%">265 </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)</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%">85,673 </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%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247 </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 </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%">3,262 </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%">138,747 </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%">416 </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%">(5)</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%">139,158 </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 amortized cost and fair value of the 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%">September 30, 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%">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%">68,687 </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%">68,693 </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%">74,303 </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%">74,277 </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%">142,990 </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%">142,970 </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-style:italic;font-weight:700;line-height:120%">Equity Investments</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%">Marketable equity investments consist of money market funds and corporate debt securities with original maturities of less than 90 days, and term bond mutual funds, and are measured at fair value. The cost of the money market funds and the corporate debt securities approximate fair value. 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. </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%">Non-marketable equity investments represent the Company’s interest in privately held entities which have no readily determinable fair values. The Company carries these investments at cost, less impairment. In September 2021, the Company sold its interest in a privately held entity for proceeds totaling $24.0 million, resulting in a gain of $23.8 million, which was recorded in interest and other income, net, in the condensed consolidated statements of operations. </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 types of equity investments are summarized in the following table (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:20.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/></tr><tr style="height:7pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Condensed Consolidated Balance Sheets Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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,<br/>2020</span></td></tr><tr style="height:12pt"><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%">Type</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%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</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,140,671 </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%">56,474 </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 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Cash and cash equivalents</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%">3,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"/></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%">Marketable equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Term bond mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,575 </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;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%">Non-marketable equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Investments in equity securities without a readily determinable fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 assets</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%">367 </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%">517 </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: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 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,147,660 </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%">60,566 </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 the realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds during the three and nine months ended September 30, 2021 and 2020 (amounts 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: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="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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">Net gains recognized on marketable equity investments</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%">35 </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%">107 </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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">44 </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"/><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%">Unrealized gains at the 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%">35 </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%">107 </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%">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%">44 </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%">Debt securities are classified as available-for-sale and reported under marketable securities in the condensed consolidated balance sheets. The following table summarizes carrying amounts and fair values as of September 30, 2021 and December 31, 2020 (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:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><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.008%"/><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.008%"/><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.012%"/><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%">September 30, 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:700;line-height:100%">Debt Securities:</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 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%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">97,587 </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%">14 </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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">97,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">45,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%">6 </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%">(34)</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%">45,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 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:#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%">142,990 </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 </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%">(40)</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%">142,970 </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:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><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.008%"/><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.008%"/><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.012%"/><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, 2020</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:700;line-height:100%">Debt Securities:</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 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%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">50,087 </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%">136 </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%">50,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">85,413 </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%">265 </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)</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%">85,673 </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%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247 </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 </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%">3,262 </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%">138,747 </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%">416 </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%">(5)</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%">139,158 </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> 97587000 14000 6000 97595000 45403000 6000 34000 45375000 142990000 20000 40000 142970000 50087000 136000 0 50223000 85413000 265000 5000 85673000 3247000 15000 0 3262000 138747000 416000 5000 139158000 <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 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%">September 30, 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%">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%">68,687 </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%">68,693 </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%">74,303 </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%">74,277 </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%">142,990 </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%">142,970 </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> 68687000 68693000 74303000 74277000 142990000 142970000 24000000 23800000 <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 types of equity investments are summarized in the following table (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:20.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/></tr><tr style="height:7pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Condensed Consolidated Balance Sheets Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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,<br/>2020</span></td></tr><tr style="height:12pt"><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%">Type</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%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</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,140,671 </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%">56,474 </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 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Cash and cash equivalents</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%">3,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"/></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%">Marketable equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Term bond mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,575 </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;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%">Non-marketable equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Investments in equity securities without a readily determinable fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 assets</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%">367 </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%">517 </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: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 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,147,660 </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%">60,566 </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> 1140671000 56474000 3000000 0 3622000 3575000 367000 517000 1147660000 60566000 <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 realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds during the three and nine months ended September 30, 2021 and 2020 (amounts 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: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="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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">Net gains recognized on marketable equity investments</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%">35 </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%">107 </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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">44 </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"/><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%">Unrealized gains at the 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%">35 </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%">107 </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%">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%">44 </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> 35000 107000 100000 44000 35000 107000 100000 44000 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 in 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%">Cash equivalents and marketable equity securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Available-for-sale debt securities and derivative assets 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%">In connection with the acquisition of Natero, Inc., the Company recognized a liability on the acquisition date for the estimated fair value of the contingent consideration based on the probability of achieving certain milestones pursuant to the acquisition agreement. The fair value measurement of the contingent consideration is based on significant unobservable inputs and management judgment; therefore, it is categorized under Level 3. </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 does not have any assets or liabilities subject to fair value remeasurement on a nonrecurring basis as of September 30, 2021 and December 31, 2020.</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 and financial liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 (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:40.566%"/><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 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.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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 3</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%">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="21" 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,140,671 </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 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 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,140,671 </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%">3,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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="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 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%">97,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </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%">97,595 </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%">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%">— </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%">45,375 </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%">45,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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,622 </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%">3,622 </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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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,238,266 </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%">51,997 </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"/><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,290,263 </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:700;line-height:100%">Financial liabilities: </span></td><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Acquisition-related contingent consideration</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><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 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.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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 3</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%">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="21" 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">56,474 </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 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 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%">56,474 </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%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">50,223 </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%">85,673 </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%">85,673 </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%">Asset-backed 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%">3,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Term bond mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,575 </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%">3,575 </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 37pt;text-align: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:#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%">106,697 </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%">92,510 </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"/><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%">199,207 </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:700;line-height:100%">Financial liabilities: </span></td><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Acquisition-related contingent consideration</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 represents a reconciliation of the contingent consideration liability measured at fair value on a recurring basis, using Level 3 significant unobservable inputs (amounts 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: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%">September 30, 2021</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, 2020</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%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,950 </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%">Additions 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%">— </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 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%">Payments 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%">— </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,200)</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%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">25 </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%">Ending balance</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%">800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">775 </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 Company measures its financial assets at fair value in 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>Cash equivalents and marketable equity securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Available-for-sale debt securities and derivative assets 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 and financial liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 (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:40.566%"/><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 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.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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 3</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%">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="21" 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,140,671 </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 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 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,140,671 </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%">3,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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="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 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%">97,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </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%">97,595 </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%">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%">— </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%">45,375 </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%">45,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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,622 </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%">3,622 </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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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,238,266 </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%">51,997 </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"/><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,290,263 </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:700;line-height:100%">Financial liabilities: </span></td><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Acquisition-related contingent consideration</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><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 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.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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 3</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%">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="21" 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">56,474 </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 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 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%">56,474 </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%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">50,223 </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%">85,673 </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%">85,673 </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%">Asset-backed 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%">3,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Term bond mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,575 </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%">3,575 </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 37pt;text-align: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:#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%">106,697 </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%">92,510 </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"/><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%">199,207 </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:700;line-height:100%">Financial liabilities: </span></td><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Acquisition-related contingent consideration</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1140671000 0 0 1140671000 0 3000000 0 3000000 97595000 0 0 97595000 0 45375000 0 45375000 0 3622000 0 3622000 1238266000 51997000 0 1290263000 0 0 800000 800000 56474000 0 0 56474000 50223000 0 0 50223000 0 85673000 0 85673000 0 3262000 0 3262000 0 3575000 0 3575000 106697000 92510000 0 199207000 0 0 775000 775000 <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 a reconciliation of the contingent consideration liability measured at fair value on a recurring basis, using Level 3 significant unobservable inputs (amounts 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: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%">September 30, 2021</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, 2020</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%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,950 </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%">Additions 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%">— </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 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%">Payments 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%">— </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,200)</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%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">25 </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%">Ending balance</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%">800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">775 </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> 775000 1950000 0 0 0 -1200000 25000 25000 800000 775000 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 September 30, 2021 and December 31, 2020 (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%">September 30, 2021</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, 2020</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%">11,152 </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%">9,249 </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%">13,549 </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,041 </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,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </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%">9,391 </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%">9,472 </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,499 </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,423 </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,274 </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%">10 </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%">322 </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%">43,088 </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%">38,551 </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%">(21,883)</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%">(17,767)</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,205 </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,784 </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.4 million for the three months ended September 30, 2021 and 2020, respectively; and $3.5 million and $3.8 million for the nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the net carrying value of capitalized internal-use software was $8.3 million and $6.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%">Depreciation and amortization expense was $2.3 million and $1.7 million for the three months ended September 30, 2021 and 2020, respectively; and $6.6 million and $5.1 million for the nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and December 31, 2020 (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%">September 30, 2021</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, 2020</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%">13,317 </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%">8,983 </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%">Acquisition-related liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </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,942 </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 third-party cloud infrastructure 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%">2,357 </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,572 </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 reseller commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </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%">3,999 </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 advertising and marketing 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%">7,982 </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,412 </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%">Advanced payments from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,716 </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,815 </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 taxes</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%">16,311 </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%">8,645 </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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,040 </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%">5,240 </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 accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">54,146 </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%">35,608 </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 property and equipment, net as of September 30, 2021 and December 31, 2020 (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%">September 30, 2021</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, 2020</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%">11,152 </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%">9,249 </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%">13,549 </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,041 </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,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </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%">9,391 </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%">9,472 </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,499 </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,423 </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,274 </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%">10 </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%">322 </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%">43,088 </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%">38,551 </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%">(21,883)</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%">(17,767)</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,205 </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,784 </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> 11152000 9249000 13549000 10041000 3213000 2770000 9391000 9472000 1499000 2423000 4274000 4274000 10000 322000 43088000 38551000 21883000 17767000 21205000 20784000 1300000 1400000 3500000 3800000 8300000 6700000 2300000 1700000 6600000 5100000 <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 September 30, 2021 and December 31, 2020 (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%">September 30, 2021</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, 2020</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%">13,317 </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%">8,983 </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%">Acquisition-related liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </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,942 </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 third-party cloud infrastructure 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%">2,357 </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,572 </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 reseller commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </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%">3,999 </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 advertising and marketing 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%">7,982 </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,412 </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%">Advanced payments from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,716 </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,815 </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 taxes</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%">16,311 </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%">8,645 </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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,040 </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%">5,240 </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 accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">54,146 </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%">35,608 </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> 13317000 8983000 800000 1942000 2357000 1572000 5623000 3999000 7982000 2412000 2716000 2815000 16311000 8645000 5040000 5240000 54146000 35608000 Business Combinations and Asset Purchase<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%">AnsweriQ Inc. (AIQ)</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 January 2020, the Company acquired all issued and outstanding shares of AIQ, a provider of machine learning and artificial intelligence self-service tools. The acquisition date cash consideration paid was $5.7 million. The Company acquired $4.0 million of developed technology with an estimated useful life of two years, and $1.7 million of goodwill which is primarily attributed to the assembled workforce. </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%">Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd. (collectively known as Flint)</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 March 2020, the Company entered into an asset purchase agreement with Flint, an IT orchestration and cloud management platform, to complement Freshservice’s IT service management and IT operations management product capabilities, for a total consideration of $2.0 million in cash. The transaction was accounted for as an asset acquisition as the developed technology was the only asset acquired. </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%"> None of the above transactions had a material impact on the Company’s condensed consolidated financial statements; therefore, historical and proforma disclosures have not been presented.</span></div> 5700000 4000000 P2Y 1700000 2000000 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 September 30, 2021 and December 31, 2020. </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 September 30, 2021 and December 31, 2020:</span></div><div><span><br/></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%">September 30, 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%">(8,157)</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%">2,339 </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%">(954)</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%">646 </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.7</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%">(9,111)</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%">2,985 </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, 2020</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%">(5,218)</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%">5,278 </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%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(655)</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%">945 </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%">2.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%">(5,873)</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%">6,223 </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%">Total amortization of acquired intangible assets was $1.1 million and $1.1 million for the three months ended September 30, 2021 and 2020, respectively; and $3.3 million and $3.1 million for the nine months ended September 30, 2021 and 2020, 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 Company recorded amortization of developed technology totaling $1.0 million and $1.0 million for the three months ended September 30, 2021 and 2020, respectively; and $3.0 million and $2.8 million for the nine months ended September 30, 2021 and 2020, respectively, as cost of revenue in each of the respective periods in the condensed consolidated statements of operations.</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 recorded amortization of customer relationships totaling $0.1 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.3 million for the nine months ended September 30, 2021 and 2020, respectively as sales and marketing expense in each of the respective periods in the condensed consolidated statements of operations. </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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></div></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%">2021 (remaining three 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%">1,091 </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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591 </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%">2023</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%">303 </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 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:#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%">2,985 </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> 6200000 6200000 <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 September 30, 2021 and December 31, 2020:</span></div><div><span><br/></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%">September 30, 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%">(8,157)</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%">2,339 </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%">(954)</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%">646 </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.7</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%">(9,111)</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%">2,985 </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, 2020</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%">(5,218)</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%">5,278 </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%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(655)</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%">945 </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%">2.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%">(5,873)</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%">6,223 </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 8157000 2339000 P0Y10M24D 1600000 954000 646000 P1Y8M12D 12096000 9111000 2985000 10496000 5218000 5278000 P1Y6M 1600000 655000 945000 P2Y4M24D 12096000 5873000 6223000 1100000 1100000 3300000 3100000 1000000 1000000 3000000 2800000 100000 100000 300000 300000 <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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></div></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%">2021 (remaining three 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%">1,091 </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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591 </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%">2023</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%">303 </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 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:#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%">2,985 </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> 1091000 1591000 303000 2985000 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%">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-weight:400;line-height:120%">The Company leases office space under non-cancelable operating lease agreements, which expire on various dates through September 2028. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.</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 2018, the Company entered into a lease agreement for its corporate headquarters located in San Mateo, California, which it occupied in January 2019. This lease covers approximately 22,000 square feet of office spaces at a monthly base rent of $113,246, increasing approximately 3% annually. The lease expires in July 2026, with an option to extend the lease for another five years, subject to certain requirements. The total commitment is $10.5 million with a tenant improvement allowance of $1.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%">Deferred rent was $4.8 million and $5.1 million as of September 30, 2021 and December 31, 2020, respectively, of which $3.9 million and $4.6 million was classified in other liabilities in the condensed consolidated balance sheets, in each of the periods, 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%">Rent expense for operating leases was $2.4 million and $2.5 million for the three months ended September 30, 2021 and 2020, respectively, and $7.3 million and $7.6 million for the nine months ended September 30, 2021 and 2020, 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%">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 arrangements used to support operations at the enterprise level. As of September 30, 2021, other contractual commitments totaling $48.5 million remain outstanding under these agreements though 2024. </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. 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> 22000000 113246 0.03 P5Y 10500000 1500000 4800000 5100000 3900000 4600000 2400000 2500000 7300000 7600000 48500000 Redeemable Convertible Preferred Stock<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%">Immediately prior to the completion of the IPO, 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, and their carrying value of $5.6 billion was reclassified into stockholders' equity (deficit). As of September 30, 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%">As of December 31, 2020, there were 154,055,430 authorized shares and 153,937,730 issued and outstanding shares of redeemable convertible preferred stock with aggregate liquidation preference of $326.6 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%">Accretion of the redemption price of the redeemable convertible preferred stock was $2.3 billion and $269.4 million for the three months ended September 30, 2021 and 2020, respectively, and $2.7 billion and $371.5 million for the nine months ended September 2021 and 2020, respectively. The accretion was first recorded against additional paid-in capital to the extent that it became exhausted, with the remainder charged against accumulated deficit.</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%">Preferred Stock Transactions</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 January 2020, an investor, also a member of the Board of Directors of the Company (the Board) at that time, entered into a secondary transaction to sell 26,210 shares of redeemable convertible Series A preferred stock, 1,314,830 shares of redeemable convertible Series B preferred stock, and 448,110 shares of redeemable convertible Series C preferred stock to a new investor for a total price in excess of the fair value of the shares. The sale was facilitated by the Company and deemed compensatory to the seller. The amount paid by the investor to acquire the shares was $25.5 million, while the fair value of the shares on the transaction date was $14.7 million. The excess value of $10.8 million was recognized as stock-based compensation expense by the Company in general and administrative expense in its condensed consolidated statements of operations.</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%">See Note 11 for a discussion of stock-based compensation recognized from the secondary transaction involving the repurchases of redeemable convertible preferred stock (as described above) and common stock from the Company’s founders and employees.</span></div> 153937730 1 5600000000 0 0 154055430 153937730 153937730 326600000 2300000000 269400000 371500000 26210000 1314830000 448110000 25500000 14700000 10800000 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%">Preferred 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%">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.</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%">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%">The Company has two classes of common stock: Class A common stock and Class B common stock. In connection with the IPO, the Company’s amended and restated certificate of incorporation authorized the issuance of 1,000,000,000 shares of Class A common stock and 350,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes. Class A and Class B common stock have a par value of $0.00001 per share, and are referred to as common stock throughout these notes to the condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</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 Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock automatically convert to Class A common stock upon the following: (1) sale or transfer of such share of Class B common stock, except for certain permitted transfers as described in our amended and restated certificate of incorporation; (2) the death of such Class B common stockholder (or nine months after the date of death if the stockholder is our founder); and (3) on the final conversion date, defined as 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%">earlier of (a) the last trading day of the fiscal year following the seventh anniversary of the IPO; or (b) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.</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 (shares 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:99.679%"><tr><td style="width:1.0%"/><td style="width:60.154%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><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%">September 30, 2021</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, 2020</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%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">153,938 </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%">2011 Stock Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,319 </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%">36,024 </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%">Shares reserved for future award issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,981 </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%">2021 Equity Incentive Plan:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2021 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </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 shares of common stock reserved for issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,878 </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%">199,943 </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%">Equity Incentive 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 2011, the Company adopted the 2011 Stock Plan (the 2011 Plan) pursuant to which the board of directors (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 and RSUs. The 2011 Plan was terminated in September 2021 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to its termination. With the establishment of the 2021 Equity Incentive Plan (the 2021 Plan) as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock-based awards granted under the 2011 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 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%">In August 2021, the Board adopted the 2021 Plan, which became effective upon the IPO. Upon adoption, the 2021 Plan began with a reserve of 35,000,000 new shares of Class A common stock for future issuance, with (i) an automatic increase occurring on January 1 of each year by 5% of the aggregate number of shares of common stock of all classes issued and outstanding on December 31 of the preceding calendar year, or (ii) a lesser number of shares determined by the Board prior to January 1 of each year. The reserve is reduced by the number of shares granted, and increased by the number of shares subject to stock options or other stock awards that would have otherwise returned to the 2011 Plan, up to a maximum of 51,178,920 shares. As of September 30, 2021, 59,470 shares cancelled from the 2011 Plan were added to the reserve, increasing it to 35,059,470 shares available for future issuance, and no shares have been granted from the 2021 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-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan (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%">In August 2021, the Board adopted the ESPP, which became effective upon the Company’s IPO. Initially, 6,500,000 Class A shares of common stock have been reserved for future issuance under the ESPP, with an automatic increase to such reserve on January 1 of each year. </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 price at which Class A common stock is purchased under the ESPP is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on May 15 and November 15 of each year, except for the first offering period. The enrollment in the ESPP began upon the completion of the IPO, which was September 22, 2021, with contributions from employees beginning on October 1, 2021. The first offering period will end on May 13, 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%">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.</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 option activity during the nine months ended September 30, 2021 is as follows:</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><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.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: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%">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 Exercise Price</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 Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></div></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%">2,096 </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%">0.23 </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%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">33,947 </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 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%">Stock options 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%">— </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 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;border-top:3pt double #000;padding:0 1pt"/></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%">Stock options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</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%">0.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Stock options cancelled / forfeited / expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</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.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Balance as of September 30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">1,683 </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%">0.25 </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%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Aggregate intrinsic value for stock options 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, exercisable, or vested.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The ending balance as of September 30, 2021 represents options that were fully vested and exercisable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></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, have 10-year contractual terms, 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 during the nine months ended September 30, 2021 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"><div><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, 2020</span></div></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%">33,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5.41 </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%">26,376 </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%">24.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </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"/></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%">(1,668)</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%">10.35 </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 September 30, 2021</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%">58,636 </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%">13.81 </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-style:italic;font-weight:400;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 performance-based RSUs (PRSUs) to the Company’s CEO. The vesting of these PRSUs is contingent upon the satisfaction of all three of the following: (i) the achievement of certain revenue-related milestones on or before December 31, 2019, (ii) vesting over the requisite service period in accordance with the Plan, and (iii) a liquidity event. The revenue-related milestone was met as of December 31, 2019, and the liquidity event condition was met upon the completion of the IPO as described in Note 1—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Initial Public Offering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of September 30, 2021, the time-based vesting was the only condition yet to be satisfied over the remaining requisite service 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%">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 </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%">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.</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 and nine months ended September 30, 2021, the Company recognized $1.9 million of stock-based compensation expense associated with the performance-based awards described above, of which $1.4 million was related to the CEO Performance Award. Stock-based compensation expense for these performance-based awards was recorded in general and administrative expenses in the condensed consolidated statements of operations.</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%">For the three and nine months ended September 30, 2021, stock-based compensation expense of $124.3 million included a cumulative charge associated with certain RSUs for which the service-based vesting condition has been satisfied upon the completion of the liquidity event, as further described in Note 1—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Initial Public Offering. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020 and 2021, the Board approved separation agreements for two senior executives who terminated employment with the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Pursuant to such agreements, the Company accelerated the vesting of RSUs and accounted for this as a modification of their original stock-based awards. For the three and nine months ended September 30, 2021, in connection with these arrangements, the Company recognized stock-based compensation of $6.1 million, of which $2.6 million and $3.5 million was recorded to research and development and sales and marketing, 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%">Stock-based compensation for the nine months ended September 30, 2020 included expenses recognized from employee stock-based awards, and the excess value of $43.2 million paid to repurchase shares in a secondary transaction. The excess value was comprised of $10.8 million recorded in general and administrative expense for the repurchase of redeemable convertible preferred stock (as described in Note 10), and $32.4 million for the repurchases of shares of common stock from the Company’s founders and a number of employees, of which $16.5 million and $15.9 million were recorded in general and administrative expense and research and development expense, 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%">Total stock-based compensation expense recorded for the three and nine months ended September 30, 2021 and 2020 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:40.566%"/><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.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="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<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">Employee awards:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 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%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,983 </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%">3,983 </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"/></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%">Research and development</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%">36,823 </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%">36,823 </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%">8 </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%">Sales and marketing</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%">40,465 </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%">40,465 </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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">42,988 </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%">42,988 </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%">29 </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 employee awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">124,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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 </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 style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Secondary transaction</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%">— </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%">— </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%">43,236 </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%">Stock-based compensation, net of amounts capitalized</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%">124,259 </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"/><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%">124,259 </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%">43,280 </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 stock-based compensation</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%">458 </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%">458 </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%">124,717 </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"/><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%">124,717 </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%">43,280 </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%">Stock-based compensation expense recorded to research and development in the condensed consolidated statements of operations excludes amounts that were capitalized for internal-use software for the three and nine months ended September 30, 2021. </span></div>As of September 30, 2021, unrecognized stock-based compensation expense was $612.1 million, which is expected to be recognized over a weighted-average period of approximately 3.8 years. 10000000 0.00001 1000000000 350000000 1 10 0.00001 0.00001 <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 (shares 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:99.679%"><tr><td style="width:1.0%"/><td style="width:60.154%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><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%">September 30, 2021</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, 2020</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%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">153,938 </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%">2011 Stock Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,319 </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%">36,024 </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%">Shares reserved for future award issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,981 </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%">2021 Equity Incentive Plan:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2021 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </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 shares of common stock reserved for issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,878 </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%">199,943 </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> 0 153938000 60319000 36024000 0 9981000 35059000 0 6500000 0 101878000 199943000 35000000 0.05 51178920 59470 35059470 6500000 0.85 P10Y 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%">Stock option activity during the nine months ended September 30, 2021 is as follows:</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><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.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: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%">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 Exercise Price</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 Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></div></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%">2,096 </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%">0.23 </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%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">33,947 </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 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%">Stock options 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%">— </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 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;border-top:3pt double #000;padding:0 1pt"/></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%">Stock options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</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%">0.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Stock options cancelled / forfeited / expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</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.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Balance as of September 30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">1,683 </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%">0.25 </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%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Aggregate intrinsic value for stock options 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, exercisable, or vested.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The ending balance as of September 30, 2021 represents options that were fully vested and exercisable.</span></div> 2096000 0.23 P4Y1M6D 33947000 0 0 210000 220 203000 60.00 1683000 250 P3Y9M18D 71401000 P10Y 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 during the nine months ended September 30, 2021 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"><div><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, 2020</span></div></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%">33,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5.41 </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%">26,376 </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%">24.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </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"/></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%">(1,668)</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%">10.35 </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 September 30, 2021</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%">58,636 </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%">13.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33928000 5410 26376000 24430 0 0 1668000 10350 58636000 13810 166390 6000000 5 70.00 200.00 5 P60D P60D 131000000 1900000 1900000 1400000 1400000 124300000 124300000 6100000 6100000 2600000 3500000 43200000 10800000 32400000 16500000 15900000 <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 and nine months ended September 30, 2021 and 2020 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:40.566%"/><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.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="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<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">Employee awards:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 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%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,983 </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%">3,983 </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"/></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%">Research and development</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%">36,823 </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%">36,823 </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%">8 </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%">Sales and marketing</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%">40,465 </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%">40,465 </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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">42,988 </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%">42,988 </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%">29 </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 employee awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">124,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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 </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 style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Secondary transaction</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%">— </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%">— </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%">43,236 </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%">Stock-based compensation, net of amounts capitalized</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%">124,259 </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"/><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%">124,259 </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%">43,280 </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 stock-based compensation</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%">458 </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%">458 </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%">124,717 </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"/><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%">124,717 </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%">43,280 </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> 3983000 0 3983000 0 36823000 0 36823000 8000 40465000 0 40465000 7000 42988000 0 42988000 29000 124259000 0 124259000 44000 0 0 0 43236000 124259000 0 124259000 43280000 458000 0 458000 0 124717000 0 124717000 43280000 612100000 P3Y9M18D 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 equivalents, but excluded them from the computation of diluted net loss per share attributable to common stockholders in the periods presented, 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 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%">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:45.694%"/><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.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: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.723%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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="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%">2020</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></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) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(107,415)</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%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(117,259)</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%">(55,759)</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 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%">Accretion 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%">(2,264,838)</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%">(269,358)</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,646,662)</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%">(371,522)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,372,253)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,971)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763,921)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427,281)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,880 </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%">83,860 </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%">76,846 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="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 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 and diluted</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align: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.72)</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.49)</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.96)</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.56)</span></td><td style="background-color:#cceeff;border-bottom: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'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 common stockholders for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">September 30,</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%">2021</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%">2020</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%">Redeemable convertible preferred stock</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%">— </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%">153,938 </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,682 </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,504 </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%">RSUs</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%">58,636 </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%">31,578 </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%">60,318 </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%">188,020 </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> <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:45.694%"/><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.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: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.723%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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="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%">2020</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></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) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(107,415)</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%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(117,259)</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%">(55,759)</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 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%">Accretion 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%">(2,264,838)</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%">(269,358)</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,646,662)</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%">(371,522)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,372,253)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,971)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763,921)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427,281)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,880 </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%">83,860 </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%">76,846 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="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 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 and diluted</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0;text-align: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.72)</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.49)</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.96)</span></td><td style="background-color:#cceeff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.56)</span></td><td style="background-color:#cceeff;border-bottom: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -107415000 1387000 -117259000 -55759000 2264838000 269358000 2646662000 371522000 -2372253000 -2372253000 -267971000 -267971000 -2763921000 -2763921000 -427281000 -427281000 95930000 95930000 76880000 76880000 83860000 83860000 76846000 76846000 -24.72 -24.72 -3.49 -3.49 -32.96 -32.96 -5.56 -5.56 <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 common stockholders for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">September 30,</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%">2021</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%">2020</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%">Redeemable convertible preferred stock</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%">— </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%">153,938 </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,682 </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,504 </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%">RSUs</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%">58,636 </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%">31,578 </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%">60,318 </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%">188,020 </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> 0 153938000 1682000 2504000 58636000 31578000 60318000 188020000 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 (benefit from) income taxes was $(9.9) million and $(0.1) million for the three months ended September 30, 2021 and 2020, respectively. The $9.8 million decrease in tax expense resulted primarily from $11.7 million related to a pre-tax loss in jurisdictions where we expect to realize a tax benefit in the future, offset by an increase in tax expense of $1.9 million from profitable foreign jurisdictions. For the nine months ended September 30, 2021 and 2020, the (benefit from) provision for income taxes was $(7.7) million and $3.9 million, respectively. The $11.6 million benefit in tax expense resulted primarily from $11.7 million related to a pre-tax loss in a foreign jurisdiction where we expect to realize a tax benefit in the future -9900000 -100000 -9800000 11700000 1900000 -7700000 3900000 -11600000 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, based upon the billing address of the customer (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:96.634%"><tr><td style="width:1.0%"/><td style="width:38.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.497%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">41,961 </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%">29,534 </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%">113,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">79,458 </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%">39,566 </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%">26,318 </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%">110,695 </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%">69,639 </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%">12,955 </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%">8,954 </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%">35,382 </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,663 </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,132 </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,381 </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%">5,797 </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%">3,898 </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%">96,614 </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%">66,187 </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%">265,542 </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%">176,658 </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:96.634%"><tr><td style="width:1.0%"/><td style="width:63.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.651%"/><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%">September 30, 2021</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, 2020</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%">14,826 </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%">16,796 </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%">552 </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%">606 </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%">8,811 </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,605 </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%">24,189 </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%">27,007 </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, based upon the billing address of the customer (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:96.634%"><tr><td style="width:1.0%"/><td style="width:38.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.497%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2021</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%">2020</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%">2021</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%">2020</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%">41,961 </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%">29,534 </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%">113,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">79,458 </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%">39,566 </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%">26,318 </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%">110,695 </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%">69,639 </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%">12,955 </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%">8,954 </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%">35,382 </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,663 </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,132 </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,381 </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%">5,797 </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%">3,898 </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%">96,614 </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%">66,187 </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%">265,542 </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%">176,658 </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:96.634%"><tr><td style="width:1.0%"/><td style="width:63.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.651%"/><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%">September 30, 2021</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, 2020</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%">14,826 </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%">16,796 </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%">552 </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%">606 </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%">8,811 </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,605 </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%">24,189 </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%">27,007 </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> 41961000 41961000 29534000 29534000 113668000 113668000 79458000 79458000 39566000 39566000 26318000 26318000 110695000 110695000 69639000 69639000 12955000 12955000 8954000 8954000 35382000 35382000 23663000 23663000 2132000 2132000 1381000 1381000 5797000 5797000 3898000 3898000 96614000 96614000 66187000 66187000 265542000 265542000 176658000 176658000 14826000 16796000 552000 606000 8811000 9605000 24189000 27007000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Oct. 31, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
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 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   34,470,180
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   228,656,730
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,179,958 $ 95,382
Marketable securities 146,592 142,733
Accounts receivable, net 44,298 34,270
Deferred contract acquisition costs 13,001 9,167
Prepaid expenses and other current assets 37,956 30,852
Total current assets 1,421,805 312,404
Property and equipment, net 21,205 20,784
Deferred contract acquisition costs, noncurrent 13,219 9,106
Intangible assets, net 2,985 6,223
Goodwill 6,181 6,181
Deferred tax assets 16,048 4,393
Other assets 6,062 8,333
Total assets 1,487,505 367,424
Current liabilities:    
Accounts payable 3,184 3,710
Accrued liabilities 54,146 35,608
Deferred revenue 143,159 104,184
Income tax payable 865 8,740
Total current liabilities 201,354 152,242
Other liabilities 18,273 16,827
Total liabilities 219,627 169,069
Commitments and contingencies (Note 9)
Redeemable convertible preferred stock, $0.0001 par value per share; zero and 154,055,430 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 153,937,730 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of zero and $326,559 as of September 30, 2021 and December 31, 2020, respectively 0 2,895,096
Stockholders' Equity (Deficit)    
Preferred stock, $0.00001 par value per share; 10,000,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero shares issued and outstanding as of September 30, 2021 and December 31, 2020 0 0
Additional paid-in capital 4,464,100 0
Accumulated other comprehensive (loss) income (20) 411
Accumulated deficit (3,196,205) (2,697,153)
Total stockholders' equity (deficit) 1,267,878 (2,696,741)
Total liabilities, redeemable convertible preferred stock and stockholders' equity (deficit) 1,487,505 367,424
Common Stock    
Stockholders' Equity (Deficit)    
Common stock, value 0 1
Class A Common Stock    
Stockholders' Equity (Deficit)    
Common stock, value 0 0
Class B Common Stock    
Stockholders' Equity (Deficit)    
Common stock, value $ 3 $ 0
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Redeemable convertible preferred stock, par value (in USD per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized (in shares) 0 154,055,430
Redeemable convertible preferred stock, issued (in shares) 0 153,937,730
Redeemable convertible preferred stock, outstanding (in shares) 0 153,937,730
Aggregation liquidation preference $ 0 $ 326,559,000
Preferred stock, par value (in USD per share) $ 0.00001 $ 0.00001
Preferred stock, authorized (in shares) 10,000,000 0
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common Stock    
Common stock, par value (in USD per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 0 285,000,000
Common stock, issued (in shares) 0 77,619,030
Common stock, outstanding (in shares) 0 77,619,030
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 0
Common stock, issued (in shares) 37,128,830 0
Common stock, outstanding (in shares) 37,128,830 0
Class B Common Stock    
Common stock, par value (in USD per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 350,000,000 0
Common stock, issued (in shares) 225,988,280 0
Common stock, outstanding (in shares) 225,988,280 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 96,614 $ 66,187 $ 265,542 $ 176,658
Cost of revenue 22,236 13,163 57,632 37,020
Gross profit 74,378 53,024 207,910 139,638
Operating expense:        
Research and development 57,087 13,249 91,377 53,062
Sales and marketing 96,785 34,164 188,155 95,348
General and administrative 60,759 5,558 76,785 43,953
Total operating expenses 214,631 52,971 356,317 192,363
(Loss) income from operations (140,253) 53 (148,407) (52,725)
Interest and other income, net 22,923 1,239 23,428 862
(Loss) income before income taxes (117,330) 1,292 (124,979) (51,863)
(Benefit from) provision for income taxes (9,915) (95) (7,720) 3,896
Net (loss) income (107,415) 1,387 (117,259) (55,759)
Accretion of redeemable convertible preferred stock (2,264,838) (269,358) (2,646,662) (371,522)
Net loss attributable to common stockholders - basic and diluted        
Net loss attributable to common stockholders - basic (2,372,253) (267,971) (2,763,921) (427,281)
Net loss attributable to common stockholders - diluted $ (2,372,253) $ (267,971) $ (2,763,921) $ (427,281)
Net loss attributable to common stockholders - basic and diluted        
Basic (in dollars per share) $ (24.72) $ (3.49) $ (32.96) $ (5.56)
Diluted (in dollars per share) $ (24.72) $ (3.49) $ (32.96) $ (5.56)
Weighted average shares used in computing net loss per share attributable to common stockholders - basic and diluted        
Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) 95,930 76,880 83,860 76,846
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) 95,930 76,880 83,860 76,846
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (107,415) $ 1,387 $ (117,259) $ (55,759)
Other comprehensive (loss) income:        
Unrealized (loss) gain on marketable securities (18) (494) (431) 615
Comprehensive (loss) income $ (107,433) $ 893 $ (117,690) $ (55,144)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   76,821,000      
Beginning balance (in shares) at Dec. 31, 2019 153,938,000        
Beginning balance at Dec. 31, 2019 $ 1,334,572        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock $ 371,522        
Ending balance (in shares) at Sep. 30, 2020 153,938,000        
Ending balance at Sep. 30, 2020 $ 1,706,094        
Beginning balance at Dec. 31, 2019 (1,122,721) $ 1 $ 0 $ 139 $ (1,122,861)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock (371,522)   (43,401)   (328,121)
Issuance of common stock upon exercise of stock options (in shares)   392,000      
Issuance of common stock upon exercise of stock options 121   121    
Stock-based compensation 43,280   43,280    
Unrealized (loss) gain on marketable securities 615     615  
Net loss (55,759)       (55,759)
Ending balance (in shares) at Sep. 30, 2020   77,213,000      
Ending balance at Sep. 30, 2020 $ (1,505,986) $ 1 0 754 (1,506,741)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   76,857,000      
Beginning balance (in shares) at Jun. 30, 2020 153,938,000        
Beginning balance at Jun. 30, 2020 $ 1,436,736        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock $ 269,358        
Ending balance (in shares) at Sep. 30, 2020 153,938,000        
Ending balance at Sep. 30, 2020 $ 1,706,094        
Beginning balance at Jun. 30, 2020 (1,237,631) $ 1 0 1,248 (1,238,880)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock (269,358)   (110)   (269,248)
Issuance of common stock upon exercise of stock options (in shares)   356,000      
Issuance of common stock upon exercise of stock options 110 $ 0 110    
Unrealized (loss) gain on marketable securities (494)     (494)  
Net loss 1,387       1,387
Ending balance (in shares) at Sep. 30, 2020   77,213,000      
Ending balance at Sep. 30, 2020 $ (1,505,986) $ 1 0 754 (1,506,741)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   77,213,000      
Beginning balance (in shares)   77,619,000      
Beginning balance (in shares) at Dec. 31, 2020 153,937,730        
Beginning balance at Dec. 31, 2020 $ 2,895,096        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock $ 2,646,662        
Conversion of redeemable convertible preferred stock into common stock upon initial public offering (in shares) (153,938,000)        
Conversion of redeemable convertible preferred stock into common stock upon initial public offering $ (5,541,758)        
Ending balance (in shares) at Sep. 30, 2021 0        
Ending balance at Sep. 30, 2021 $ 0        
Beginning balance at Dec. 31, 2020 (2,696,741) $ 1 0 411 (2,697,153)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock (2,646,662)   (2,264,869)   (381,793)
Conversion of redeemable convertible preferred stock (in shares)   153,938,000      
Conversion of redeemable convertible preferred stock into common stock upon initial public offering 5,541,758 $ 2 5,541,756    
Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses   31,350,000      
Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses $ 1,062,453   1,062,453    
Issuance of common stock upon exercise of stock options (in shares) 210,000 210,000      
Issuance of common stock upon exercise of stock options $ 43   43    
Stock-based compensation 124,717   124,717    
Unrealized (loss) gain on marketable securities (431)     (431)  
Net loss (117,259)       (117,259)
Ending balance (in shares) at Sep. 30, 2021   263,117,000      
Ending balance at Sep. 30, 2021 $ 1,267,878 $ 3 4,464,100 (20) (3,196,205)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   77,756,000      
Beginning balance (in shares) at Jun. 30, 2021 153,938,000        
Beginning balance at Jun. 30, 2021 $ 3,276,920        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock $ 2,264,838        
Conversion of redeemable convertible preferred stock into common stock upon initial public offering (in shares) (153,938,000)        
Conversion of redeemable convertible preferred stock into common stock upon initial public offering $ (5,541,758)        
Ending balance (in shares) at Sep. 30, 2021 0        
Ending balance at Sep. 30, 2021 $ 0        
Beginning balance at Jun. 30, 2021 (3,088,791) $ 1 0 (2) (3,088,790)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Accretion of redeemable convertible preferred stock (2,264,838)   (2,264,838)   0
Conversion of redeemable convertible preferred stock (in shares)   153,938,000      
Conversion of redeemable convertible preferred stock into common stock upon initial public offering 5,541,758 $ 2 5,541,756    
Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses   31,350,000      
Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses 1,062,453   1,062,453    
Issuance of common stock upon exercise of stock options (in shares)   73,000      
Issuance of common stock upon exercise of stock options 12   12    
Stock-based compensation 124,717   124,717    
Unrealized (loss) gain on marketable securities (18)     (18)  
Net loss (107,415)       (107,415)
Ending balance (in shares) at Sep. 30, 2021   263,117,000      
Ending balance at Sep. 30, 2021 $ 1,267,878 $ 3 $ 4,464,100 $ (20) $ (3,196,205)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   263,117,000      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash Flows Operating Activities:    
Net loss $ (117,259) $ (55,759)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 9,792 8,215
Amortization of deferred contract acquisition costs 9,085 5,374
Stock-based compensation 124,259 43,280
Premium amortization on marketable securities 1,206 874
Gain realized on sale of marketable securities and non-marketable equity investment (23,835) (132)
Change in fair value of equity securities (100) (44)
Deferred income taxes (11,721) 0
Other 133 184
Changes in operating assets and liabilities:    
Accounts receivable (10,039) (6,116)
Deferred contract acquisition costs (17,032) (9,935)
Prepaid expenses and other assets (14,823) (6,312)
Accounts payable (542) (2,529)
Accrued and other liabilities 18,517 17,267
Deferred revenue 38,975 24,682
Net cash provided by operating activities 6,616 19,049
Cash Flows from Investing Activities:    
Purchases of property and equipment (4,056) (3,628)
Proceeds from sale of property and equipment 565 0
Capitalized internal-use software (3,050) (3,828)
Sale of non-marketable equity investment 23,979 0
Purchases of marketable securities (154,828) (99,058)
Sales of marketable securities 36,831 15,658
Maturities and redemptions of marketable securities 112,554 59,462
Acquired intangible assets 0 (1,750)
Business combination, net of cash acquired 0 (5,075)
Net cash provided by (used in) investing activities 11,995 (38,219)
Cash Flows from Financing Activities:    
Proceeds from initial public offering, net of underwriting discounts 1,069,348 0
Proceeds from exercise of stock options 43 121
Payment of deferred offering costs (5,472) 0
Payment of acquisition-related liabilities (900) (1,200)
Net cash provided by (used in) financing activities 1,063,019 (1,079)
Net increase (decrease) in cash, cash equivalents and restricted cash 1,081,630 (20,249)
Cash, cash equivalents and restricted cash, beginning of period 98,331 79,135
Cash, cash equivalents and restricted cash, end of period 1,179,961 58,886
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:    
Cash and cash equivalents 1,179,958 55,951
Restricted cash included in prepaid expenses and other current assets 0 1,916
Restricted cash included in other assets 3 1,019
Total cash, cash equivalents and restricted cash 1,179,961 58,886
Supplemental cash flow information:    
Cash paid for taxes 6,981 3,273
Non-cash investing and financing activities:    
Purchased property and equipment included in accrued expenses 16 187
Property and equipment acquired through tenant improvement allowance 0 322
Deferred offering costs 1,423 0
Deferred purchase consideration for acquisition 0 900
Accretion of redeemable convertible preferred stock $ 2,646,662 $ 371,522
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Overview and Basis of Presentation
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation Overview and Basis of Presentation
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, and has foreign subsidiaries located in India, Australia, the United Kingdom, Ireland, Germany, France, the Netherlands, and Singapore.
Initial Public Offering
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, which included 2,850,000 shares issued upon the exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $1.1 billion from the IPO, after deducting underwriters’ discounts. As of September 30, 2021, deferred offering costs totaling $7.0 million were reclassified to stockholders' equity (deficit) as a reduction of the net proceeds from the IPO.
In connection with the IPO, all shares of common stock then outstanding were reclassified as Class B common stock, and 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. See Note 10 for additional details.
As detailed in Note 11—Stockholders' Equity and Stock-Based Compensation, under the 2011 Stock Plan, the Company granted employees restricted stock units (RSUs) with both a service and a liquidity performance condition. Upon the Company's IPO on September 22, 2021, the liquidity event condition was met for all RSUs. RSUs that had already met the service condition at that date are entitled to one share of Class B common stock for each vested RSU, which will be issued on the applicable settlement dates, which may occur in increments if certain stock price targets are met, and in any event will be fully settled approximately 180 days after the IPO.
Stock Split
In September 2021, the Company 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 has been adjusted on a retrospective basis to reflect this stock split.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
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. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Statements
The accompanying condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations, of comprehensive income (loss), of cash flows, and of redeemable convertible preferred
stock and stockholders’ equity (deficit) for the three and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and its results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the three and nine months ended September 30, 2021 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 final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on September 22, 2021 (the Prospectus).
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 period. 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
fair value of redeemable convertible preferred stock.
Risk and Uncertainties
Due to the COVID-19 pandemic, the Company has temporarily closed its headquarters in San Mateo, California, and other offices around the world, required its employees to work remotely from home, and implemented travel restrictions, all of which have caused significant disruption in how the Company operates its business. At the same time, the operations of its partners and customers have also been disrupted. While the duration and extent of the COVID-19 pandemic depends largely on future developments that cannot be accurately predicted at this time, such as the extent of and effectiveness of containment actions and developed vaccines, 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. In particular, the conditions caused by this pandemic 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 COVID-19 or other estimates 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.
Revenue Recognition
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.
On occasion, the Company sells subscriptions to third-party resellers. The price at which subscriptions are sold to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As pricing to the reseller is fixed, and the Company lacks visibility into the pricing provided by the reseller to the end customer, reseller revenue is recorded net of any reseller margin.
Subscription Revenue
Subscription revenue is primarily comprised of fees paid by the Company’s customers for accessing its cloud-based software during the term of the arrangement. Cloud-based services allow customers to use the Company’s multi-tenant software without requiring them to take possession of the software. Given that access to the cloud-based software represents a series of distinct services that comprise a single performance obligation that is satisfied over time, subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date that the cloud-based software is made available to customers.
Professional Services Revenue
Professional services revenue is comprised of fees charged for services ranging from product configuration, data migration, systems integration, and training. The Company recognizes professional services revenues as services are performed.
Customers with Multiple Performance Obligations
Some of the Company’s contracts with customers contain both subscriptions and professional services. For these contracts, the Company accounts for individual performance obligations separately. The transaction price is allocated to the separate performance obligations on the basis of relative SSP. The Company determines SSP by taking into consideration historical selling price of these performance obligations in similar transactions, as well as current pricing practices and other observable inputs including, but not limited to, customer size and geography. As the Company’s go-to-market strategies evolve, it may modify its pricing practices in the future, which could result in changes to SSP.
Stock-Based Compensation
The Company issues stock options and restricted stock units (RSUs) to employees, consultants, and directors, and recognizes stock-based compensation expense using the straight line attribution method in the consolidated statements of operations. Stock-based compensation is recognized over the requisite service period, which is the vesting period of the respective awards. Prior to the IPO, there was no stock-based compensation expense recognized from RSUs as the liquidity event-related performance condition was not probable. Upon completion of
the IPO, the performance condition became probable, and the Company recognized stock-based compensation expense. Forfeitures are accounted for when they occur.
Prior to the IPO, the fair market value of the Company's common stock on the date of the grant was determined based on independent third-party valuations as there was no public market. Subsequent to the IPO, the fair market value of the Company's common stock underlying the RSUs is determined based on the closing market price of its Class A common stock on the date of the grant.
For the performance-based award granted to the chief executive officer (CEO) with both a service-based vesting condition and a market condition (as discussed further in Note 11), the Company determines the fair value of the award by using the Monte Carlo simulation model. Since both vesting conditions have to be met for each tranche of the award to ultimately vest, the associated stock-based compensation expense is recognized over the longer of the derived service period or the requisite service period, using the accelerated attribution method. Provided that the CEO remains employed by the Company in his current position, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price goals are achieved.
Accounts Receivable and Allowance for Doubtful Accounts
Trade accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based on the Company’s assessment of the collectability of accounts and is recorded as an offset to revenue and deferred revenue. The Company regularly reviews the adequacy of the allowance by considering the age of each outstanding invoice and the collection history. Accounts receivable deemed uncollectible are recognized as bad debt expense and classified as general and administrative expenses in the condensed consolidated statements of operations. As of September 30, 2021 and December 31, 2020, the Company's allowance for doubtful accounts was $6.8 million and $6.4 million, respectively.
Defined Benefit Plan
Employees in India are entitled to benefits under the Gratuity Act, a defined benefit retirement plan covering eligible employees. The plan requires employers to provide for a lump-sum payment to eligible employees at retirement, death, and incapacitation or on termination of employment, of an amount based on the respective employee’s salary and tenure of employment. Employees in India are also entitled to a defined benefit plan with benefits based on an employee’s accumulated leave balance and salary. Both plans are unfunded arrangements.
Current service costs are accrued in the period to which they relate. The benefit obligations are calculated by a qualified actuary using the projected unit credit method and the unfunded position is recognized as a liability in the consolidated balance sheets. In measuring the defined benefit obligations, the Company uses a discount rate at the reporting date based on yields of local government treasury bills denominated in the same currency in which the benefits are expected to be paid, with maturities approximating the terms of the Company’s obligations.
Since the plan is unfunded, no annual contributions are required to be made as per applicable regulations. Disclosures required under ASC 715—Compensation—Retirement Benefits, have been omitted because the Company has deemed them immaterial to its consolidated financial statements. The benefit plans had a plan benefit obligation of $6.2 million and $5.6 million as of September 30, 2021 and December 31, 2020, respectively, included in other liabilities in the consolidated balance sheets.
Recent Accounting Pronouncements
New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its ASC or ASU and adopted by the Company as of the specified effective date.
As an emerging growth company, the Jumpstart Our Business Startups Act (the JOBS Act) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the
financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.
Recently Adopted Accounting Pronouncements
In August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40), Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The Company adopted the requirements of ASU 2018-15 as of January 1, 2021 on a prospective basis. The adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.
Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as right-of-use assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. Under the standard, lease expenses will continue to be recorded over the lease term in the consolidated statements of operations in a manner similar to the current standard. Certain practical expedients are available for lessees to elect upon adopting the new standard. This standard is effective for the Company on January 1, 2022, and early adoption is permitted. The Company plans to adopt Topic 842 on a modified basis using the optional transition method, and accordingly, will not restate comparative periods. Amounts and related disclosures for fiscal 2021 will continue to be presented in accordance with ASC 840, Leases. Amounts and disclosures for fiscal 2022 will be presented under ASC 842. The Company expects the impact of adoption to materially increase the right-of-use assets and lease liabilities in its condensed consolidated financial statements.
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. ASU 2016-13 will become effective for the Company on January 1, 2023, and the modified retrospective approach is the only available option, with a cumulative effect adjustment recorded to accumulated deficit as of the date of the adoption. The Company is currently evaluating the impact of adopting this standard 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 guidance will become effective for the Company on January 1, 2022; early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its condensed consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customer
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customer 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 Revenues
The following table summarizes revenue by the Company’s service offerings (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Subscription services$94,312 $64,258 $257,827 $171,869 
Professional services2,302 1,929 7,715 4,789 
Total revenue$96,614 $66,187 $265,542 $176,658 
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 September 30, 2021 and 2020 from amounts included in deferred revenue at the beginning of these periods was $61.6 million and $38.9 million, respectively. Revenue recognized during the nine months ended September 30, 2021 and 2020 from amounts included in deferred revenue at the beginning of these periods was $95.6 million and $63.5 million, respectively.
The aggregate balance of remaining performance obligations as of September 30, 2021 was $199.0 million. The Company expects to recognize $159.3 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 September 30,Nine Months Ended September 30,
2021202020212020
Balance at beginning of the period$23,604 $14,851 $18,273 $11,610 
Add: Contract costs capitalized during the period6,032 3,307 17,032 9,936 
Less: Amortization of contract costs during the period(3,416)(1,986)(9,085)(5,374)
Balance at end of the period$26,220 $16,172 $26,220 $16,172 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities
9 Months Ended
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
Debt Securities
Debt securities are classified as available-for-sale and reported under marketable securities in the condensed consolidated balance sheets. The following table summarizes carrying amounts and fair values as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Debt Securities:
U.S. treasury securities$97,587 $14 $(6)$97,595 
Corporate debt securities45,403 (34)45,375 
Total$142,990 $20 $(40)$142,970 
December 31, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Debt Securities:
U.S. treasury securities$50,087 $136 $— $50,223 
Corporate debt securities85,413 265 (5)85,673 
Asset-backed securities3,247 15 — 3,262 
Total$138,747 $416 $(5)$139,158 
The amortized cost and fair value of the debt securities based on contractual maturities are as follows (in thousands):
September 30, 2021
Amortized CostFair Value
Due within one year$68,687 $68,693 
Due after one year but within five years74,303 74,277 
Total$142,990 $142,970 
Equity Investments
Marketable equity investments consist of money market funds and corporate debt securities with original maturities of less than 90 days, and term bond mutual funds, and are measured at fair value. The cost of the money market funds and the corporate debt securities approximate fair value. 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.
Non-marketable equity investments represent the Company’s interest in privately held entities which have no readily determinable fair values. The Company carries these investments at cost, less impairment. In September 2021, the Company sold its interest in a privately held entity for proceeds totaling $24.0 million, resulting in a gain of $23.8 million, which was recorded in interest and other income, net, in the condensed consolidated statements of operations.
The types of equity investments are summarized in the following table (in thousands):
Condensed Consolidated Balance Sheets ClassificationSeptember 30,
2021
December 31,
2020
TypeDescription
Marketable equity investmentsMoney market fundsCash and cash equivalents$1,140,671 $56,474 
Marketable equity investmentsCorporate debt securitiesCash and cash equivalents3,000 — 
Marketable equity investmentsTerm bond mutual fundsMarketable securities3,622 3,575 
Non-marketable equity investmentsInvestments in equity securities without a readily determinable fair valueOther assets367 517 
$1,147,660 $60,566 
The following table summarizes the realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds during the three and nine months ended September 30, 2021 and 2020 (amounts in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net gains recognized on marketable equity investments$35 $107 $100 $44 
Unrealized gains at the end of the period$35 $107 $100 $44 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures its financial assets at fair value in 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.
Cash equivalents and marketable equity securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Available-for-sale debt securities and derivative assets 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.
In connection with the acquisition of Natero, Inc., the Company recognized a liability on the acquisition date for the estimated fair value of the contingent consideration based on the probability of achieving certain milestones pursuant to the acquisition agreement. The fair value measurement of the contingent consideration is based on significant unobservable inputs and management judgment; therefore, it is categorized under Level 3.
The Company does not have any assets or liabilities subject to fair value remeasurement on a nonrecurring basis as of September 30, 2021 and December 31, 2020.
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 and financial liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Fair Value Measured Using
Level 1Level 2Level 3Total
Financial assets:
Cash equivalents:
Money market funds$1,140,671 $— $— $1,140,671 
Corporate debt securities— 3,000 — 3,000 
Marketable securities:
U.S. treasury securities97,595 — — 97,595 
Corporate debt securities— 45,375 — 45,375 
Term bond mutual funds— 3,622 — 3,622 
Total financial assets$1,238,266 $51,997 $— $1,290,263 
Financial liabilities:
Acquisition-related contingent consideration$— $— $800 $800 
December 31, 2020
Fair Value Measured Using
Level 1Level 2Level 3Total
Financial assets:
Cash equivalents:
Money market funds$56,474 $— $— $56,474 
Marketable securities:
U.S. treasury securities50,223 — — 50,223 
Corporate debt securities— 85,673 — 85,673 
Asset-backed securities— 3,262 — 3,262 
Term bond mutual funds— 3,575 — 3,575 
Total financial assets$106,697 $92,510 $— $199,207 
Financial liabilities:
Acquisition-related contingent consideration$— $— $775 $775 
The following table represents a reconciliation of the contingent consideration liability measured at fair value on a recurring basis, using Level 3 significant unobservable inputs (amounts in thousands):
September 30, 2021December 31, 2020
Beginning balance$775 $1,950 
Additions during the period— — 
Payments during the period— (1,200)
Change in estimated fair value25 25 
Ending balance$800 $775 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Computers$11,152 $9,249 
Capitalized internal-use software13,549 10,041 
Office equipment3,213 2,770 
Furniture and fixtures9,391 9,472 
Motor vehicles1,499 2,423 
Leasehold improvements4,274 4,274 
Construction in progress10 322 
Total property and equipment43,088 38,551 
Less: accumulated depreciation and amortization(21,883)(17,767)
Property and equipment, net$21,205 $20,784 
Capitalization of costs associated with internal-use software were $1.3 million and $1.4 million for the three months ended September 30, 2021 and 2020, respectively; and $3.5 million and $3.8 million for the nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the net carrying value of capitalized internal-use software was $8.3 million and $6.7 million, respectively.
Depreciation and amortization expense was $2.3 million and $1.7 million for the three months ended September 30, 2021 and 2020, respectively; and $6.6 million and $5.1 million for the nine months ended September 30, 2021 and 2020, respectively.
Accrued Liabilities
The following table summarizes accrued liabilities as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Accrued compensation$13,317 $8,983 
Acquisition-related liabilities800 1,942 
Accrued third-party cloud infrastructure expenses2,357 1,572 
Accrued reseller commissions5,623 3,999 
Accrued advertising and marketing expenses7,982 2,412 
Advanced payments from customers2,716 2,815 
Accrued taxes16,311 8,645 
Other accrued expenses5,040 5,240 
Total accrued liabilities$54,146 $35,608 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations and Asset Purchase
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations and Asset Purchase Business Combinations and Asset Purchase
AnsweriQ Inc. (AIQ)
In January 2020, the Company acquired all issued and outstanding shares of AIQ, a provider of machine learning and artificial intelligence self-service tools. The acquisition date cash consideration paid was $5.7 million. The Company acquired $4.0 million of developed technology with an estimated useful life of two years, and $1.7 million of goodwill which is primarily attributed to the assembled workforce.
Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd. (collectively known as Flint)
In March 2020, the Company entered into an asset purchase agreement with Flint, an IT orchestration and cloud management platform, to complement Freshservice’s IT service management and IT operations management product capabilities, for a total consideration of $2.0 million in cash. The transaction was accounted for as an asset acquisition as the developed technology was the only asset acquired.
None of the above transactions had a material impact on the Company’s condensed consolidated financial statements; therefore, historical and proforma disclosures have not been presented.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 and December 31, 2020.
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 September 30, 2021 and December 31, 2020:

September 30, 2021
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(8,157)$2,339 0.9
Customer relationships1,600 (954)646 1.7
Total$12,096 $(9,111)$2,985 
December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(5,218)$5,278 1.5
Customer relationships1,600 (655)945 2.4
Total$12,096 $(5,873)$6,223 
Total amortization of acquired intangible assets was $1.1 million and $1.1 million for the three months ended September 30, 2021 and 2020, respectively; and $3.3 million and $3.1 million for the nine months ended September 30, 2021 and 2020, respectively.
The Company recorded amortization of developed technology totaling $1.0 million and $1.0 million for the three months ended September 30, 2021 and 2020, respectively; and $3.0 million and $2.8 million for the nine months ended September 30, 2021 and 2020, respectively, as cost of revenue in each of the respective periods in the condensed consolidated statements of operations.
The Company recorded amortization of customer relationships totaling $0.1 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.3 million for the nine months ended September 30, 2021 and 2020, respectively as sales and marketing expense in each of the respective periods in the condensed consolidated statements of operations.
Expected future amortization expense related to acquired intangible assets is as follows (in thousands):
As of September 30,
Amortization Expense
2021 (remaining three months)$1,091 
20221,591 
2023303 
Total future amortization$2,985 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases
The Company leases office space under non-cancelable operating lease agreements, which expire on various dates through September 2028. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.
In September 2018, the Company entered into a lease agreement for its corporate headquarters located in San Mateo, California, which it occupied in January 2019. This lease covers approximately 22,000 square feet of office spaces at a monthly base rent of $113,246, increasing approximately 3% annually. The lease expires in July 2026, with an option to extend the lease for another five years, subject to certain requirements. The total commitment is $10.5 million with a tenant improvement allowance of $1.5 million.
Deferred rent was $4.8 million and $5.1 million as of September 30, 2021 and December 31, 2020, respectively, of which $3.9 million and $4.6 million was classified in other liabilities in the condensed consolidated balance sheets, in each of the periods, respectively.
Rent expense for operating leases was $2.4 million and $2.5 million for the three months ended September 30, 2021 and 2020, respectively, and $7.3 million and $7.6 million for the nine months ended September 30, 2021 and 2020, respectively.
Other Contractual Commitments
The Company's other contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription arrangements used to support operations at the enterprise level. As of September 30, 2021, other contractual commitments totaling $48.5 million remain outstanding under these agreements though 2024.
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. 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 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock
9 Months Ended
Sep. 30, 2021
Temporary Equity Disclosure [Abstract]  
Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock
Immediately prior to the completion of the IPO, 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, and their carrying value of $5.6 billion was reclassified into stockholders' equity (deficit). As of September 30, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
As of December 31, 2020, there were 154,055,430 authorized shares and 153,937,730 issued and outstanding shares of redeemable convertible preferred stock with aggregate liquidation preference of $326.6 million.
Accretion of the redemption price of the redeemable convertible preferred stock was $2.3 billion and $269.4 million for the three months ended September 30, 2021 and 2020, respectively, and $2.7 billion and $371.5 million for the nine months ended September 2021 and 2020, respectively. The accretion was first recorded against additional paid-in capital to the extent that it became exhausted, with the remainder charged against accumulated deficit.
Preferred Stock Transactions
In January 2020, an investor, also a member of the Board of Directors of the Company (the Board) at that time, entered into a secondary transaction to sell 26,210 shares of redeemable convertible Series A preferred stock, 1,314,830 shares of redeemable convertible Series B preferred stock, and 448,110 shares of redeemable convertible Series C preferred stock to a new investor for a total price in excess of the fair value of the shares. The sale was facilitated by the Company and deemed compensatory to the seller. The amount paid by the investor to acquire the shares was $25.5 million, while the fair value of the shares on the transaction date was $14.7 million. The excess value of $10.8 million was recognized as stock-based compensation expense by the Company in general and administrative expense in its condensed consolidated statements of operations.
See Note 11 for a discussion of stock-based compensation recognized from the secondary transaction involving the repurchases of redeemable convertible preferred stock (as described above) and common stock from the Company’s founders and employees.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Shareholders' Equity and Share-based Payments Stockholders' Equity and Stock-Based Compensation
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.
Common Stock
The Company has two classes of common stock: Class A common stock and Class B common stock. In connection with the IPO, the Company’s amended and restated certificate of incorporation authorized the issuance of 1,000,000,000 shares of Class A common stock and 350,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes. Class A and Class B common stock have a par value of $0.00001 per share, and are referred to as common stock throughout these notes to the condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.
Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock automatically convert to Class A common stock upon the following: (1) sale or transfer of such share of Class B common stock, except for certain permitted transfers as described in our amended and restated certificate of incorporation; (2) the death of such Class B common stockholder (or nine months after the date of death if the stockholder is our founder); and (3) on the final conversion date, defined as the
earlier of (a) the last trading day of the fiscal year following the seventh anniversary of the IPO; or (b) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.
Shares of common stock reserved for future issuance were as follows (shares in thousands):
September 30, 2021December 31, 2020
Redeemable convertible preferred stock— 153,938 
2011 Stock Plan:
Options and RSUs outstanding60,319 36,024 
Shares reserved for future award issuances— 9,981 
2021 Equity Incentive Plan:
Shares reserved for future award issuances35,059 — 
2021 Employee Stock Purchase Plan6,500 — 
Total shares of common stock reserved for issuance101,878 199,943 
Equity Incentive Plans
In 2011, the Company adopted the 2011 Stock Plan (the 2011 Plan) pursuant to which the board of directors (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 and RSUs. The 2011 Plan was terminated in September 2021 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to its termination. With the establishment of the 2021 Equity Incentive Plan (the 2021 Plan) as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock-based awards granted under the 2011 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan.
In August 2021, the Board adopted the 2021 Plan, which became effective upon the IPO. Upon adoption, the 2021 Plan began with a reserve of 35,000,000 new shares of Class A common stock for future issuance, with (i) an automatic increase occurring on January 1 of each year by 5% of the aggregate number of shares of common stock of all classes issued and outstanding on December 31 of the preceding calendar year, or (ii) a lesser number of shares determined by the Board prior to January 1 of each year. The reserve is reduced by the number of shares granted, and increased by the number of shares subject to stock options or other stock awards that would have otherwise returned to the 2011 Plan, up to a maximum of 51,178,920 shares. As of September 30, 2021, 59,470 shares cancelled from the 2011 Plan were added to the reserve, increasing it to 35,059,470 shares available for future issuance, and no shares have been granted from the 2021 Plan.
2021 Employee Stock Purchase Plan (ESPP)
In August 2021, the Board adopted the ESPP, which became effective upon the Company’s IPO. Initially, 6,500,000 Class A shares of common stock have been reserved for future issuance under the ESPP, with an automatic increase to such reserve on January 1 of each year.
The price at which Class A common stock is purchased under the ESPP is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on May 15 and November 15 of each year, except for the first offering period. The enrollment in the ESPP began upon the completion of the IPO, which was September 22, 2021, with contributions from employees beginning on October 1, 2021. The first offering period will end on May 13, 2022.
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.
Stock option activity during the nine months ended September 30, 2021 is as follows:
Share Information:Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Balance as of December 31, 2020
2,096 $0.23 4.1$33,947 
Stock options granted— $— 
Stock options exercised(210)$0.22 
Stock options cancelled / forfeited / expired(203)$0.06 
Balance as of September 30, 2021(2)
1,683 $0.25 3.8$71,401 
(1)Aggregate intrinsic value for stock options 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, exercisable, or vested.
(2)The ending balance as of September 30, 2021 represents options that were fully vested and exercisable.

Restricted Stock Units
RSUs are granted at fair market value at the date of the grant, have 10-year contractual terms, and vest over a four-year period.
RSU activity during the nine months ended September 30, 2021 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, 2020
33,928 $5.41 
Granted26,376 $24.43 
Vested— $— 
Forfeited(1,668)$10.35 
Unvested, as of September 30, 2021
58,636 $13.81 
Performance-Based Awards
In May 2019, the Board approved a grant of 166,390 performance-based RSUs (PRSUs) to the Company’s CEO. The vesting of these PRSUs is contingent upon the satisfaction of all three of the following: (i) the achievement of certain revenue-related milestones on or before December 31, 2019, (ii) vesting over the requisite service period in accordance with the Plan, and (iii) a liquidity event. The revenue-related milestone was met as of December 31, 2019, and the liquidity event condition was met upon the completion of the IPO as described in Note 1—Initial Public Offering. As of September 30, 2021, the time-based vesting was the only condition yet to be satisfied over the remaining requisite service period.
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.
For the three and nine months ended September 30, 2021, the Company recognized $1.9 million of stock-based compensation expense associated with the performance-based awards described above, of which $1.4 million was related to the CEO Performance Award. Stock-based compensation expense for these performance-based awards was recorded in general and administrative expenses in the condensed consolidated statements of operations.
Stock-Based Compensation
For the three and nine months ended September 30, 2021, stock-based compensation expense of $124.3 million included a cumulative charge associated with certain RSUs for which the service-based vesting condition has been satisfied upon the completion of the liquidity event, as further described in Note 1—Initial Public Offering.
In 2020 and 2021, the Board approved separation agreements for two senior executives who terminated employment with the Company. Pursuant to such agreements, the Company accelerated the vesting of RSUs and accounted for this as a modification of their original stock-based awards. For the three and nine months ended September 30, 2021, in connection with these arrangements, the Company recognized stock-based compensation of $6.1 million, of which $2.6 million and $3.5 million was recorded to research and development and sales and marketing, respectively.
Stock-based compensation for the nine months ended September 30, 2020 included expenses recognized from employee stock-based awards, and the excess value of $43.2 million paid to repurchase shares in a secondary transaction. The excess value was comprised of $10.8 million recorded in general and administrative expense for the repurchase of redeemable convertible preferred stock (as described in Note 10), and $32.4 million for the repurchases of shares of common stock from the Company’s founders and a number of employees, of which $16.5 million and $15.9 million were recorded in general and administrative expense and research and development expense, respectively.
Total stock-based compensation expense recorded for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Employee awards:
Cost of revenue$3,983 $— $3,983 $— 
Research and development36,823 — 36,823 
Sales and marketing40,465 — 40,465 
General and administrative42,988 — 42,988 29 
Total employee awards124,259 — 124,259 44 
Secondary transaction— — — 43,236 
Stock-based compensation, net of amounts capitalized124,259 — 124,259 43,280 
Capitalized stock-based compensation458 — 458 — 
Total stock-based compensation expense$124,717 $— $124,717 $43,280 
Stock-based compensation expense recorded to research and development in the condensed consolidated statements of operations excludes amounts that were capitalized for internal-use software for the three and nine months ended September 30, 2021.
As of September 30, 2021, unrecognized stock-based compensation expense was $612.1 million, which is expected to be recognized over a weighted-average period of approximately 3.8 years.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
9 Months Ended
Sep. 30, 2021
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 equivalents, but excluded them from the computation of diluted net loss per share attributable to common stockholders in the periods presented, 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.
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net (loss) income$(107,415)$1,387 $(117,259)$(55,759)
Accretion of redeemable convertible preferred stock(2,264,838)(269,358)(2,646,662)(371,522)
Net loss attributable to Class A and Class B common stockholders - basic and diluted$(2,372,253)$(267,971)$(2,763,921)$(427,281)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic and diluted95,930 76,880 83,860 76,846 
Net loss per share attributable to Class A and Class B common stockholders - basic and diluted$(24.72)$(3.49)$(32.96)$(5.56)
The following table summarizes the potential common equivalents that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):
September 30,
20212020
Redeemable convertible preferred stock— 153,938 
Stock options1,682 2,504 
RSUs58,636 31,578 
Total60,318 188,020 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
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 (benefit from) income taxes was $(9.9) million and $(0.1) million for the three months ended September 30, 2021 and 2020, respectively. The $9.8 million decrease in tax expense resulted primarily from $11.7 million related to a pre-tax loss in jurisdictions where we expect to realize a tax benefit in the future, offset by an increase in tax expense of $1.9 million from profitable foreign jurisdictions. For the nine months ended September 30, 2021 and 2020, the (benefit from) provision for income taxes was $(7.7) million and $3.9 million, respectively. The $11.6 million benefit in tax expense resulted primarily from $11.7 million related to a pre-tax loss in a foreign jurisdiction where we expect to realize a tax benefit in the future
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Geographic Information Geographic Information
The following table summarizes revenue by geographic location, based upon the billing address of the customer (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
North America$41,961 $29,534 $113,668 $79,458 
Europe, Middle East and Africa39,566 26,318 110,695 69,639 
Asia Pacific12,955 8,954 35,382 23,663 
Other2,132 1,381 5,797 3,898 
Total revenue$96,614 $66,187 $265,542 $176,658 
The following table summarizes long-lived assets by geographic information (in thousands):
September 30, 2021December 31, 2020
North America$14,826 $16,796 
Europe, Middle East and Africa552 606 
Asia Pacific8,811 9,605 
Total long-lived assets$24,189 $27,007 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation and Unaudited Interim Consolidated Financial Statements
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. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Statements
The accompanying condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations, of comprehensive income (loss), of cash flows, and of redeemable convertible preferred
stock and stockholders’ equity (deficit) for the three and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and its results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the three and nine months ended September 30, 2021 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 final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on September 22, 2021 (the Prospectus).
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 period. 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
fair value of redeemable convertible preferred stock.
Revenue Recognition, Subscription Revenue, Professional Services Revenue and Customers with Multiple Performance Obligations
Revenue Recognition
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.
On occasion, the Company sells subscriptions to third-party resellers. The price at which subscriptions are sold to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As pricing to the reseller is fixed, and the Company lacks visibility into the pricing provided by the reseller to the end customer, reseller revenue is recorded net of any reseller margin.
Subscription Revenue
Subscription revenue is primarily comprised of fees paid by the Company’s customers for accessing its cloud-based software during the term of the arrangement. Cloud-based services allow customers to use the Company’s multi-tenant software without requiring them to take possession of the software. Given that access to the cloud-based software represents a series of distinct services that comprise a single performance obligation that is satisfied over time, subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date that the cloud-based software is made available to customers.
Professional Services Revenue
Professional services revenue is comprised of fees charged for services ranging from product configuration, data migration, systems integration, and training. The Company recognizes professional services revenues as services are performed.
Customers with Multiple Performance Obligations
Some of the Company’s contracts with customers contain both subscriptions and professional services. For these contracts, the Company accounts for individual performance obligations separately. The transaction price is allocated to the separate performance obligations on the basis of relative SSP. The Company determines SSP by taking into consideration historical selling price of these performance obligations in similar transactions, as well as current pricing practices and other observable inputs including, but not limited to, customer size and geography. As the Company’s go-to-market strategies evolve, it may modify its pricing practices in the future, which could result in changes to SSP.
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.
Stock-based Compensation
Stock-Based Compensation
The Company issues stock options and restricted stock units (RSUs) to employees, consultants, and directors, and recognizes stock-based compensation expense using the straight line attribution method in the consolidated statements of operations. Stock-based compensation is recognized over the requisite service period, which is the vesting period of the respective awards. Prior to the IPO, there was no stock-based compensation expense recognized from RSUs as the liquidity event-related performance condition was not probable. Upon completion of
the IPO, the performance condition became probable, and the Company recognized stock-based compensation expense. Forfeitures are accounted for when they occur.
Prior to the IPO, the fair market value of the Company's common stock on the date of the grant was determined based on independent third-party valuations as there was no public market. Subsequent to the IPO, the fair market value of the Company's common stock underlying the RSUs is determined based on the closing market price of its Class A common stock on the date of the grant.
For the performance-based award granted to the chief executive officer (CEO) with both a service-based vesting condition and a market condition (as discussed further in Note 11), the Company determines the fair value of the award by using the Monte Carlo simulation model. Since both vesting conditions have to be met for each tranche of the award to ultimately vest, the associated stock-based compensation expense is recognized over the longer of the derived service period or the requisite service period, using the accelerated attribution method. Provided that the CEO remains employed by the Company in his current position, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price goals are achieved.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful AccountsTrade accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based on the Company’s assessment of the collectability of accounts and is recorded as an offset to revenue and deferred revenue. The Company regularly reviews the adequacy of the allowance by considering the age of each outstanding invoice and the collection history. Accounts receivable deemed uncollectible are recognized as bad debt expense and classified as general and administrative expenses in the condensed consolidated statements of operations.
Defined Benefit Plan
Defined Benefit Plan
Employees in India are entitled to benefits under the Gratuity Act, a defined benefit retirement plan covering eligible employees. The plan requires employers to provide for a lump-sum payment to eligible employees at retirement, death, and incapacitation or on termination of employment, of an amount based on the respective employee’s salary and tenure of employment. Employees in India are also entitled to a defined benefit plan with benefits based on an employee’s accumulated leave balance and salary. Both plans are unfunded arrangements.
Current service costs are accrued in the period to which they relate. The benefit obligations are calculated by a qualified actuary using the projected unit credit method and the unfunded position is recognized as a liability in the consolidated balance sheets. In measuring the defined benefit obligations, the Company uses a discount rate at the reporting date based on yields of local government treasury bills denominated in the same currency in which the benefits are expected to be paid, with maturities approximating the terms of the Company’s obligations.
Since the plan is unfunded, no annual contributions are required to be made as per applicable regulations. Disclosures required under ASC 715—Compensation—Retirement Benefits, have been omitted because the Company has deemed them immaterial to its consolidated financial statements.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
New accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) under its ASC or ASU and adopted by the Company as of the specified effective date.
As an emerging growth company, the Jumpstart Our Business Startups Act (the JOBS Act) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the
financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.
Recently Adopted Accounting Pronouncements
In August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40), Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The Company adopted the requirements of ASU 2018-15 as of January 1, 2021 on a prospective basis. The adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.
Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize most leases on their balance sheets as right-of-use assets with corresponding lease liabilities and eliminates certain real estate-specific provisions. Under the standard, lease expenses will continue to be recorded over the lease term in the consolidated statements of operations in a manner similar to the current standard. Certain practical expedients are available for lessees to elect upon adopting the new standard. This standard is effective for the Company on January 1, 2022, and early adoption is permitted. The Company plans to adopt Topic 842 on a modified basis using the optional transition method, and accordingly, will not restate comparative periods. Amounts and related disclosures for fiscal 2021 will continue to be presented in accordance with ASC 840, Leases. Amounts and disclosures for fiscal 2022 will be presented under ASC 842. The Company expects the impact of adoption to materially increase the right-of-use assets and lease liabilities in its condensed consolidated financial statements.
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. ASU 2016-13 will become effective for the Company on January 1, 2023, and the modified retrospective approach is the only available option, with a cumulative effect adjustment recorded to accumulated deficit as of the date of the adoption. The Company is currently evaluating the impact of adopting this standard 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 guidance will become effective for the Company on January 1, 2022; early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its condensed consolidated financial statements.
Fair Value Measurements
The Company measures its financial assets at fair value in 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.
Cash equivalents and marketable equity securities are classified within Level 1 because they are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Available-for-sale debt securities and derivative assets 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 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customer (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Subscription services$94,312 $64,258 $257,827 $171,869 
Professional services2,302 1,929 7,715 4,789 
Total revenue$96,614 $66,187 $265,542 $176,658 
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 September 30,Nine Months Ended September 30,
2021202020212020
Balance at beginning of the period$23,604 $14,851 $18,273 $11,610 
Add: Contract costs capitalized during the period6,032 3,307 17,032 9,936 
Less: Amortization of contract costs during the period(3,416)(1,986)(9,085)(5,374)
Balance at end of the period$26,220 $16,172 $26,220 $16,172 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Carrying Amounts and Fair Values of Debt Securities
Debt securities are classified as available-for-sale and reported under marketable securities in the condensed consolidated balance sheets. The following table summarizes carrying amounts and fair values as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Debt Securities:
U.S. treasury securities$97,587 $14 $(6)$97,595 
Corporate debt securities45,403 (34)45,375 
Total$142,990 $20 $(40)$142,970 
December 31, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Debt Securities:
U.S. treasury securities$50,087 $136 $— $50,223 
Corporate debt securities85,413 265 (5)85,673 
Asset-backed securities3,247 15 — 3,262 
Total$138,747 $416 $(5)$139,158 
Schedule of Amortized Costs and Fair Value of Debt Securities Based on Contractual Maturities
The amortized cost and fair value of the debt securities based on contractual maturities are as follows (in thousands):
September 30, 2021
Amortized CostFair Value
Due within one year$68,687 $68,693 
Due after one year but within five years74,303 74,277 
Total$142,990 $142,970 
Schedule Of Equity Investments
The types of equity investments are summarized in the following table (in thousands):
Condensed Consolidated Balance Sheets ClassificationSeptember 30,
2021
December 31,
2020
TypeDescription
Marketable equity investmentsMoney market fundsCash and cash equivalents$1,140,671 $56,474 
Marketable equity investmentsCorporate debt securitiesCash and cash equivalents3,000 — 
Marketable equity investmentsTerm bond mutual fundsMarketable securities3,622 3,575 
Non-marketable equity investmentsInvestments in equity securities without a readily determinable fair valueOther assets367 517 
$1,147,660 $60,566 
Summary of Realized and Unrealized Gains
The following table summarizes the realized and unrealized gains recognized in the condensed consolidated statements of operations for the term bond mutual funds during the three and nine months ended September 30, 2021 and 2020 (amounts in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net gains recognized on marketable equity investments$35 $107 $100 $44 
Unrealized gains at the end of the period$35 $107 $100 $44 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
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 and financial liabilities measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Fair Value Measured Using
Level 1Level 2Level 3Total
Financial assets:
Cash equivalents:
Money market funds$1,140,671 $— $— $1,140,671 
Corporate debt securities— 3,000 — 3,000 
Marketable securities:
U.S. treasury securities97,595 — — 97,595 
Corporate debt securities— 45,375 — 45,375 
Term bond mutual funds— 3,622 — 3,622 
Total financial assets$1,238,266 $51,997 $— $1,290,263 
Financial liabilities:
Acquisition-related contingent consideration$— $— $800 $800 
December 31, 2020
Fair Value Measured Using
Level 1Level 2Level 3Total
Financial assets:
Cash equivalents:
Money market funds$56,474 $— $— $56,474 
Marketable securities:
U.S. treasury securities50,223 — — 50,223 
Corporate debt securities— 85,673 — 85,673 
Asset-backed securities— 3,262 — 3,262 
Term bond mutual funds— 3,575 — 3,575 
Total financial assets$106,697 $92,510 $— $199,207 
Financial liabilities:
Acquisition-related contingent consideration$— $— $775 $775 
Contingent Consideration Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table represents a reconciliation of the contingent consideration liability measured at fair value on a recurring basis, using Level 3 significant unobservable inputs (amounts in thousands):
September 30, 2021December 31, 2020
Beginning balance$775 $1,950 
Additions during the period— — 
Payments during the period— (1,200)
Change in estimated fair value25 25 
Ending balance$800 $775 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property, Plant and Equipment
The following table summarizes property and equipment, net as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Computers$11,152 $9,249 
Capitalized internal-use software13,549 10,041 
Office equipment3,213 2,770 
Furniture and fixtures9,391 9,472 
Motor vehicles1,499 2,423 
Leasehold improvements4,274 4,274 
Construction in progress10 322 
Total property and equipment43,088 38,551 
Less: accumulated depreciation and amortization(21,883)(17,767)
Property and equipment, net$21,205 $20,784 
Schedule of Accrued Liabilities
Accrued Liabilities
The following table summarizes accrued liabilities as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Accrued compensation$13,317 $8,983 
Acquisition-related liabilities800 1,942 
Accrued third-party cloud infrastructure expenses2,357 1,572 
Accrued reseller commissions5,623 3,999 
Accrued advertising and marketing expenses7,982 2,412 
Advanced payments from customers2,716 2,815 
Accrued taxes16,311 8,645 
Other accrued expenses5,040 5,240 
Total accrued liabilities$54,146 $35,608 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 and December 31, 2020:

September 30, 2021
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(8,157)$2,339 0.9
Customer relationships1,600 (954)646 1.7
Total$12,096 $(9,111)$2,985 
December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying ValueWeighted Average Remaining Useful Life
(amounts in thousands)(in years)
Developed technology$10,496 $(5,218)$5,278 1.5
Customer relationships1,600 (655)945 2.4
Total$12,096 $(5,873)$6,223 
Summary of Estimated Future Amortization Expense
Expected future amortization expense related to acquired intangible assets is as follows (in thousands):
As of September 30,
Amortization Expense
2021 (remaining three months)$1,091 
20221,591 
2023303 
Total future amortization$2,985 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Summary Of Common Shares Reserved For Future Issuance
Shares of common stock reserved for future issuance were as follows (shares in thousands):
September 30, 2021December 31, 2020
Redeemable convertible preferred stock— 153,938 
2011 Stock Plan:
Options and RSUs outstanding60,319 36,024 
Shares reserved for future award issuances— 9,981 
2021 Equity Incentive Plan:
Shares reserved for future award issuances35,059 — 
2021 Employee Stock Purchase Plan6,500 — 
Total shares of common stock reserved for issuance101,878 199,943 
Schedule of Stock Option Activity
Stock option activity during the nine months ended September 30, 2021 is as follows:
Share Information:Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Balance as of December 31, 2020
2,096 $0.23 4.1$33,947 
Stock options granted— $— 
Stock options exercised(210)$0.22 
Stock options cancelled / forfeited / expired(203)$0.06 
Balance as of September 30, 2021(2)
1,683 $0.25 3.8$71,401 
(1)Aggregate intrinsic value for stock options 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, exercisable, or vested.
(2)The ending balance as of September 30, 2021 represents options that were fully vested and exercisable.
Schedule of Restricted Stock Unit Activity
RSU activity during the nine months ended September 30, 2021 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, 2020
33,928 $5.41 
Granted26,376 $24.43 
Vested— $— 
Forfeited(1,668)$10.35 
Unvested, as of September 30, 2021
58,636 $13.81 
Stock-based Compensation Expense
Total stock-based compensation expense recorded for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Employee awards:
Cost of revenue$3,983 $— $3,983 $— 
Research and development36,823 — 36,823 
Sales and marketing40,465 — 40,465 
General and administrative42,988 — 42,988 29 
Total employee awards124,259 — 124,259 44 
Secondary transaction— — — 43,236 
Stock-based compensation, net of amounts capitalized124,259 — 124,259 43,280 
Capitalized stock-based compensation458 — 458 — 
Total stock-based compensation expense$124,717 $— $124,717 $43,280 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net (loss) income$(107,415)$1,387 $(117,259)$(55,759)
Accretion of redeemable convertible preferred stock(2,264,838)(269,358)(2,646,662)(371,522)
Net loss attributable to Class A and Class B common stockholders - basic and diluted$(2,372,253)$(267,971)$(2,763,921)$(427,281)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic and diluted95,930 76,880 83,860 76,846 
Net loss per share attributable to Class A and Class B common stockholders - basic and diluted$(24.72)$(3.49)$(32.96)$(5.56)
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 common stockholders for the periods presented (in thousands):
September 30,
20212020
Redeemable convertible preferred stock— 153,938 
Stock options1,682 2,504 
RSUs58,636 31,578 
Total60,318 188,020 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Revenue and Long-Lived Assets by Geographical Region
The following table summarizes revenue by geographic location, based upon the billing address of the customer (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
North America$41,961 $29,534 $113,668 $79,458 
Europe, Middle East and Africa39,566 26,318 110,695 69,639 
Asia Pacific12,955 8,954 35,382 23,663 
Other2,132 1,381 5,797 3,898 
Total revenue$96,614 $66,187 $265,542 $176,658 
The following table summarizes long-lived assets by geographic information (in thousands):
September 30, 2021December 31, 2020
North America$14,826 $16,796 
Europe, Middle East and Africa552 606 
Asia Pacific8,811 9,605 
Total long-lived assets$24,189 $27,007 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Overview and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2021
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
shares
Jun. 30, 2021
shares
Dec. 31, 2020
shares
Jun. 30, 2020
shares
Dec. 31, 2019
shares
Sale of Stock [Line Items]                
Proceeds from initial public offering, net of underwriting discounts | $     $ 1,069,348 $ 0        
Deferred offering costs reclassified to stockholders' equity (deficit) | $   $ 7,000            
Redeemable convertible preferred stock, outstanding (in shares) 0 0 0 153,938,000 153,938,000 153,937,730 153,938,000 153,938,000
Number of shares issued in conversion (in shares) 1 1 1          
Stock split ratio, common stock 10              
IPO                
Sale of Stock [Line Items]                
Public offering price (in USD per share) | $ / shares $ 36.00 $ 36.00 $ 36.00          
IPO | Class A Common Stock                
Sale of Stock [Line Items]                
Number of shares issued and sold (in shares) 31,350,000              
Over-Allotment Option                
Sale of Stock [Line Items]                
Number of shares issued and sold (in shares) 2,850,000              
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 21, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 0 $ 124,259,000 $ 43,280,000  
Allowance for doubtful accounts   $ 6,800,000   6,800,000   $ 6,400,000
Plan benefit obligation   6,200,000   6,200,000   $ 5,600,000
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 0 $ 124,259,000   $ 124,300,000    
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customer - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 96,614 $ 66,187 $ 265,542 $ 176,658
Subscription services        
Disaggregation of Revenue [Line Items]        
Revenue 94,312 64,258 257,827 171,869
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,302 $ 1,929 $ 7,715 $ 4,789
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized during the period $ 61.6 $ 38.9 $ 95.6 $ 63.5
Remaining performance obligation 199.0   199.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance obligation $ 159.3   $ 159.3  
Remaining performance obligation, expected timing of satisfaction, period 12 months   12 months  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customer - Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Change in Deferred Contract Acquisition Costs [Roll Forward]        
Balance at beginning of the period $ 23,604 $ 14,851 $ 18,273 $ 11,610
Add: Contract costs capitalized during the period 6,032 3,307 17,032 9,936
Less: Amortization of contract costs during the period (3,416) (1,986) (9,085) (5,374)
Balance at end of the period $ 26,220 $ 16,172 $ 26,220 $ 16,172
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 142,990 $ 138,747
Unrealized Gains 20 416
Unrealized Losses (40) (5)
Fair Value 142,970 139,158
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 97,587 50,087
Unrealized Gains 14 136
Unrealized Losses (6) 0
Fair Value 97,595 50,223
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 45,403 85,413
Unrealized Gains 6 265
Unrealized Losses (34) (5)
Fair Value $ 45,375 85,673
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   3,247
Unrealized Gains   15
Unrealized Losses   0
Fair Value   $ 3,262
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Amortized Cost    
Due within one year $ 68,687  
Due after one year but within five years 74,303  
Amortized Cost 142,990 $ 138,747
Fair Value    
Due within one year 68,693  
Due after one year but within five years 74,277  
Total $ 142,970 $ 139,158
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Schedule Of Equity Investments (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]        
Sale of non-marketable equity investment $ 24,000 $ 23,979 $ 0  
Gain on sale of investment 23,800 23,835 $ 132  
Equity Investments 1,147,660 1,147,660   $ 60,566
Cash and cash equivalents | Money market funds        
Debt Securities, Available-for-sale [Line Items]        
Marketable equity investments 1,140,671 1,140,671   56,474
Cash and cash equivalents | Corporate debt securities        
Debt Securities, Available-for-sale [Line Items]        
Marketable equity investments 3,000 3,000   0
Marketable securities        
Debt Securities, Available-for-sale [Line Items]        
Marketable equity investments 3,622 3,622   3,575
Other assets        
Debt Securities, Available-for-sale [Line Items]        
Non-marketable equity investments $ 367 $ 367   $ 517
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Realized and Unrealized Gains (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Investments, Debt and Equity Securities [Abstract]        
Net gains recognized on marketable equity investments $ 35 $ 107 $ 100 $ 44
Unrealized gains at the end of the period $ 35 $ 107 $ 100 $ 44
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 142,970 $ 139,158
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 45,375 85,673
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 97,595 50,223
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   3,262
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 1,290,263 199,207
Acquisition-related contingent consideration 800 775
Fair Value, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,140,671 56,474
Fair Value, Recurring | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 3,000  
Marketable securities 45,375 85,673
Fair Value, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 97,595 50,223
Fair Value, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   3,262
Fair Value, Recurring | Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,622 3,575
Fair Value, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 1,238,266 106,697
Acquisition-related contingent consideration 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,140,671 56,474
Fair Value, Recurring | Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Fair Value, Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 97,595 50,223
Fair Value, Recurring | Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Fair Value, Recurring | Level 1 | Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 51,997 92,510
Acquisition-related contingent consideration 0 0
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 3,000  
Marketable securities 45,375 85,673
Fair Value, Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   3,262
Fair Value, Recurring | Level 2 | Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,622 3,575
Fair Value, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Acquisition-related contingent consideration 800 775
Fair Value, Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Fair Value, Recurring | Level 3 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Fair Value, Recurring | Level 3 | Term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Reconciliation of Contingent Consideration Liability Measured at Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value    
Beginning balance $ 775 $ 1,950
Additions during the period 0 0
Payments during the period 0 (1,200)
Change in estimated fair value 25 25
Ending balance $ 800 $ 775
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 43,088 $ 38,551
Less: accumulated depreciation and amortization (21,883) (17,767)
Property and equipment, net 21,205 20,784
Computers    
Property, Plant and Equipment [Line Items]    
Total property and equipment 11,152 9,249
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 13,549 10,041
Office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 3,213 2,770
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 9,391 9,472
Motor vehicles    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,499 2,423
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,274 4,274
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 10 $ 322
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Capitalized costs $ 1.3 $ 1.4 $ 3.5 $ 3.8  
Net carrying value 8.3   8.3   $ 6.7
Capitalized internal-use software          
Finite-Lived Intangible Assets [Line Items]          
Depreciation expense and amortization $ 2.3 $ 1.7 $ 6.6 $ 5.1  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 13,317 $ 8,983
Acquisition-related liabilities 800 1,942
Accrued third-party cloud infrastructure expenses 2,357 1,572
Accrued reseller commissions 5,623 3,999
Accrued advertising and marketing expenses 7,982 2,412
Advanced payments from customers 2,716 2,815
Accrued taxes 16,311 8,645
Other accrued expenses 5,040 5,240
Accrued liabilities $ 54,146 $ 35,608
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations and Asset Purchase (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2020
Jan. 31, 2020
Sep. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Goodwill     $ 6,181 $ 6,181
AnsweriQ Inc.        
Business Acquisition [Line Items]        
Acquisition date cash consideration paid   $ 5,700    
Goodwill   1,700    
AnsweriQ Inc. | Developed technology        
Business Acquisition [Line Items]        
Finite-lived intangible assets acquired   $ 4,000    
Estimated useful life of finite-lived intangible assets acquired   2 years    
Flint | Developed technology        
Business Acquisition [Line Items]        
Asset acquisition, total consideration $ 2,000      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 6,181   $ 6,181   $ 6,181
Amortization of acquired intangible assets 1,100 $ 1,100 3,300 $ 3,100  
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Amortization of acquired intangible assets 1,000 1,000 3,000 2,800  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Amortization of acquired intangible assets $ 100 $ 100 $ 300 $ 300  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 12,096 $ 12,096
Accumulated Amortization (9,111) (5,873)
Total future amortization 2,985 6,223
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 10,496 10,496
Accumulated Amortization (8,157) (5,218)
Total future amortization $ 2,339 $ 5,278
Weighted Average Remaining Useful Life 10 months 24 days 1 year 6 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 1,600 $ 1,600
Accumulated Amortization (954) (655)
Total future amortization $ 646 $ 945
Weighted Average Remaining Useful Life 1 year 8 months 12 days 2 years 4 months 24 days
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Summary of Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2021 (remaining three months) $ 1,091  
2022 1,591  
2023 303  
Total future amortization $ 2,985 $ 6,223
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Details)
ft² in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
ft²
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]            
Area of leased space | ft² 22,000          
Monthly base rent $ 113,246          
Rate of increase for monthly base rent 3.00%          
Option to extend 5 years          
Total commitment $ 10,500,000          
Tenant improvement allowance $ 1,500,000          
Deferred rent   $ 4,800,000   $ 4,800,000   $ 5,100,000
Rent expense   2,400,000 $ 2,500,000 7,300,000 $ 7,600,000  
Contractual commitments   48,500,000   48,500,000    
Other liabilities            
Other Commitments [Line Items]            
Deferred rent   $ 3,900,000   $ 3,900,000   $ 4,600,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2021
Jan. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Temporary Equity [Line Items]                    
Conversion of stock, shares converted (in shares) 153,937,730                  
Number of shares issued in conversion (in shares) 100.00%   100.00%   100.00%          
Carrying value $ 5,600,000,000   $ 5,541,758,000   $ 5,541,758,000          
Redeemable convertible preferred stock, issued (in shares) 0   0   0     153,937,730    
Redeemable convertible preferred stock, outstanding (in shares) 0   0 153,938,000 0 153,938,000 153,938,000 153,937,730 153,938,000 153,938,000
Redeemable convertible preferred stock, authorized (in shares) 0   0   0     154,055,430    
Aggregation liquidation preference $ 0   $ 0   $ 0     $ 326,559,000    
Stock-based compensation expense       $ 0 124,259,000 $ 43,280,000        
Accretion of redeemable convertible preferred stock     $ 2,264,838,000 $ 269,358,000 $ 2,646,662,000 371,522,000        
Secondary transaction                    
Temporary Equity [Line Items]                    
Amount paid by investor to acquire shares   $ 25,500,000                
Fair value of shares   14,700,000                
Stock-based compensation expense           $ 43,200,000        
Secondary transaction | General and administrative                    
Temporary Equity [Line Items]                    
Stock-based compensation expense   $ 10,800,000                
Redeemable Convertible Series A Preferred Stock | Secondary transaction                    
Temporary Equity [Line Items]                    
Number of shares issued and sold (in shares)   26,210,000                
Redeemable Convertible Series B Preferred Stock | Secondary transaction                    
Temporary Equity [Line Items]                    
Number of shares issued and sold (in shares)   1,314,830,000                
Redeemable Convertible Series C Preferred Stock | Secondary transaction                    
Temporary Equity [Line Items]                    
Number of shares issued and sold (in shares)   448,110,000                
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 21, 2021
USD ($)
Sep. 30, 2021
USD ($)
tranche
target
vote
$ / shares
shares
Aug. 31, 2021
shares
Feb. 28, 2021
shares
Jan. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
vote
$ / shares
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
vote
$ / shares
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Preferred stock, authorized (in shares) | shares   10,000,000       10,000,000   10,000,000   0
Preferred stock, par value (in USD per share) | $ / shares   $ 0.00001       $ 0.00001   $ 0.00001   $ 0.00001
Total shares of common stock reserved for issuance (in shares) | shares   101,878,000       101,878,000   101,878,000   199,943,000
Contractual term               10 years    
Stock-based compensation expense             $ 0 $ 124,259,000 $ 43,280,000  
Unrecognized stock-based compensation expense   $ 612,100,000       $ 612,100,000   $ 612,100,000    
Period for recognition               3 years 9 months 18 days    
Secondary Transaction - Repurchase of Common Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense           6,100,000   $ 6,100,000 32,400,000  
Secondary Transaction - Repurchase of Common Stock | Research and development                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense           2,600,000   $ 3,500,000 15,900,000  
Secondary Transaction - Repurchase of Common Stock | General and administrative                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense                 16,500,000  
Share-base compensation expense, excess value                 10,800,000  
Secondary transaction                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense                 $ 43,200,000  
Secondary transaction | General and administrative                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense         $ 10,800,000          
Stock options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period               4 years    
RSUs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period               4 years    
Contractual terms for restricted stock units               10 years    
Number of shares approved for grant (in shares) | shares               26,376,000    
Stock-based compensation expense $ 0         124,259,000   $ 124,300,000    
Performance Based Restricted Stock Units (PRSUs)                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense           1,900,000   1,900,000    
Performance Based Restricted Stock Units (PRSUs) | Chief Executive Officer                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
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                
Stock-based compensation expense           $ 1,400,000   $ 1,400,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                
2021 Plan | Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total shares of common stock reserved for issuance (in shares) | shares   35,059,470 35,000,000     35,059,470   35,059,470    
Percent of annual increase in capital shares reserved for future issuance     5.00%              
Maximum amount of reduction to reserve (in shares) | shares           51,178,920        
Shares cancelled and added to reserve (in shares) | shares   59,470       59,470   59,470    
2021 Employee Stock Purchase Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total shares of common stock reserved for issuance (in shares) | shares   6,500,000       6,500,000   6,500,000   0
Class A Common Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock, authorized (in shares) | shares   1,000,000,000       1,000,000,000   1,000,000,000   0
Common stock, number of votes per share | vote   1       1   1    
Common stock, par value (in USD per share) | $ / shares   $ 0.00001       $ 0.00001   $ 0.00001   $ 0.00001
Class A Common Stock | 2021 Employee Stock Purchase Plan | Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total shares of common stock reserved for issuance (in shares) | shares     6,500,000              
Purchase price of common stock in percent               85.00%    
Class B Common Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock, authorized (in shares) | shares   350,000,000       350,000,000   350,000,000   0
Common stock, number of votes per share | vote   10       10   10    
Common stock, par value (in USD per share) | $ / shares   $ 0.00001       $ 0.00001   $ 0.00001   $ 0.00001
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 101,878 199,943
Redeemable convertible preferred stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 0 153,938
2011 Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 0 9,981
2011 Stock Plan | Options and RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 60,319 36,024
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) 35,059 0
2021 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 6,500 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Summary of Stock Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Number of Shares    
Beginning balance (in shares) | shares 2,096,000  
Stock options granted (in shares) | shares 0  
Stock options exercised (in shares) | shares (210,000)  
Stock options cancelled / forfeited / expired (in shares) | shares (203,000)  
Ending balance (in shares) | shares 1,683,000 2,096,000
Weighted-Average Exercise Price    
Beginning balance (in USD per share) | $ / shares $ 0.23  
Stock options granted (in USD per share) | $ / shares 0  
Stock options exercised (in USD per share) | $ / shares 220  
Stock options cancelled / forfeited / expired (in USD per share) | $ / shares 60.00  
Ending balance (in USD per share) | $ / shares $ 250 $ 0.23
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-Average Remaining Contractual Term (in years) 3 years 9 months 18 days 4 years 1 month 6 days
Aggregate intrinsic value | $ $ 71,401 $ 33,947
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Restricted Stock Units (Details) - RSUs
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Number of Shares  
Unvested, beginning balance (in shares) | shares 33,928,000
Granted (in shares) | shares 26,376,000
Vested (in shares) | shares 0
Forfeited (in shares) | shares (1,668,000)
Unvested, ending balance (in shares) | shares 58,636,000
Weighted-Average Grant Date Fair Value Per Share  
Unvested, beginning balance (in USD per share) | $ / shares $ 5,410
Granted (in USD per share) | $ / shares 24,430
Vested (in USD per share) | $ / shares 0
Forfeited (in USD per share) | $ / shares 10,350
Unvested, ending balance (in USD per share) | $ / shares $ 13,810
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards   $ 0 $ 124,259 $ 43,280
Capitalized stock-based compensation $ 458 0 458 0
Total stock-based compensation expense 124,717 0 124,717 43,280
Employee awards:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards 124,259 0 124,259 44
Secondary transaction        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards 0 0 0 43,236
Cost of revenue | Employee awards:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards 3,983 0 3,983 0
Research and development | Employee awards:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards 36,823 0 36,823 8
Sales and marketing | Employee awards:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards 40,465 0 40,465 7
General and administrative | Employee awards:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total employee awards $ 42,988 $ 0 $ 42,988 $ 29
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net (loss) income $ (107,415) $ 1,387 $ (117,259) $ (55,759)
Accretion of redeemable convertible preferred stock (2,264,838) (269,358) (2,646,662) (371,522)
Net loss attributable to common stockholders - basic (2,372,253) (267,971) (2,763,921) (427,281)
Net loss attributable to common stockholders - diluted $ (2,372,253) $ (267,971) $ (2,763,921) $ (427,281)
Denominator:        
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) 95,930 76,880 83,860 76,846
Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) 95,930 76,880 83,860 76,846
Net loss per share attributable to Class A and Class B common stockholders - basic and diluted        
Basic (in dollars per share) $ (24.72) $ (3.49) $ (32.96) $ (5.56)
Diluted (in dollars per share) $ (24.72) $ (3.49) $ (32.96) $ (5.56)
Common Stock        
Numerator:        
Net loss attributable to common stockholders - basic $ (2,372,253) $ (267,971) $ (2,763,921) $ (427,281)
Net loss attributable to common stockholders - diluted $ (2,372,253) $ (267,971) $ (2,763,921) $ (427,281)
Denominator:        
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) 95,930 76,880 83,860 76,846
Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) 95,930 76,880 83,860 76,846
Net loss per share attributable to Class A and Class B common stockholders - basic and diluted        
Basic (in dollars per share) $ (24.72) $ (3.49) $ (32.96) $ (5.56)
Diluted (in dollars per share) $ (24.72) $ (3.49) $ (32.96) $ (5.56)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Potential Common Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 60,318 188,020
Redeemable convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 153,938
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,682 2,504
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 58,636 31,578
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Examination [Line Items]        
(Benefit from) provision for income taxes $ (9,915) $ (95) $ (7,720) $ 3,896
Increase in tax benefit 9,800   $ 11,600  
Foreign Tax Authority        
Income Tax Examination [Line Items]        
(Benefit from) provision for income taxes 1,900      
Benefit in tax expense from foreign stock-based compensation expense $ 11,700      
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 96,614 $ 66,187 $ 265,542 $ 176,658  
Total long-lived assets 24,189   24,189   $ 27,007
North America          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 41,961 29,534 113,668 79,458  
Total long-lived assets 14,826   14,826   16,796
Europe, Middle East and Africa          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 39,566 26,318 110,695 69,639  
Total long-lived assets 552   552   606
Asia Pacific          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 12,955 8,954 35,382 23,663  
Total long-lived assets 8,811   8,811   $ 9,605
Other          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 2,132 $ 1,381 $ 5,797 $ 3,898  
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ("$95,'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 " " A&53UKWE;.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFG9#E&7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=,1@M(? MZHA05]4:')(RBA3,P"(L1"9;HX6.J,C'"][H!1\^8Y=A1@-VZ+"G!+SDP.0\ M,9S'KH4;8(811I>^"V@68J[^B&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" " A&53U[<2DK % #%& & 'AL+W=OQA ^)8(B7'+A(#CI.LP=K4C;(-W; '1J)MH9*H452< M_/M=2K;H9O*5UJ%]J/5U#P\OR7,NF?.M5)^+C1":/*=)5EP,-EKG;T:C(MR( ME!>G,A<9O%E)E7(-MVH]*G(E>%0%IKE4B1R>S%P!_L']_%ZH\V#T>P\YVL1"/UKOE1P-VI0HC@561'+C"BQ MNAC,W3<+-C4!U1>_Q6);'%P3TY5'*3^;F]OH8N 81B(1H380''Z>Q$(DB4$" M'G_O0 =-FR;P\'J/?E-U'CKSR NQD,GO<:0W%X/)@$1BQ0,2EH66Z2X8&*1Q5O_RYUTB#@)\]T@ W0705P'NL1;8+H!5 M':V95=VZXIK/SI7<$F6^!C1S4>6FBH;>Q)D9QD K>!M#G)XMY)-09$B*#5>B M.!]IP#1O1N$N_K*.IT?BI^2]S/2F(-=9)*(OXT? I2%$]X0N*0H8B/R4,.>$ M4(>Z+7P6>/B'4$.XVQ;^!1W6Y(=5>.P(WI4,2YBUFMQF]9HQ<^_/=_ 5N=4B M+?Y"VO":-KRJ#:^KC8>77+0- 1[N.L./" N_8>'W8_&QY$H+E;R0>Y%+I=L8 MX5!:E0)A-&X8C?LQ6@H5R\A,,0*3O#5%.-)^4GW_W7<=\^*LX7;6<\P4!TVK MIL7Q=.%8*YX46+XF#:<)BG.=Z5B_D)LX$>2N3!^%:N."8SB.._2(HPTX?;H G%8Q:M:Y/ M2*!A>A&IR$*6F58O\!NU$NY O[K&2!YHL]N'Y#R*( /%R?Z"5/+S(6MGAD/2 MJ>^0X)1M:+7?9?R*X M,'D#_B_/@"P1&GGN7]AVW!_Y,;B,0Y'@5A[5+'Y? M#DC&ABYU)Q/J8PRM4[BXO%>S; XU]O%DX0!CW\&(6'MP<6U_)T,8M>5&9I@_ M=(#X+ALZONMAC*Q!N+BR/\0:O$JNB$M_?/R)!"(L%62KE1:.M$@X*,VRA;@X_GY"<*_+$DU*0'YQ3!_ZY)(=RMRIVL5K5V@C%A1[TD>9 MM/'N +BY#]YB3*Q74%S8][DCU\_AAF=K<=1L.X#NYL'5'"LHJ34$VLL0%J52 MIE2JZZ,J7:!M9>MNHP/QT^L]RI?,K!/07DYPFT&A6^\D367)]U1;F>&('-F"*."A#P +64K4NB Z<.YD->1C"?AF*&Q'5@!A#ZP:TEQL$*4\2X=.^9 M/1_N$^KM3"NM_[=1H-8*:*^M0K 1,(98GG"83D+6"6BOO<("%I\"D[K-(O%, M?A'MI' H(_.^Y_F48OM_*_$,5^B]>MW$A;'/3P(\!=N)=L -H;88,O1HPFH^ MPZ6ZV80>R@W,<7)_G0"FJ M:25\WURJ*N50)3JV# 5IF9_\T.JYA56]9+;0_9PVZE M.C\D'TH-6X/,U$1M9W<[9+]"-B?,3S/F>6>..X$*]ZF-E55:UE%E5TF][)U4 M*Y5L\NV2:O6/]=._KTGJ]%])I70R]L=G['561P<'Q<8LJ_/S HKF,M/UF7'S MM#FCGU7W _YX;KRU((E80ZIR>0?NJ/C.O;[3,JV/G1ZFU3*O+C>"1 M4.8#>+^24N]O3 /-7RYF_P!02P,$% @ @(1E4RLYUC?7$F-[K(*_&Q1FI3EKS^_DH4\O%\0B8_?_B4+U>Z^6%V M<;;F2S$7^LOZ8PUWL\[+(B]%I7)9H5KE58 88BW]R\:AVKE&SE%LI M[YN;-XOS"6X0B4)DNG'!X<^#N!)%T7@"'%];IY-NSF;@[O5/[W^9Q<-B;KD2 M5[+X-U_HU?DDF:"%N..;0G^2CZ]%NZ"P\9?)0IG_T6-KBR@6F5G6-=?\XJR6CZANK,%;OKF^_ PWKR[?7KZ_ND'SUS5W"A>+=393 .&QM,L:^=[M9V/CLPW%^N7B.$I MHI@2Q_ K__!KD<%P8H;C_>$S6'FW?-HMGQI_;&SYF[H6E49<*:'5J<VL]I &'=+ B_0=K^^%YK>%0$IDFSK7N7"BW+H)=U$&49C2 4B7&8T95YM4R M;PK9-A]&X]PZV@MAF@SC[+"**!VI8Z2G&D*],/^6)D+XB?, !@O8'D MWEFY$Z--!&$ .F<(TL$78823$90]7Q _871GL!8/HMJXPV@3 D8":TRZ[## M 1EC"MHS!?4SQ9LJDZ4P9<*SV]2N\DDT3'2741R,;#;MJ8#ZJ6!?'1S8R+'/=:*RMD&VD3%XM194!8G3R M7FJ!TN=.Z%['S5N44[7FF3B?K&NA1/T@)A?(U;C^!D?[B^_9A_K9YY-8"%&: M1@[6_0"ZTV@AF*:M*4K+['Z*GN&7&)H+.+LU@J9T R:0?FK%:_$G^B%J:4)' MPF"*PW :,+Q]!A'=Z)6L\Q_@BBLD[Q!T\5J4MS#Z9RMOAD)WWO[:=NA3*&=J M+3Y$HU9=JT(1NM0-(M8 =_<4*^7-9BR6'WBQPT[8(; M3;N-#"2':'QWH)XQ&DW#,/VE.9TY9K,Z'IX,VX0F:8C3$75,>^:G?N:?-YN_ MDL5"U.H/= -1@+;D!/@FSW+]W)> O0:@!WM)5Z:-I1K!4WC8_#,!-?%_DDS[ MG9GEW%=;L5C[ZC/9#W>O:.@!1;-8F-X,ZG+3PK_(H4OCZQSJM!.DK5B"( H( MMJ#:AF-0>UE#_;(&Q->FW!1P +N7"[*$X[=J7@0_"'122*6>H]P("R=Z6\N\ MH!9RVR@@(VT1Z]4.\ZN=7>R+[7%QOL.SEY=EC1*8RB&(UA[W<.. MT3UJ[ZB+]J@OG$>]!>^0-C2*D]AZ VD;-MBA-QF+-:+#.87&2WF MML";FNX,[F&JY6ZFU+,WE2G (1V, MS^\D="WM3?.IK_NT>_$?4$L#!!0 ( ("$95-*"!__ 0 ,(3 8 M>&PO=V]R:W-H965T&ULM5AM;YLZ&/TK%KH?.FDKV(2$3$FD M-,G5)NUV4;.7SRXXB57 F7&:W?OKKVTHA *&=&T_-#:C>')B_"'= M$R+ [SA*TJFU%^+PT;;38$]BG%ZS TGDG2WC,19RRG=V>N $A[HHCFSD.$,[ MQC2Q9A-];8_WM#(G::6M!ZNG!'=WNA+MBSR0'OR(:( M[XU"K65(7GXZ?N?VOQ4LP]3LF"13]I*/93R[= M2+;X&(D[=OI$@O@5N7N!JH1DS+6N)!9Y-.#L!KM"RFQKHO='54@U-U&/<""[O4EDG9HNO MM\O5[6:U!'*T^?KE\W+^34YNYE_FMXL5V'Q:K;YMP-4:X 4*JTF;923K>>=\WRFI(Z WL#QO('K-(L9%&(&KR*&INFQ6\B@4T@= M 3UW[(Y&;4*\0HCW*D+DRS85. EILNM2XW6JJ2,ZU P+-4.CFOENQ\D.ZW=Q M1'\=:9B-,SDD"4@3X:SGT$"XCG#1T//&TA7-A$<%X9&1\/I/+9VU]\^WDGQP MO&?\NU 5[G[!W;^,>W_G^O4O@)/]/2->![9L^+@@/;Z,=#^'CCN_TR9$A2ET MRA1T+N-Z@0GSUB;&1DB5\EEP0R/E!8MCZ;>-XFL(0E@F(31'8=[PA>[(FW?9 MHQ-6)5\F'C1'7I5\?WO [F1K@"#?>^:A*NTRVZ YW*JT^QD$=F=8 V0T&L*Q MT_;6AV6(07.*51E?8I/NL&J =- NTPJ:XVH1X30%<]#7-66J0'.L_*%K^H5* M)ZQ*OHP5:,Z5%[NF/55JN=* ;7N:9;) <[2\R#;UV'!'$/F^6V/<.V!0&3#( M'# OM@VJ1T<+[09D&^TR9%!'R&C;W/2U#3K[V?6688/ZA4TGK$J^#!OT-F&# MZDGB>LVN:8"V/9RSX1@L1[N"0X)5P!Y M?\N8>)JH8YSBV&[V/U!+ P04 " " A&53'A"7F'8& !_&P & 'AL M+W=O]O,[":9.-L^=/J ;3EF L@%.4G_OA>PP98N;'8[;5\2P.=>Z1Q=24=P]J+R MIV(EI2:O:9(5YX.5UNO3X;"8KV0:%2=J+3/X9:GR--)PFS\.BW4NHT45E"9# MYCABF$9Q-K@XJY[=Y1=G:J.3.)-W.2DV:1KE?UW)1+V<#^A@]^ ^?ESI\L'P MXFP=/3ZXI*<3)LJ "O%K+%^*O6M24IDI M]53>7"_.!T[9(YG(N2Y31/#O68YDDI29H!]_;I,.FC;+P/WK7?:/%7D@,XL* M.5+);_%"K\X'P8 LY#+:)/I>O?PBMX2\,M]<)47UE[QLL%5NDV&'J0 MQEG]/WK="K$7 'GP +8-8&: VQ' MP'\K2VXVP#WK2UXVX"*^K#F7@DWCG1T M<9:K%Y*7:,A67E3J5]&@5YR5A3+5.?P:0YR^&-W>C"/^^+ G?@C2-/JP MG3Y7K#?A5*Y/"'<^$.8PBO1G]/9P!Z/SSUJ??'?K!V+PIEAXE8]WY+O.YBJ5 M9*HC+6&QT.3WRUFA'PD8!*/ /46,;Q83GN>P0-K%AU!?""QK8 4>OX>CU=QAQL"/;11S_) Z!D\;1GDH>,>0^@U1OW=2W*YE'NDX M>R3R%;;O0I[VS(6@21I\92X4,LKG*P++*.Q[S["AK\L9ARD9((/LF&4_LE&4 M,S6^D6N"M,@=P7 =PX9RV$MY&B6PG91\P;$\R5)1C&UH]U#X@6>P MM5'EVMIZ9O0 M?=.Q>B$W)35W!J$K=Q'@M]:C*W8=R#;&:)(S@:PC+-Q6P@29FC"<+7,?BCP ]YC.O@W]K(2COY7^=:0F^ M45=EK_1*YELM/I!,HNO;-N'AC@AC8=*W891Q#SAG0 M6B#:[X&.KF#A U=0%?_[TB(\Q]6Y$^3XNAJV63D.0VJN_RC,,Z5 0+[/3-N MP'@0B@X96G]$^PW2C=3D*-DK")2N[5F.J>.[-F',W%C>%TU'859;@X\ /6]_ MNSEDW9HEZO>ROIS/IQ[H6B-;UT:#72Y8U498$B;3. MX]E&5]IH!?*D*6A6Z;%2R4+F!1S%9U$1SVN+&"<;W7O@I:T/H_U&['LZ@8Z1 M[9N.&?<9LG-A2.$CNS<&A!--R*@Y1@C2A?TKH/@8L=:VL7[;]HWRH".S??/@ M6&?,#H%0)"80"D0%PI"] K7NCM'_JXA9:[-8O\VZJK(>Q1E9J"2)H"4P6?4[ MJ_?H6-3IP@/AW!.?F2.!X/B)=8Y"8>PD%.8H(#COQ.O87%CKLEB_RQK74GZ+ M /R- B X3 ,A@F X'H$:*T6O*30'/0!2HQ?6F M.GQDNW)M]/DW"K=U1ZS?'>TZ?OP='?_Q!RJ:'E/ M!.:+('#,JK!AL&,+TW'AV=RNHF@M%^NW7/^5MK-F\>E3UK98J++(BS),61N& M*HMFLY0=[GU02&7^6'W)*8#M)M/UZ^+F:?.UZ++Z1F(\OZ*G(XH\']/32?TM MJ$U??YKZ'.6/<5:01"ZA*>?$A[[F]=>>^D:K=?4Y8Z:T5FEUN9(1*%\"X/>E M4GIW4S;0?'.[^!M02P,$% @ @(1E4UW&.,H> P (PD !@ !X;"]W M;W)K$G^</KWIZR5QX!"/*>)AGO M*Y$0VZZJ\E4$:$[](T8+]&D-!]7]&5P\!3O(F$'% 'O6VP 1_$\W;.L*=6*F&< M0L9CFA$&Z[XRU+N>(_$YX"6&/3]J$YG)DM)7V9F$?463"X($5D(J!/AZ@S$D MB13"9?PL-94JI"0>MP_J=WGNF,LRX#"FR;\1-7CPRF6+?(U#+.0]5>#R9!!U52YE5"S%.+,4DSS23$2<>%D( M80/?OTM,[2LQ-$-O6,_X\W2M*9W_B^[]<_03 M,\QJHYBYGGE.3P0"\( 0A*[)F*9X*D7RN'@#,LE6- 7R?;CD@N&?_^-".*L* M9^7AK#/AIGA$7B64\VO<55*^:3\5$JU<0AZ(;X,;77,LW>ZI;\??Z2-.-]O. M*,+55!6E=-/4Y MPU*2Q+\A/&AOL)(0/*^Q1KR"")8)$ ZK'8M%#(V_8J99R_DCKMVI8=PF+=UI=;1: MU@TXV]8MJY:X>G3JI\ V>;GEN(=VF2C^ZVJTJNC#O)#5QD=Z=ZPWC+MX R@* M]E_YXOKP&+!-G'&2P!I#:;<.?B)6E.2B(^@VKSE+*K""Y>%]7\1)?MJ9%\7RUUXOG\[Y(LP_I4N>B+\\I-DB+,3'[+&7+S,>SJI"B[@' M?9_V%F&4=,Y.JM_=9&%R=MKQ2T4\YM.BK"(4/Y[X@,=Q69/0\6==:6?SSK+@]O./VL=5 MXT5C[L.<#]+X7]&LF)]V@HXWXP_A*BYNT^??>-T@4M8W3>.\^M=[KFW]CC== MY46ZJ L+!8LH6?\,O]<=L54 ($L!6!> NQ9 =0&D%(#,4@#7!;!2 %-+ 5(7 M(.H;;(VF=0%:]?VZLZJ>'H9%>':2I<]>5EJ+VLJ':KBJTJ*#HZ2<69,B$W^- M1+GB;'!]-1Q=349#3SQ-KC]?#L_OQ(?)G?CQ971U-_&NQ][M:#@:?3F_^#PJ MK?X8W=Y=EL\WMZ/QZ/:V,K\>_,,[OZJ??KO^/!S=3G[V1O_\>GGW;^_#<#2^ M'%S>??2ZWM?)T/OPTT?O)R]*O+MYNLK#9):?] K1F%)2;UH+OU@+AQ;A=VD1 MQH9B W>Q0;I8B D]*=+I-T/IH;OT^6P6E0LBC+V;,)IU11,&X3(R*QFUU#6= MKA:K."SXS+LNYCSSA#:Q.\S+9?O$OJ.^=I/.-9+D;]SU54_.7] MYS:-8T^L_^3FJ7HXM+[_@CU&21,FCV$OB,)D*%>+=^3S,N+&' M!NOJ2%5=N<4^G3$:0.#[_DGOR2 $;X3@PX5X82$Z?/K)0^ 7#_J@;YK;6%,& M".JCP"J-;*21/:7M(F==)]V6@Q F#)K%T(T8>LALN>.+99H)CNT]4]CFQF:?+$LR(JG\52>^"9^*.76S:#"Z9U"V* 0$NO M!!MQ@5/<*)DYILZ$+\58^>580=\D*MAWZO0WNOK[Z-I%2U^?-\RG?A^;E0!? M4LE_A6E<5[K=-UT (&00; 35D/!UY4V3H<'$;YJ,3+6@?M-H;#"J1 446'II MB]W@[7=C(%D X%NLLOHMC5%3UED](@9#C+ /U!XW50@# &T=+@$$W 2ZS/-5 M-1M%@Z=K3Z)JEK=:BD?^G6?3**_^NOYUNBR[)V_C%-!!A?K0NJ"!Y!1P@^I MO<91,B!+75;#%J-F*R32@)MIU7SNEO'#K&R%"*KRL-1IE$DT!5B,O:\*;3-K M2I7 ]0I]6LBEF$<_4\H_1"7CIOW**([3W2VB-N^\:):'SF?KC+A1W)S1U-- M&@5$W7G<1DWUDIK C M0__M204E*"$X;N10UZ>$#H199PO[) W6^M;B 4!(.[AMC M[:0(Z9,4(\H0M>B1!(/X;4,(*+$#W=@YDGL#]> *TCXB@:5K)&N@FS4OC".@ MCI"V621! MT@.6!'A'JPY8PEH 0'=(/CP"FM\Z(+(&(4J;%$;>G:H0V5J3NT MP01 '"A;M$55$-A<%R@I!OOOD-J1A$#NB.](JPT90D!EN:V'Q&0(@#(J8TMU MVP/3;*]$$G(CZ95"":2#"Q%J7=)(8@NYL77$4 (9^*7V_* V&^ P%3)WT+59-89*GR,W3 M%SKP2 _9W X\DB1%>Y%T%US5->[@P!LL53P@'<4J'@PFN@-O,'([\$@2';%W MH(-D.-J7X6W[X+[A'I*@1.YP;W\MAN"+4="WGT-(:N)]\Z3VDPCS1,8ZX2HW MD#%D4R<9A_<-NW92!'2'.>@3OV\))K!D&#[H].KP8 )+JF W58[DWF ]T((4 M4THM9Q)XZTC+C8U!)23?2Z'HO"(U> -1(M 8QMYR=1]'4U&?*%3. O6 MH<=]-AF2%OB B*]]WS'$5L+7;]!SO:'C]HC/4)F*=(,)!NI9AD44$^O"TDN2 M8_@= CXBT47>). CQ@BMN26NA\1H*4P#JN:P398H *QOZ7,BB4C<1#QH%VIQ M+X@>\K5=)I#$).ZH[YUV3:)'=NJF6;==CQ*U8;?597$GB&0Z>/L<]I,-$/(P'$##!5:*M= M4ZST1(C;$SE",HD8/ "L)J%';59-_=)'(.Y8UY5,(J;C0L"@=B2\@V'S>IGT M(:C;AWB9"SR@.N:D<&P"]4TN,D(@3Z%ON7. 94>!GV'&Z54,IP>^4XI-5PJ9Z54,I$><+.T79$>_R+(:!_:]&S=+7WCRZ54(HB^R?52JH>^ M53R"+*D!*K%#W=CY/TCF4--)90:C+'4)F*4=/[ ME$AT;-=DZR2),8;>GJ),DHNYR76L^_:&!+"Z(]8CLJOEV&!IZVV)0O8*N>06 MOX+I,5_+=LDD*ID[['NG[9+IX9\YB\/T6%+-XECKLF1QV-971=PP?]\L#M,C M3W<6ATDG@+F=@/?-XC##?29C%F<'PV8'2"^!N;V$5[IBPPS'N?9SY4"Z ('; M!3AB[%_$&4]3^5WEBV_D\)UA^* M=%E]B?X^+8IT43W.>2BZH#00?W](T^+'A_)[^9O_&N+L;U!+ P04 " " MA&538*Q5-B() "A)P & 'AL+W=O[.P!BL:6A]0[PR&?(:7SY[KYWJZE5.C'IJS:#V=KI;;OY_,V7\N-:-_5 M6UG!+ZNZV0@%7YO'>;MMI%CVC3;EG$11/-^(HCJ[..^OW347YW6GRJ*2=PUJ MN\U&-#\_RK)^_G"&S_87OA6/:Z4OS"_.M^)1+J3Z8WO7P+?YV,NRV,BJ+>H* M-7+UX>P2O[_B3#?H+?Y;R.?VX#/2KCS4]7?]Y#/D[R2 M9:E[ AU_#9V>C??4#0\_[WO_W#L/SCR(5E[5Y9_%4JT_G*5G:"E7HBO5M_KY M-SDXQ'5_>5VV_?_H>;"-SE#>M:K>#(U!P::H=G_%CR$0!PV@'W<#,C0@TP;, MTX .#6COZ$Y9[]:U4.+BO*F?4:.MH3?]H8]-WQJ\*2H]C O5P*\%M%,75[O/+K^@75%3H?EUWK:B6[?E<@1K=YSP?[OQQ=V?BN7.&OM:56K?H4[64RY?M MY^#%Z K9N_*1!#MR$:JH'M&ESMI"%;)]'[@%&V_!^ELPSRUN8)J7=>L,_JYEW+?4<_GI8H9Q M0GAV/G\Z#(K#CO/DP.R%,CXJXT'G+Y?_@]R%Z:Y:I&J8[WE=Y44I435(UE?U MYUQ':=O43P4D 7KXB>HQ5N*D6,6CHC@8JVL)RUQ>B-WB42V1V-2-*O[N+[@" MN.N.'P0F2S(RB9YME!+,W;%+1J5)4.GE@3!4K_2B))L&H@,Q5 U$!2+S5U>T M16^0UZUR)D!BZX]2/M%O&W&:,+?^=-2?!O4O5)U_G^FU54O> '!:;Y!3Z_Z8 M,#M);3-&21JY=6:CSBRH\ZZ1FZ+;O$@$!/\ 9]^E$@^0K:W,NZ9/09?XS"$^ MBB?2;:/4%V _D MH#T\.$/?+S5%T52YPXKYAH<8X>3(6C/,V**""2"1$C\\(HE#)*S2>"K3MO,D M/S9XPC0H\E:M9>,41>V\IG2JR&&4^@)G>(99F)G]B+=ZR \XT+92[9*X+,1# M41YE C:8PCR\UN9YW6E( 1MD\:2GAC,DW)E,=+I.N>QBC&-/7 R[\#%X_2L$ M8!M/,YQ$=$HQEUV640_'L $9#I,,5MBM*)9(_M 0&!:B6N?=,*A.T3:39IBE MQ,I AUU,L6_5,?3"87R-*;$5/[WY8 -IQID55H<5X<136F'#+1P&%RAL.D@& M$\V#>>&4ZR!5RG$RU>LP2TB%@(.*YQ%S),-Q,"&D%/W&:NFWJ O/=)/ MWVP00PP2)L9=U^1KH>$!#.LLU$3>^JH(8J-BQB)NQ<=A1F.2>N)C MF$+"FZ2[ILZE7 [1V1=*KY#/[!HYMO+2-O( FA@VD3";KL2V4$.)5U1*-I4H M9UT+E5V]4L^B<<\C!X%HQ*=UC],L]0;;@(J$0;48POMOJDUB4XA0V'--I=MF MOE ;4)$CH#K,[)/K?^(B%6>'81PD.PRS+.*^NP%=0L19:L;^BH3:TIO/180*5&OQ:N-*V>B/^4%3] M'O=M?_ "X>Z!)P97G,)M9%G"'1LH'B6>TI$:JM'P%LH)Y#==V\?\UV$E.8YF M:F^<,,ZRZ?+M,-/+(?; F1Z< 9Y\"-CCYS.,096?#F=J,$=?@[FB@JY%B;;= M0UGD,-A0@<%=QZ'OJJ5LGO4$ RG+HMV5O,X(VF3#49Q1-EWD'(:^]#4(I&$$ MOG1*_I!-7K0]8%I]R 056K]V.'7;A&/3+83#!A_LO5^*-@RD80;>B9\:<2^. M[O8#X-^K4<<>C+-DNJ=PF/FB;.A'C]#/"#[85LX:60HEE\33;@A(PP0\LDZLQOEV9)UP\"Z*:82GU8?#<(:CQ+=0&##2,!BU'T65-Q*J M$/1F*7>?]$+7N_=VYZ2NHYZ ^97:\[-539'K4=*_.SUSH#)*,?@V]V(4_3U'.XQ QJ67@#^6UX.%.,3QQ.SSC] M& =:MW59+/O%XD&4,.&@?M-/),,/N0Q$67C?V4-4WWRJR!E.Q\&D#B>?\LIA MR'G&/LQD[Q;##!$>^VHL9#K,PA^]KV#W_GZLGLW'KF9RV86AR M&C:S)#@Y%]UV6TJ-Y\$7M()J$@*_>X,#)FQPCAF.LC!'^SG6YR9T[']@P6S\ MQ5EJ!<.QR20)]<3",))EP5C<0%$RY-]8_<,PNA@?"@HWY.)AXZ(7 M$T$,I[+[N>T*'[>!9)T3NFQ2SQDL-\CB863=N1W8[_Z06C=U]PCKN81@@F,; M74_)G4T)&:<7=:='Q[>(#A-*/%MP;JC%3WS&=KRTYHY-(+.>)SBL/-4I-^3B M87*-(K=#)O6PA#*UV;%6S[6#DMLIWL:4%6#;)/-5UMQPC(+JS<1C2!',K4^8'+SMM9//8 MOP.F#SA@![M[66B\.KYG=MF_736Y_A&_O]J]+6:ZV;V\]E4T4(:VJ)0KZ#)Z MET!HF]W[8+LOJM[VKU0]U$K5F_[C6@H85FT OZ_J6NV_Z!N,;^5=_ -02P,$ M% @ @(1E4R'<^C9-!@ )@X !@ !X;"]W;W)KV+K9=[>>[NN3OJ=&/L%U<0>?%0E=J=C0KOZS>3BS-'TUJ:32H_/3\.S&GI^:QI=*TXT5 MKJDJ:;>75)K-V6@ZZAY\5NO"\X/)^6DMU[0@?UO?6-Q->BNYJD@[9;2PM#H; M74S?7!ZR?!#X7='&#:X%1[(TY@O?7.=GHY0!44F99PL2?_=T167)A@#CKK4Y MZEVRXO"ZL_XAQ(Y8EM+1E2G_4+DOSD8G(Y'32C:E_VPV/U,;SQ';RTSIPJ_8 MM++I2&2-\Z9JE8&@4CK^RXGI]:LQ&6I6&-+T*H M01O@E.:B++S%6P4]?_[IGNP])T_J7%Q*IYPP*W%CR9'VDA-W.O'PP]*3K+5Y M&6W.OF'SM?AHM"^<>*]SRG?U)\#7@YQU("]GSQI<4#T6\S01LW0V?<;>O ]Z M'NS-OQ6T74NMOH;P$G%EM#.ERF6D"?(P#)_3\4%IJ3,E2[' 0P(GO1-_7BR= MMV#57\\@.NP1'09$A_]K&?ZK3?&.7&95W<6Y;!QL."<^0*@(@T%<(Y%%$8A++VIK[E5.3E0F)ZM[ MC0/I#N2!8ZP9B;V%E(M]%LZ;#%D.JM&N4VM-.?K#%P% QVA-'=%/A:_/4(2 M&^GP(C.V-A;UREGJ'94R ,3U+)VF(2N 7F"2W372>K)1<"&U^ @M V;(4F'N M:263(%[ +N[1Z8#?+)W*E;0*(94FZ_QB";*4?L.C !<\9N M+%)LW8\_G,RFQV^%B:SV!D':#)4C(?-<\4,$'@WOLL921M@0.2();,V(\A#= MB^EX*I:J+-G@RIHJ.$6J4)P5?(*;3%9.X%-(+)R"ZA'$!F1EO)QAM5)00YPAP05J!-\O!=TURF_% M'@RK3/E](;E-;40:VYVCV(EU&!LS#1BT;M=GWW8Q[K(I]\"SPL /W3@S0'^>.'S> .LX&$GBF#SJ3C&J#":V'@2F#,8&$/FY>2E M*B,7XG6<&U%\&D@S>XM%,RSF^UC,, KXQ0'&.7<8F(OS49SE221?J!$&W#1* MBAN,D=U1L,:DX9P0)H+9$K* 3'BK,M^GL]'P5^!$^3)V$%<\$(-Y M\51E@W.2&%;W2!F4X+X;7QOTIEA2-ZS:P&5=8\(&_CKRW&P;IW7EF/QTJX)KQDFXHQ-H_C@TN6L0[)J2DSDZ#9G M)-8\*!QD"4^G)RE0;%T[P?JFCZ19 +3__I4BP?,#I":T#/ZQ9SLFN6"I'3:M M9CL8W6!9),,],^SCMJ$NNJ$0!/K5@;CC=PF7MM\?JDU]UIX_XC1%U.%+ ,V,[XIPR<%C6C?_A M8-&VJ^]/3GRYT$OEQW:E&[R96;=4+7ZZ^8E?.:TJGK2L3\Y/3U^>+)5I#MZ] MY6>W[MU;V[6U:?2M*WRW7"JWOM:UO?_AX.P@/OALYHN6'IR\>[M2_UOZML_>%H]%8C?[@H_)L$&<:$LJD=7AK,*]] M-Q%A%'963,R\,3-3JJ8MKLK2=DUKFGEQ:VM3&NW?GK38CV:=E&'M:UG[?,_: MKXM?;-,N?/&AJ70UG'\".A.QYY'8Z_-'%YSHU;BX.!T5YZ?G9X^L=Y$.?\'K M7>Q9;\>!MXZ[773*C&( MIL(#TY1F56M^?6,;CSF5O/]UH6$TI5VN5+.F]4H+.39>5_17&(@?,],H+*+J MPF-E#8MM?;%0=[J8:MT4\!4KY3#.-#2/_(AIUU#S=L'+!V)7/25SW6BGZGI- M[_6JE;DMR/G2&/HUH7V8XJNE=CAW-UC-=U-O*J,<^#LNKNH:2[7:!6[!4=38##329*A3XQ5[ MH9PQNC8P:-4FUO2\'^.DJJOXL!]I7;/,A(.'/Z;#3.)A"O]DB07J"G'[BD\\ M(48OI]HE QLQ%_8LD?$0DQ$C'!/N1_23*'!Z0:X;AP6/[5(7A[7U_DC>*[\H M9H@'&$X,PB,HB$:XF=:\XYUVK:&_L+9^D8E+_HHCA917WVX-E+K<2&16M(VJYB8;)!,<5='13/Z7E7 MBURB4G\93\8X>-DYTYHP[,-#N5#-G#5^:3S'V\/)AYLC?EM9.GNR%-AE41E? M0IH=*,$[Q$:R"TO=.?71K&09H:667 5--4" \$_"*#XI:PY*DN],,* M\B$11JYV$-5:*U?@ 7ERBZ<.CUMHN_AX^&)^QWH JHVMGA]X_,)V=44D$)0. M >"WKA&LVFM;K]-/4#?Q44&K4M#5 M1Z:R$I5L%PI6/)N1,8L6K:RCO=4R80:,UT$0M5%34S-W1IFWE-C(>(>VW3VA M4+(%G2T[^./'S>/5-F4A M,04GAPL*@Z]C']#,9@09ES/ GU6WJ".[_QV4/\ MV\^IH'VC8MJUR20)Z1!-K15G/0.2LO?8\ON"U/+\Y1MD4C MQD-!X#A<4ZG: MPO*1Q-4!(T*6AY/)K01XK4 *V OB01NHYR25Y&VGM9G+4KDY2$(%920I$,CW MHAE+N 3"GGO6\&\2F8H(Y]=$0&6[:0N7D;!C/S!YEBG0[,RT@;ETLBIBFD@% MID,I@WLNK<_7*=7*M*HV?R3&L!.""1]WD*.WL_:>V%SI.V38*];GC24X4MRI MNF-]XKTDY(+#7.>0:\6G8=!Q\=EX0:)?L+IK%1A)=OL>J\ ^V.5^^L?']\=GKPLXWDHO33D:9!0+ M.$F8%D%@$]@!MP2",, JE0=T>\SMP&K=-TJ&"!6OQ\P0((]Q2J0-NT\A.XI MC1+/YQ% "O@7+5S+D %I/Z%&\*-7. M]=FO?FASZ+0I-*@CG&7EBUJY.7$*TP(0R*PM! >58[$-)"18Z(X))XA@#XR*.Q'@!#6.[CCDDPW*A $O?84-B(-2_9=52 M-6$*4C/LBY-64&6X"EF:#D';SFN+-+#06-\NURE\D",DQP['4AH-QR-4\2AP M!,JARD3YI3.KH/N-GC.:)&@IK"@1RG29U#,5$8#CM;DC9Y(V22'!DUJ1 MEV+3:_1]K\0CX0G8OTS17S]PB)MGJH[CS&UA.Q9%-*"1Q%F>L[*D5002:"@7 M5"!450GG\3A.D@ XH $,$$^V;?UT:O)5XBJ"6&(88Y8!&;>MDU#F8IEFE[2R M(P\\RA[9[UJB/_C.1$*([.%24CR!Z]$9&<\817$893-.A$V]J%]5M(ET[<,9:B M@9J/N%1K\F8TR@4]>A(417PDIH'2SW ;B BIF!@9CA2"L80+XYBNW-"*F4X5 M#.$S3'NFN3)!>P73'HJ10*(?VBM["F(6 FQ7!1P ZCMY6T$>90L5P]%ZY><8 MV/3O%@BLUI!B3WP!Z5#Q) L%@GJ;XY)TI68\(=E9<&&P&R#7,;R1H$,2Y2?069;* MIX+.8W)E732N.B9IT'8T",P8A\R1J6N#0QE.90;8NHKZ'.>2&VC7*Z 7*F91 MSB:'9H9P2=7I-&ECAYQ&'='FDFI%=,9M-Q$3JSY3I@PU6E.F_./B)I\8O).D MBL.839%]%U&\[9<25Y\%B3'6L/C!-(I^B\M[N"EOY:;=U%W$&R8;XVGX&)>H1+P:8 MR\TT,P]8=42'@<J/"C) V^ MUR(_C#,)N3-H " RPL5WETE(2S-Y4E 5&%DUN4+\<&(#R@C4F03#;/V+AMT M>1I;MHR J'X]F=R.-V"45,P@!KQC?Z>^LBLC_\V]BRI X0+956NI4UIO%-.$ M^7X_/6"T1U:![&W0Q^2P>$]1CL)CYQS97!\O:%1L?X8ZQ91DP19DFE67>J\8 M+[7"S3IAJM5Y#H94FM(6BKQ:K#G0[=*9N3UN[3'BPE>$&6KC0_7)F>D[6]]I M3I )UBXM@.Y:2@E;)(>JN23ZHT%2(JB("XG<,&.ORG*94&7H^)I]!Q&E&Z^V M<*_QGNQ'.IDV4]F88:4V9]<0;8>?)U_\$2.%6+T9L5Q!A$I%7T&JUH6?F1WS M6L&AE3E1L0C<^80!R2D0?*1;!I+!31D4%DN-()1Z"4_J 4=V[-AYZ."38^<( MYPV5'0*VE&KIAK^^TSZK4V<=G9743$*-C[RRL0F=?+S]Q)9.$551KO=MQF0T MLLLE0<1Z36U :T4XB0'9<4I1,@-*F6;8D7'[5&#_EQ47>:G*EO1_*WCL3.<:=-R W<;XM\O&#OH-2'RSNUAIQ1/@ZVEU#0CZ=\Y MO"VQ;]#X9JNO 7.FWBIXE)Q950CA7#B4 ARW:#*XGVK'42:]9%<=7%<9J!)$ M"=4*/9Z_1#UWONIU-!C6"+.;[@ FV+C"#LG9DEW?U$C>BZNG<2=%KGTE;1G6 M1YAR831@SX,NN]#WI *Q*PYO/GPZDEC*D5-%6PN+1>/J=8Y+ _$$_>-#$A?R MH\[3M%GGV+_#0?S=@O:SLZ-A7,W"5.+[@.%R"H2OWAW1O3&LH%QM*?J$2PSD MMW5-[2FR#3[$%M&A"BS=7?BNOD]$T:M<;.Q*F#Q4/ $T:34A'@*RI5'M$ZQI MGT\+Y<:PG=0\J@W_5MAO^;^>)X3C:R[C53L<-"-12=(2H(7 4T$V1)#-M(B+ M\R:+X.&2P.A/'WO_49R>@^5UJ&O#R;#>2/0A"Q ;F5M51Z<$3;XC6'D5H=GG M5%1EY;P:-./>QV9<&OZK8^B^79(M).L).6E@EVGN+"B(G=-1RE4?;_D)*.L' M@2\#3[")411G;?F=C5!"5B']SJO(7(S*TF_I+I#CBSIW=+=5E*J"N%2Y3E:1CC%=)PB9-'#>9U3(2[E!*WB3&9="4E\2 M#[ASG8DP$P)UVT!NU\0)N62"7BGB)IUMVB;-XZX/^5##2:5*-P;%8U5P-H;! M'[F_,,EG".8Y]]D8:NZ_+O,>IY&G9Z-P<6P80[ZA/!RW_O7E^!4R-\#RX'3Q MX#(^&&7XAE*-]Z%%>AU:I+&PAN-2A,-C.U%R3![&I#A:M4N0I.R*=5*E29<9:72>U-L7""0=60J MEYR"80_-,T./<>.^&JMJNG'%>@V+DO9 O^QX']^Y!YDS?YNWS"H)QE$PB2PJ M&FZ20DU%CH,84FN^M18N<7*SBPD=%]<4$VGI>.N0JLUD(H-*[4UP]M%!\W6! MB -=U]\<"D&*.L:QSKD.)7D1>#Q-GC#2.L@SRT L_(@JX&/J8*S4GW!YK(=F M_"9M,,/!'GRLN;> M-EW&A8B\VFCJQB?!C A]]W#[+HJ_%QV MQS1-%]]U-;DIOCM[P22>O\G3[?#H<^^X@IN$!/NKGF!O*S=SI->:RW;!N0C' M)2ZVFF7> .,B\;<;8+EIB#5R*UZ8MJU>Q'JX_/-A#'@Q?MD_>&8,RD/&:' # M2HHQ^76SI]@*X:Z-;PN<;?!W&6+FW_7]\#+_X*T44GW7P\_^_GJVYH1O?%'? MZ-H2.#_\\6IR'>\<$NM)\);D_R5$>KMJMR&M2KH[C<7Q)ZK;DX- M_O/3LU?")%+V:"6DX?3F^.S%B#X "??T?!$<7/%3N*7'=O");3J^^ABO!]*M MVDGL8QQ.@#SM"A1?O#@]OCQ%DAZ+]4DL&;W$G(_Q(I@XJ1M&"1\;CD-R85_Z M7BS>CJ==]3@#B@6^?215"&T1^H*%"^^B=&S%<(&-[_-&%_A#VZ>+CYQB#&D1 MQ&(&M"RLE (RK),Z4"K#.J&%U+?-_\+&;-U\#XLAZ)3[$KOO9QZ2I';0&!0L M?5ZQ;SZ4C=*6HZ'%1A>X=1#Z-JI7HN 3?U8-@Z^S$#WX4X=X$=SY]Q=WO\6*#!QO^)W#?:&"SI1SUU?"P< M]N5>6WIY?'H^*OX&J 4S.OR53>'5Y?E1+#&GM(4*%.&>9 *8Q1*"(]Q-D^6 MQFU$2>(Q7\$XMC,67;BA(]TKZR@F6TF8>:'AG6^Z9!>_!P.SY%HI7P6@NSIX M>)RN)'$JY04E?4G)7!3/**R>\EYV$W+KO(N%L51/Z*M5/(G[JL\I]8OI+>EJ MC.O[1*$0&=.,0!D2CW"LT&RALX'*RJ20U7=9R1 S27!4*CHJG8MB!NA*#KQ? M_]>!GN+OWN5OW!DD(0ZMX5P22\TEDJ3\AD&JX,6AY0FNH]R.QA9)H<2HN,-D MI"A,*#EE.[(NH4EJIIFL@A>NU/$W"]167X]$=&1J3G0@!D8^D21G9"S+OE84 MFQ'Y%UIT]!E^8U.V^ET*\>A'902[7EV>1NL9[KA_IW/9:;!Z#^#!JB%#)7F1 M8-!?,TV2X&\TQ-/P=SVE$XU=Z)U6QQ]5;)D9>>?VF;X('N;GKM'?\BYG%Z,, MU7YL?.LZ,9@8F&\DL_T;7]N(+NCB_.71]\4OG &F#[F&(W'XG0N/\\VS[UJR MM;*&8*J*Q!PQ)-JU;"*BB[L$)D[C5WT[U)>] 3_DCE&29[T7?!DKTYW6;QC'-=U3<0^4.[WLF(:H44616APL*E M(+ETVG^"UY^53#XKQH0O3K.L(V_A1/7=NG$:G&--741I9P4'L:GZ_#AW:_;/ MZ7#*$L'TUWOU^/7Q&1SAA%"/F:5FUR8PE,^)?J6+>U&/OP.DE$,F0G?$,_U MWW-SX,ANT#*CHJ3D]@6\8RP^T<C33QQ<+ MY6O4].%>_KE>(I3+=5[.S,'8BR?J"_'QY#/N(='=)UF<(T:CQ)["E0 *GZ"9 MT@HZ^RB6JYTL'EHY^:J#[\,9#?87#8!<6[TZ[E8Q+-/:$E1H:OQ:1TXT[TQT MVW_*H."DGAS__K]U>->_QG"2_;L7E,KSO^[!EYZ;5OX)C/0T_0,B5_+O9O3# MY5\?^87O(!+ZFV'JZ?B[%P<25^(/)$_\KVA,;8NLB?^D;W6THP%X/[.VC3]H M@_3/JKS['U!+ P04 " " A&535$P%,ZX% "F#@ &0 'AL+W=OGJK65D'"MF6GKFNN'2ZC4X6P1+(:)&U&4EB96YZ<-+^ 6[,_-M<:OU8B2 MB1JD$4HR#?G9XB(XN5S3?K?A%P$',QDSTF2OU"?Z^#X[6_A$""I(+2%P?-W! M%505 2&-/WK,Q2B2#D[' _I[ISOJLN<&KE3UJ\AL>;;8+5@&.6\K>Z,.WT&O MSX;P4E49]V2';N]ZNV!I:ZRJ^\/(H!:R>_/[W@Z3 SO_F0-A?R!TO#M!CN4[ M;OGYJ58'IFDWHM' J>I.(SDAR2FW5N.JP'/V_ ;N0+; -"G*XN2:/\J[5$O.]3P&=2$?4"HTK!O90;9_/P*&8XTPX'F9?@BX"TT M2Q;Y'@O],'@!+QK5CAQ>]'?4GFO-?KO8&S?_^PL"UZ/ M1.X_I?M_"(J9>R) M:7@*9PM,20/Z#A:CJ/TMIE3&C MJK9;S83&I*T>F%5]#A!C$BOD<:W4JBU*EI9<2JA8P[65M&]8X%IS60!6$$N3 MW.(,,*GDVY3+%/GO*W"@-(6UH)493R M,.RUD+A3M0;U-6].$%\#S$H)PT)@H=YC>E(U^!'SX:5UJA;T\">CVZDGAXAE MKUBR]J(@Q$&\]L+-#@?A9NOMPBV.@FW@[>*$73\5[2ST(C]D@9>$"=MZVV## MUMYVE["/RN*VP0HH(?;B8$T28B_8$6X8;[S-.G02!1' X:301DK1Z"W3I?UYTOX3E?DBSG14>- MUQ3_I$Y:M70"]6P+SGO#W4 CI;-AEG<%,Q+!3F P'3)U7<;",L<&B@7J5 M7D6[93+,>)1X#;A?B.KAKW21%);_GRK)YK$J<;3JJK:.-K8R^\#\UMZ#_D98:7&\E[Z1]-YWXQ#66$ME1$WC M M7Q[+P/A+*2H(9 GJF<5HR(DUQI ;-,4FPZPU$ M8>NBHFL*_U%!OQPBQ'Z1&3U!JK21%_M4>X.UM]L$--AYX3:B08!EV6<7679R MM%NG:LH;@37\<7[WJ+'G1R&+L/IOL7Z[C\1+HIC]@*7PA%W4U,L_CVTSG6-_ MB?M%V_F2J*5>5+%6,O1'.@0MA>MN$3,T_] MQZXF=P?L$86[(5&D8QAVUXAQ=KR$771WC^/V[@;W@6LTOV$5Y'C47VXWB^[? M9_BPJG$WD;VRV)##A;7UV6ADLH4HN1FJ6E38F2E= MD?P M68J5Z8T9G62JU!>:O,LO!CX!$H7(+$G@^'D0-Z(H2!!@?&UE#CJ5Q-@?;Z2_ M=6?'6:;)25ZF"N.^;-70QM"8+8U5 M92FKYI=_:^W08YCX>QB"EB%PN!M%#N4;;OGEN58KIHD:TFC@CNJX 4Y6 MY)0[J[$KP6 U.$*-KBN@X,"[T0]9*'OL< /Q@?DA=TY0R.Q-V)J&:]R]LO7I;3KWLG97U=38S5BY>\#2J-.:>241O_5N ?%4%Z>F9IG MXF* Q#-"/XC!;MG-R;;GYG'.M6!9P8V1,RERQK'RP&5!8DZ0X2>&0QY91HM: M:0N2)1RJ$7&=MIXT63&[@$ %FLJ &".C"IESXISR@E<9&"@XS9#=@W2F"I0! M64,]-?^%T9 PQO M"<]GPK-MZC/V:7@W9!8<9JG7?3.]8J>I%T]2#,81/D?)<;MV&D.SAJ5A,-22 MI[Z*8B_R0Y:PHS ZIEF8QNQ>65XX08%W>NIC%-#G*/*/-ZNIO\,:_]M18]_S MFZ.&";X__S0)QL'K9B,(P@/GG>"\XY %2M2A M%T0I&\>=!BPDP:-]PHF71H0C&A,.DDBKI]XXGKA0Y)U%,K+(TVBC2*/0WL9( M#2!GZ":(=%[ V!6T?7E[76GV3)>T] M$PZHA$&XP*?!I+F2J%QRJ /%QNC<5/XQ$H MQ:T-!\"]!X7WO:I.RH,N1+6GQE)9I^!&E36OUBZQTM?F$18 U%H^0$^Q9@M1 MY PLK2,7,ENP!4>X58K1]5"")A=T6.P5H^K_"0#NHUX@@LN))=Y M32Q(D$M-.T.$9R^9*)&\/G0&L\"B]BEVOA/]&MFJL:,R(> 22XE!;>A5$ U] M7+F* E;T<"2#BQYM.$ES3FDY U4XG#Q2-698\>_QJ_?#CB4CVG7=I,L.MU(Z M=!TVWZC9[L';1>JF@W'3AW'=MO,[U\[937N+R!R8K7HC/%S*0_>&BD%-S!8HD M9?$X;:V9>DE"#2'QO3A)7KJV441U5PJ M:([C$S2B6&C17& K7**IQM.C1-"C9-_-L;DL;BZ=6[EP[^3UWS9;8MZ3F@/[ M3HU3\3AZC\!^9AKDQ6'GOV)A3![RG9]\\E 4]>]MC4C>U'!!E:;I/;"C5/D> M_EVOG%'O.5D*/7>/9NKSL%#SLNQ6NW?Y5?,R67JG-UX?O>FJL+7;E"*O'6,%N5)3=?J?I>">7N:..WM7%BB_%>^$^KMX:M'H;*YDLA;)2*V;$XK)SW9_= M#&F^G_"[%/>V]-S!D4?YDCM^=6'T/3,T&];H MP8?J5P.<5+0I[YW!J,0Z=_6*2\-^YT4EV!O!;64$&'?VHN=@G*;TTMK033"4 M/&)HRMYHY7++?E:9R';7]P!J@RQID-TD3QI\+U9=-H@CEL1)_PE[@TVD V]O M<#K2E]*FA:9@+?OS>FZ=07+\]82/X<;'T/L8?C^;3QJB4IS9%4_%90>U9H59 MB\YCUMF'7+!;7:ZX>F!E&+!,8F A%5>IY 7CU@IT<,<69&3MC4C%!$]SU-9* M&R?5DJV$D3ICE:4&;\_-I3#_PI.#^\H*IA=,SPDJGQ=D M?%611Y51VLIR?VJE#B??YT+5$1" K?NNCW&+88E*#M9R5)VP&T" IV&:9Y]0 M.B)CGRM-/QA-B9-&!5!!YHX(@:HQF8%%F6Y90E\A^5P6"!"KGOTJUJ)@_89; M3_IS'QDA@*SM VA/A-.U+M84CY5+)1?PI-S1\&M'@UU'(7:7&P%?-,$2?>3Y MZ/9P(Q ' BL S,Y8 _ZG'\Z3?O+B=;TMF-4"0+% #4DJ_Q7*?(ZX5EKF/&Q7 MF.))XBGL^Y2D@5;(+.,..QZ )WO -28;LJ\.@*9%!>6!?KH328.(BP>"+U73:EP/]EQO++7WKLMNN*>GV^ZD,\JI"@R] 2UPTRH?N:G&'TG3"\3B-0$,R.JV("3Q:BM/GB;^>98UI4##?>%O $S32RW JC">TE 6\: 5.5I6Q%8GV(,0M.&W-.@5-VBVZ4^= $!"%.[$W_:G*EO3P@CQ I;6!@DE' M)E,PM,2Q0^Q6BO:[EJ[NSJ4@TXA1:0<9IFI%SW'9MM7\$QT!8*$5)D78"A2, MP)8RE+O^F$9)6?O#AV70*X;6>; MJ;(%LYV@!//[F&'/).4ORA'#]OGLV,+#BV#&/GH!;0Z11G2;D^R#=HC@U5Z MLX/#:T:W>)P[M8HND%26_<@-OP_3++_/8-&XV@X&3Z"M![\UBP8@<%D<) %=??I M+#@?(64'^TTO3&=SGMZ!DZ/YFXR3O=;)S!FULBVT'L^<>!R-?;I,DVC4CW?S M9CJ-DGCR'V;-!-C"_Q/RZH5. P00--> )X_ [>'_#>H9U3?#)@U/OD/Q4E?A MM>N4BAY6Q8U82J6"[P+\B@T?J.!1S*ZS3(8+:1;>4/T]([PS[V?A6_X0+KF/ M3WT&%8CCY^P6;S/+\#I^[-:3C.CO9[R?[ +Y4WPCGVXZ+4^"97"+/V'+UP8 MB)SP=6C3N_FV=AT^*6VGAP]S*$O08G''76!IW)V,.LR$CUVAX?3*?V"::^=T MZ1]S@;NUH0D87VAL&.=A\<;SZ&U!+ P04 " " A&53#E-L%+$$ "] M"P &0 'AL+W=OSDVK&2U[ MI4;,HR!8S!O*I;<^[_=N]/I<=59PR6XT,5W34'U_R83:K[S0.VR\Y]O:NHWY M^KRE6W;+[*_MC<9J/EDI><.DX4H2S:J5=Q&>729.OA?XC;.]>30G+I*-4A_= MXI=RY04.$!.LL,X"Q=^.73$AG"' ^#3:]":73O'Q_&#]31\[8ME0PZZ4^)V7 MMEYYN4=*5M%.V/=J_S,;XTF=O4()TX]D/\H&'BDZ8U4S*@-!P^7P3^_&//P= MA6A4B'K<@Z,>Y2MJZ?IJ"5IT@'89 M/6OPEK4S$@<^B8(H?,9>/(4:]_;B(_:N]99*_IFZ;O 1JC1*\)(.S2%+C#AJK(&RZ1&DX%N<4F:UQ:R!\7&V,U>NG/9Q E$Z*D1Y3\@.0_:\D=W3/3 MTH*MO-:%H7?,.VH>D>)0:WO?A_WZ4\=;%YQ/),0^U(Q42N"PJU+BTH6Q(UH;IJ7:]["M6C+MAOQN04RZ)K55G\-F\./N6XM=* M+HK.,FW("0E#/TPC3)9^E"S)%6VYI0(P2\(E9"05+SL#^*JR>ZH9"6,_A6 8 M^$$2DNNJXLC.% 2)_2B,2>1G64#>=%IRVT')@:_XG9L;>(J7(<8DB]#N5FFR M8S4O!#Z%?K)<0CN)8O*6@2AJ)0"D0<9V8_,D?I0EX^CZS^INX"9D F);>("= M@,111#XHQ'(DW22)_2#/29S[:1K"FS%GX+>B:SJ!3BU!2^@"M.[4V[11VHZ] M3TZCT,_S^ 4Y#3,_6V0OGC;$%U4](1"/@M1- C_+DX=$3T>E4 ;A46.4V[K(T78,PPGX2P&G0EQ (B-9-K 78/.8/AIQD@ST ISM'*LNUQO^+@D3,MZ MFA?W/PUFXUGZU$\\R[_R(W&:_J6;&;GX1UWO#PZ1UX)J?>_.V(Z*CO59_&X# M[W'$3O(O4[>898>-+\&]>K81V!WN=C.:C;ZN2/9?5&0Q6SSUD\["'UR1HM = M5-YRNN&"6X[3^1U:HZ.*>*3R?]#9 6H!6D,IAK*<.***PPR3W%_F,:1P) UW M'U]J-ASQQTCS( #]+)-HLF=KKLN7+75GNA"JQ(>'[3NJMQP)%*R":C#+4H_HX;$X+*QJ^P?:1EGDH9_6 M>%\S[03PO5+*'A;.P?1B7_\%4$L#!!0 ( ("$95,I"JE1)@0 !H) 9 M >&PO=V]R:W-H965T)VB&$ M@]Z%2($6E:IWX@[:?JCZ86./XQ7K7=_N.C[^?9]9)R&H@%2I_9+LR\PS;\_L M>-8[?Q]JYDA?&V/#^:B.L7V7YZ&HN5$AS5JWX MEN-O[8W'+M^AE+IA&[2SY+DZ'RV.WEU,13X)_*ZY#WMKDDB6SMW+YKH\'XW% M(39<1$%0^%OS)1LC0'#CRP9SM#,IBOOK+?I5BAVQ+%7@2V?^T&6LST=G(RJY M4IV)GUW_,V_B.1&\PIF0?JD?9$^F(RJZ$%VS488'C;;#O_JZR<.>PMGX!87) M1F&2_!X,)2]_5%'-9][UY$4::+)(H29M.*>M%.4V>MQJZ,7Y11=P$@)=NF:I MK9)4!5*VI$4(X,1-YXL:4<_R"&NBDQ<;Y(L!>?("\@_TP=E8!_K)EEP^U<_A MY<[5R=;5B\FK@+?<9G0\/J3)>'+T"M[Q+O3CA'?\+T+?BWQ1?.ETT.GTS\4R M1 \&_?6*W>G.[C39G?X/*?]OD&EA0\]>?Z)K6V3T9G']Z3LLZ1=E.W2F)!AI MCC4+4*OL YH'R?!2O2HJU\U)4NM *FC>A,O6);,*%IJ^\#^[7&)CI0/*,[>*/V2E*J MR%2H4%.!(,7,4,!6Z9)Z%>C@)#M%QP#4V4']'\$<3+/Q5D2<+'F-5ZK%3>2B MMLZXU0/Z,=;PECA$C5< EUW@JC-D=,6B%7M'#P@K'*:@#HX>[\ ,AK T]B]'K9"6AT*>$*A6J6!@?RFN'1+3A#:2H\77[-=+?U2R/3 M-UZO)0N_QC)+IE^2B\!(0F_P7*3W$'$^T+UU/1@?Z I$BHD!'Q08\DS]&>61 MC$'.23)4XE.[Y9-:>68\U7'(5L*3;-#U'2&$FJ5[=OU5&->58(3%JY^46J.B MS)=#R4(!DV8XOP*?Z@T/OOWF;')T^CX(Y)8:>Q I?!AK-SP(3_"]*[LB@BZM M6FH# C&*!8L@:701]'O*(53M8+)'#6T3TP86(1(;U#!3A&>J*%QGI80),#RF M9Y^N.)=\/L^PS:6S0HE'520\HX_.#BP3^[!S/?F5<-^E::RN(<\#J-K=[H; M_(MAWCV*#U\-(.Q*(P^&*ZB.L].3$?EA$@^;Z-HT_98N8I:F98V/%_8B@/O* MN;C=B('=Y]#\;U!+ P04 " " A&538OK]U7X$ \#0 &0 'AL+W=O MAR4NHN E4 S6^F2M=<8N/>A&:1@,OG%(EPR2*^F'%1>U- M1F[O1D]&JK52U'"CF6FKBNO5!4BU''NQM]FX%8O2TD8X&35\ 7=@/S4W&I_" M+4HA*JB-4#73,!][T_C\HD?R3N"S@*796S.*9*;4/3V\+\9>1 Z!A-P2 L>? M![@$*0D(W?BZQO2V)DEQ?[U!_\W%CK',N(%+);^(PI9C;^"Q N:\E?96+=_! M.IZ,\'(EC?O/EIULEGHL;XU5U5H9/:A$W?WRQS4/>PJ#Z 6%9*V0.+\[0\[+ M*V[Y9*35DFF21C1:N%"=-CHG:DK*G=7X5J">G;Q5JE@**1FO"_:^MKQ>B)D$ M-C4&K/'9'V!'H45#)![F:]"+#C1Y 73(/JC:EH9=UP443_5#='#K9;+Q\B(Y M"G@'3<#2R&=)E,1'\-)MU*G#2W\H:G8E3"Z5:36P/ZP]C#MC2@'\#['DOL8PDLYUJO1+U@#URVP-2<+3::2V[8 MFWZ08-5)Z1K(T'M,A85J!GJ;#V?C"O+U;NQVHX!-\Z^MT% PL;//.X)SA5UM M+.$5\("3H4$Q"WE9*ZD6*X?8%3\B:I"<.MB4HC'N%JA/!7K[@-JV!*$9&"NPA5&Z-3!O)9,X"TS@.)@KB:.)2+ #.&_L7%^2/*M5L:P::7:VB);>5NUTODX[6)S4;M476[2]-FEZ8N;-22( M$>+H9+= \Y<$/G7A_2[FP$ZX@S;H/=*@6H.NF5-V@H\KX!J75X?(?\/BR.\- M^[@X&?AQ=G:*J\1/TR&+@B&[/)R7V.]'$3L99KU3UN_U61R$,_CN,.;SC(ON7I_\!)YB?Q@&+ Q=D \W^A9-^EIVR82]C2= [P$GF#\Y2 MPNO[29*N!?A^N%AH1RK1-6H9=T$0Q)U5[+?2?T+%T(-![/!'NP5* \-@0JS\Q#]>/A(0B\]:VN[.N2\'&O*.?&D = M&P["G53=$6?N% MJ V3,$?5*#C+/*:[NWKW8%7C[L&PO=V]R:W-H965T[; !06Q)O.]SS[WRV<[YSV%+%,5-;6PXGVQC;%[, M9D%MJ9:A< U9/*FA+:NI=^_(N-VYY/%I+_Q26^VD6_,+LX:N:$KBK\U'SVN9H.64M=D@W96 M>*K.)R\7+UZM^'PZ\+NF71A]%QS)VKG/?/&V/)_,V2$RI")KD/BXIDLRAA7! MC2^=SLE@D@7'WWOM;U+LB&4M UTZ\XOI917IQY MMQ.>3T,;?TFA)FDXIRT7Y2IZ/-60BQ>7KJYU1):CD+84E\Y&;3=DE:9P-HNP MP.=FJM/V*FM;/J+MN7@/!=L@?K(EE8?R,W@VN+?LW7NU_*K"*VH*<3R?BN5\ MN?B*ON,AW..D[_B;X8;[\8K7.BCC0NM)_/ER':('9O[ZBM758'65K*[^B]6' MLOP_U(D/#7G)U^(= :Y!_+HE'*D;:??"Y%NNJK0B$1J)_RUJY85U]HF25I&1 M:T/"#5J2B) ;3Y1,3L5NJ]56T$VCD2ATUK7TVK5!E#)"=]QZUVZV J6+5*^A M&K4[+<0E^0B2N*=/:*M,6[))[E,H<.AVBWYV7D3R #WT0BUET=Z^A''K(L[* MX"R$X:K.UT;N MDZ>%>&L/PEJ<3I-@]J"1K^TTD,L".,4[K&T MN))6O,>%FXI+:30$K99]X#H*IU3;Z'SV%VFA8<_N/"]0;!TZP\I=LUK9--[= M:! 8(47+Y70^GX/\6DY#Q;2/.,=X@ 2X0-3(9((<&CK]#NN&1,?LB02\[D]$2DL,M^S%?0LM.1Q32=J7GNM%-I%RM3I"3 M)E$NE$]4('"Q)^D!PM"N_P:SLTQ?=D]?6ACI:L6VHXO2(!$#QR$Y1XMY<0(J M-89-9@^ ,ROY<8U0KG.U$(';<4/DP&]E"O&:*O)(9$-93&E=E/6307_NBX>'YH9%4\O8T$5I21 M(>BJ0T9.FM%RK8V..F>?,ZL<6MYR9^!;<$:7"7AK:5*\:9H$KK$@";MP@*7 M"-J5X="]0GSB'*"\K#!5ZPYUA)R@9;$Z]'TYJ@*+L0EP!U&&7D W888\EK6' M$I74/BN.#^T\&^6HMV/!J/_13"$^I+0RZ?)\ -+%F)!';/M]Z$J@1F?5Z&SC MT35>,W.A#CK$G&KMRR<-2 &WC6NYE)67F$8M-/@#ZF07 _GKU+SM.BBO.U!V. WB-DT/V%H5XAU@N\ELS*&^P-4HW=TG5!_3:$W&S*J-DRE-C.( M99)ATS]@]S*WZ'N75'Z\5?ECWV[.XYHI6KG6A\0GZQ;428%'2DQ.>K LUOV M0E0I+$:"8"2P.70V> Z*X1*@N^DBP:'D/H-$=R7O.E9[GD24G&QSN*@\8.5Y M584,;Z]UBG,J,/83TY:"ZL:X-/&&@X#&M51=BXU+GP\DLATF*]96S\0(6(,4 MRKR)W,D-W.N@UU=J348#>F +0$9L)7*!(01>\AJBLN191DS0L,Q+!\OV6>1- MX1%.JY!Y( 4J +Q(PQPOJ;8@2M7UP=MO5NJ!21_RH!_GX[#O$L(S=X^%$]K3 MGL/31F/UT8?^L%TL57M.75 H6MY@L)LDJ?Q:0#P%APPP2FRZQ4=*-BQR &5Y@M^.FI3VU&5TEZU-;.8XLBZW9"]C/L&<9C,YJ7F0B)= M'51O*\*D]#GM33EIH@'46MX^NBTTL5+9\K;$K@[C/#WCC*K6R%L&1O.YM'I/ M[^68MUS4MDV[2J;#KI^4"QPS_C@A>(/E3(:6M\N[K<&YZ)5)I7S;Z1IGUE.N M91HRO#&L34^@['E>>O]]?S[TRC4;O>,"^YOT)L]J6QOSZ^YP=_BQX&5^1[X] MGG]I>"_]1EM>DRN(SHMG)Y-,9/U%=$UZ8UZ[B$9+7WE3)\\'\+QR+O87;&#X M">7B'U!+ P04 " " A&53,-UK'%\% !N#0 &0 'AL+W=ONML#+(*3D))M.]R>*"STZ/0Y[E_;T MV#1>"@V7EKE&*6ZW"Y!F M8:0+OVP3S^9'(U8TSAO5"J,%2NCXS^];'@8"A]-G!+)6( MV1T7!R@_<\]-C M:S;,TFE$HX?@:I!&XX2FH%Q[BV\%ROG3*R@!P[R4P,Z-O@/K!3U?(C=@+93L MVIOB]GCB41=)3(H6=Q%QLV=PC]AGHWWEV$==0KDK/T$;>T.SSM!%]B+@-=1C MED\3EDVS] 6\O'<\#WCY,W@WH&IC,0_9QR^-\%OV0;A"&M=88'^?+9VWF##_ MO*!HUBN:!46S[\[P]\!E%TI!*;@'N66U%<8R;YBO@!5&U1)":9A5V+FX_#UA M7$KF*F[!T;9]4%(,E-2]$A>4H#2B--YYKDNAUVP#MI? 4T*CTG2>)T?Y07*0 M3P<:T R%)D0<*E/\@3UO]O"/ZDTXAIA1@X5"6U>3Z-PKL$%F3\@LU/X 8I67QKT37?TI?-9,IW/DQFR MRQM?&2O^)>!H T$.^7]:T^LMW@A?,;Y>6UACBC$ID*R2AZ2*1T$7D?8\VT?B M520>72H*NY-\I%#5K:2(0MW^MQB"D7R3C?,^M.3:FVS_:#SKE+(5)3]"^LH" M,!7[$U!_>B*8 2"RC)34$&X/N4U:X/'!KJ;\(!W/'VG26+//*7I!R9C=H##O M*2+G5L(Z3\EJ+.'P-5ZXN,'+4M 9+EG-1;DG-.9\+3RNVSJ'>P_:XR/W3'BV MA((KVJTXWBY0)C&&D6JZQ3'K68%YL!YJ*8I&-9)3+;=U,'[4:6XLUXZ'R]:Q M"\U^Y;JA_AK]XQJ+ZPXP6I::C#-8Z2HRT49Z8;@M0Z(+=!//N>[-.;8JKK$& M^V/O&&]=\C@B)$BN!]O5+V<.:=(E*?"$DYA*%?;G="0493X;B&[I(<$KCJ'O; M)1WQ#+;-8V4:3$!*SPZEMY6L+[!G6!A8T1;S_*&@,$DK(>%%V^GR"-4]B'A) M32F@I3.LV+[[W(2Z"(P\7 SI='S85W![,YBU#FT45X'N/9H !R[34;BG9_B: M(21]#1HL1H'(XB5.;X+&"JKQ7@A/">\HU"6M"5H[(ZF)AA#C'X[ /D0.)W$; M5&*JI<,$A&WM&U$)M#W5CL M"^Y5]\-;)*X$5UBQ)!:7Y@[>!3IVKOW>D):['W\XS-*#GS$!,7/H%@XB>#U( MLP7,TJ>FLLE@!E: W8LF?2(6TS""D6G MXX/YB-DXW<>%-W68J)?&XWP>'BO\( )+!_#]RF!DV@4IZ#^Q3O\#4$L#!!0 M ( ("$95.S!S>Y8! /4R 9 >&PO=V]R:W-H965TZO[Z >K,U]@^W4JH6W]=EY=Z>K>IZ MOR:IBFTZNUU-79NS?T[-Z^ M>V.:NM25NK?"->NUM$_O56FV;\^RL_#@JUZN:GQP]>[-1B[5@ZJ_;>XMW%U% M*H5>J\II4PFK%F_/[K+;]V,<3P-^TVKK.M<")9D;\P?>?"[>GJ7(D"I57B,% M"7\>U0=5ED@(V/C3TSR+2^+$[G6@_HED!UGFTJD/IOQ=%_7J[=GL3!1J(9NR M_FJV_U!>G@G2RTWIZ'^QY;&3]$SDC:O-VD\&#M:ZXK_RN]=#9\+LV(2AGS D MOGDAXO(G6D*@T&YC3%6[*0VWAK89Y];N'VN1_K$Q9*.O^ M)C[^V>CZ2!"_'!K,$(G$0]OKFJ85FZO^Z MF[O:@IG\]PF:XTAS3#3'QWA<2:L.ZA5?O)J37N_E$]AW[0[I]"1Y=-5;MY&Y M>GL&ONB4?51GS^SEJ_V]%/?@ LI:%;;[8[:Z7HEZI<3G^R\)7>!D M63W]Q[_-AMGU:R
&_\R=B?VZD+7#50EN0TU@W0-VM00&LZ%];98J5 M=*+>&I&7TCF6+N>Q),VM^( OQ%WO*3',+][W7@S^#S;QU&:%O=K9KZ,RC";' MA^]*AEI[ ZXVM3"@;BHP2C93,ZQHIV I>K2U23$:922%X=GOO^Y-Q:5307S<@O=530 ME7Q4SQL_BX4L1-^!=< 2>[3JE37-<@7!'#?:*5$A$\01; 4H"12*H )7SI2Z M8*_0%5B#EJ4@6R*$2\!A2P7,&IAHM]J3*@;B'XQ7NU9/K'55 'ZD-$H&'E/H M1]S*PB'#:_D$J )N"?YC?]0I'TY:7*#-UE S(X?-KB;&:#E)RA)F0[X"I/'. MM=C\[*K@7@;R#334\BDL?G3I9@.7N,3"E)!B@?G>BHOL4CA9 A.V-5U8SC7/ M65[T#,CW" 0@KT.K6>N:Y/?$2/. A+G52&9>>"V1M50N"C 9ORF+[2#/11/,*7='69+ M/8)Q0Y"J*HVK03X<)@%.O\9]NYA?MF(A0($2@0LP9DE8$,:O6@>28+#_!&"N M(S'P7-B&BA@[C:Y)B',@IA0.KL!\*"1U[;5G>3[Q*,A6%DW=V$XLV$(D15HL MMQ,7?GF-NC:- Z;>J9I,LINQ&B:I,-Q M$/F0B'*+.!($=7'9F^1FEK$(/O?Z#.\KS'+\^C] =#1)TLE-I,U4UYO2/"D5 M9&IL#KD#$Q?39 (1-(S_U=2(OR_8M[AA69HEL^N9R&Y D/'HL P.LPO4:R^5 M$+( M//9P([6Q45\B+>78M-87)$ C7._P^#,$]_C\TL"XJ7%63KRP\(8OZ= M;1,4TLI]*-_I6WUEJE>(5("YX(/_&IH>QC=@H! '*0R$[!%AT>J\CD8;;)&S MFZ@GL46X0=SE5!/%HO33@- QR2)/$Z-H^61_" M&\0NQ@&>T",:"RF M!;#W#DI>3"CFV"U(VMBFOF\TAXP$K7:A-'H-Y&EHNF7IWP"K5LD"9B[E%6HJCQZH% (4CYUK]3V.6D/1(F$B5[H2]1>S'O0R6$C MP>M,GC?6TLY4XC]EU6"@S' )A4DT15:(B)-_#X8GETL+W$)X/+0+/7[0.$#_ MH>Q"GGSNTK4"&-X)2&$9]&Q%[R' 0](#;" O9((7&L41F.["G#TV"L5^Q+&\ MW;WH:H?%9'P(RM<818HF;XGLK>-ME1/]H-#CPUTS_Z]V/*WX=/2C^*HN7#JRX)NL#-TR0OQ]HNZ;XS[ADM:K0R83#) M/U=0H@5XZ/ 3W?;Y"'[Q\>'^_O*%_HUCGW?MW3!%KOZY G#$TB+AI('\-WCL M$5]I93R9]+6 Y?DCR#CHV6AGF.I'.#GFWVSXX!TYE58L\K&".X3K8H<5*J@) MG&'=60L7"ZDMF*/]0]5MM2S;$NF0$@^N'4L("QL'FJ&2H%,*&-@JIS08M2L,E$LLOBKQ,ZR53>C9 M+Q#MR7/@OJO)7FW7X;:_*NM;5182=PKINFK5R)$@VA>H8%.J;IU+72;>(\Q@ M.CG+,'@Q&06F)U [-HPQY##*.X=CH2J/OE\@&R1A>#ZS=Y!SCJ<* =SK8T1S MA@/O;R'_?^@!G.SD.\%@U7=EYC51Q82,,>51H5!H$Q*K5,N#P[9TN>;3#,RNBL:&HK);%G,A?J"ZTJY3 ME?F2!""!CW> \JWX)88&7Z_\3D<;JGAU!ZS))9A"T,X]:6?O_5>%QT'(UH>. MH+^"H! <*[)%=RGN8JC^C+90.8"'WTB#V+ZXZ!:*T7+;YBVH%ZKO][(DX)$$ M6?N5XS!);Z;B7*2#X4B,!QEK_KA@%X6X&&;I)5,> M[@QJ ]-52%;IFI)8FIJ.>&HZW9'@P(9AAR1+IK,1+S81H\$,+J^S9)QFI*I6 MD3HJDDT1';T?S:VB\X*JYF9&H1>^Y0U.5V\1X#G=[ID_=4 1A*/VR>HC8#Y7 M$7GAB')5Q!S*(^&Z*6N]*?7!Y*2?BK1Y61)XQ"A-:1Z+=="B0>!ETJ2&SJH#L/-8S+$%?*NP3J+60A=5@-JS,('7_S*H [^ M?Q'B[U2__(2R?4+)V:_O81*3>YEW?ZM8\\E1_T9G'J([3 ;CC%<%H8;39'2- M;C\<#\8C\1MOW[YO?XK.>0$>-IVA4V;I8#396_F FB:S9#K"13)PR QE(PV! MK?F3MCO.E#]S+(+4]*:7S&TVUF >)7VQAX&J7U$*/*17F,$S(TMN-<8>A&A$"^0'E=A&B@4Z ;4<0U5U!$^ M*6=9@XL>M#?D,T#A#ETZ"^&>0R!Q.DG:ZY__@BW=+%BFS]&A0IB7@.8Q,3Q5 M'5%W1Z^#R01E;GW?VE1\F.#9?%)4^\R# 2#\=O0> OBQ': ^1+\C]9QU3V.S M@.VQ;\9_(P,.38:.'&'=EO4V/8P5 ^=Y_E KX&P[0U>/IGS$&0OJ'*J-M-16 M)]3F(%=+NU2 WL#NDD9B3GI^C2=GR.KY,*7+3@P$@Z;<.G;['UO?PX,2R._! M:5&J#C@P+%R2(;K#'/BV$%B1= TF#*P(;T[20VQ>&JIA>:X/!7@0I_*&JL!I M^JI[)A'";2^Y;JN [M#V3*7MN[52XB%)B:TQ*.=;=_RDYI;V@A/N?1P2!Q5Q M#)7VG6;?$OWIY(X5W$0?W4$I KMXCK*O>)2"]M/O71^S=A;QA]$'=@]-HS(U M\^O/5>>1&2XQ?$FU VJA5O/K>VLFF,/CF*>8*JG6O"#7Y%S IQ,..P&44^CG M)69F(V>\[;M!=L*B'MZ]E41_J^FT@1V=UNZGA^?9*!NDB+(EM8X_^?*3HPPU M4UZ0E_1/'*S*S;*B3Q#.L\%-(!YS1@\>>?=K%S!F/*X&Z'4&^_*AWO/)Z$[( M]8VN%J3EW&#["%;@^A;6'<=U$65#. G =DACOHP[Q9ZOSMT)IG@U- P.'KY' MP 93K &Z\4LF0@%/U84R_LBA?7M43V<#L#(QY0;'/Q[ZJ]OX[/Z0R4#J-HK: MY8]Q*)SD#3@!BY:OT(KWMC-D(Q1D4)GM*9-WN)T(V<8)_!2'NEQM3#R!2#LY M0-([ROCAV#[@HS5(:E&51P.JCUW4 X"RS^\9VXY M$C=9"!*C[0>?&F!#,I[-47>N76+GP"^'"A=MQ+H*6T=:X(%1T=]#IS!_:FS8BQAG.N@_KCT6 81=]([47>/5'% M5![L%IT0XRM]8<+5B.]$=NEN^0LE"&*4$2%0I(-97.7',#&JJ<,4D+0O^]K@ MXG &GUXF?N.'G?"POY([<3(5SP]V2SS_Z8KWKTZ?)/9.>_%IVK$]XBF;=$(E M-3A^4&/^RY[#5NL'[5JI_Q;A.=2/G"S^DK,'U$S)1KH?GNQ\U^DBQ^ M0?J])T21.XCQ*A[>L.7?PNY0#SJ4D]A;3&ZH3]>V&G:??#VFO-$TF0U'<9R_ MG8F'?1@0XS093R=QK+^]%G\_OH'C(3 R:Z?P+23+O#NJ+YN \)L,.]^?A/OQ M&%1_P%7CP-V_XU$R'$V/(E4B*D4ZE&N,%9C/;C0P1-ASE F@.4O%A\[0H]8U MGG2$[ER_T"C/:='K[+JWJ>TSS\JS.=V+4/^O96@(D(C?+NJP;5]VM4D?^T X MMA!D7S6(OV91;T,A^^,.-Q"'/I._ZOP48:T@/<,?7"!F V?\JX3X-/ZFXXY_ MRM .YQ^$_ S9G0;Y2K6 J>G@>G+&G]&$F]ILZ(<-JP]4[!0 X@T !D !X;"]W M;W)K&ULM5=M;]LV$/XK!Z\8$H"U+ZQ89&%MK4TE'3+$>V-2A+[U17HW@\SD:U M5,W@]-CW79G38]VY2C5X9GTRB 9]Q[5:KAQWC$Z/6[G$&W2? MVBM#K=$6I50U-E;I!@PN3@9GT='YA.?["7\J7-M'-G D$80=+?+5Y@53$0T?BZP1QLEV3'QW:/_JN/G6*92XL7NOJL2K0#*'$A MN\I=Z_5ON(DG9;Q"5];_PCK,3<8#*#KK=+UQ)@:U:L*_O-OH\,@A?\XAWCC$ MGG=8R+-\)YT\/39Z#89G$QH;/E3O3>14PYMRXPR-*O)SIY>T[W]H:^$*#=RL MI,'CD2-<'AT5&XSS@!$_@S&##[IQ*POOFQ++7?\1\=F2BGM2Y_%>P!MLAY", M!<3C.-J#EVR#3#Q>\@S>>VD:U2P?!0E_G*"Z)(JV"BP4=8_:2506M=M@X M):L> []VZE96U$G^G>E#,MAJX[A%+)0N!71-A41*-475]9'7<*^P*BU(*A($ M6W((5"K(W=+9'L)'@KH@V61S3PM2/0I4:2V#)5*1Y(!H@-1QBFW:P 4:&@S! MB? 'NN5"Q.N4C$UJ%*Z?0\P84-J]P0D@_0#OF#UY>O(+HVL?;=A9Z8L=[5KY MRIUH/&@0SH+/R8;P!'.D$67Z35E+NZ-;$,QPSA#A':FA4A1,&3BR##X#D?78 M3"?B/*]G03I-FX<#S)&%?%AHDF#M\\"3L4@BTF($\$3R_E_! MP8'/8]U9PK+;Y'C H!V6AT?$T"#N7&- EY!#7P+Y)KJD>/:-\TW%/^-'UF57 M4[UTVAP!%_(#IG_(!T*3SF_@(!I/Q21*#\F.1))/?5\T%7$ZX[Z#-!53-L^* MPF"OS,M*#AS$(LXF(D_R0[*SF4A2;XELDHDLB\E.II%(8[(N>VF_%?1[*="+ M_/:)_7K#BR53HI$F/IHXFXK9- JVF&:)F,6A-8DIYISL=]AHJOQ!LL_?WCKA MBH'.$CKM:L@83J@7I,9K(IFE8I:,89J)/!]#GH@\"ZU)]B#=CUF:I9H,I[&7 M*1E.0EXD\7"6A0P9IF0\>;S\(UO]@Z&:[;TQW4I2O43BOKU9?M"EPL7ER5ME M]YS2@7SN=%V_+/U__BF/H_@7B%)*LR2'FYT+.!)9'D,LTO$$KF\^64ASD249 M)'0@ICE\U(Z$RL8BB7*(\ESPPD\]$T>/WMUTU)?^ZX*?6%WCPA-\V[O]@#D+ M[_:'Z>'KYX,T2T74*ER0ZW@X30?AIND;3K?^%4\EE[X)O+FBCS T/('&%YJV M>-/@!;:?=:?_ E!+ P04 " " A&537V?L*:0# "M" &0 'AL+W=O ML M#P6"IMT>ACW0TLGB0I'JD8KL_?4[4I;B=&Z6]<46J;OOOOONCM2R,71O"T0' MNU)INXH*YZHW26+3 DMA8U.AYC>YH5(X7M(VL16AR()3J9+99'*>E$+J:+T, M>[>T7IK:*:GQEL#692EH?XW*-*MH&G4;'^6V<'XC62\KL<4[=)^K6^)5TJ-D MLD1MI=% F*^BJ^F;ZS-O'PQ^D]C8HV?PF6R,N?>+]]DJFGA"J#!U'D'PWP/> MH%(>B&E\.6!&?4CO>/S:*570908:YJ)7[:)I?\9#/ M:X^7&F7#+S2M[7P>05I;9\J#,S,HI6[_Q>Z@PY'#Y>0;#K.#PRSP;@,%EF^% M$^LEF0;(6S.:?PBI!F\F)[4ORITC?BO9SZW?Z]24")_$#NTR<8SH]Y/TX'W= M>L^^X;V #T:[PL(O.L/LJ7_"3'HZLX[.]>Q9P#NL8IA/QC";S*;/X,W[].8! M;_Z?Z<%;:5-E;$T(?UQMK"-NB#^?"7'6AS@+(W\J$&Y,60F]_\G" MEUJ00U)[<,R^(O,@PR0(G0%:)[DCT8+)03K+F[H6"C#/,;1Y\"&V ,'Y/IIG M-;\R8/$!B>USUL"0'8/4J:HSJ;>0%D)OV5)JCHFO/(YL.0X- 0MH1V-PS+24 M.Q_]KYJDS628,>NQFT*F!0\Y_QP<"94//H:,2T#(I*3#TL(P& D+N$O1VL!Y M@QISGU%.I@1N__3^E9^Z#!B*3R(K?*"1I^=)5$C29,PCMWR -=(58&J"!Z%J MT4Z]XF-'Z!1C\/(.#_@!?M01=%Y]:)C)8+B(%Z,??YB>3WXNI5*=X(/A))Z. MH-OBPS"$=P4A*]'. /H9 .Y@3FZ#U()TO1Q0^(&7A+9JJZ3V+:O!(K[LL3-D MC3CCD"(K@CN?ME?1\DG#$2KB8I+DQ@@:#:;3^.(IXU;PS%=#]%7TI?.83PO6 M%,@-TF (DSKOPM&5_)L[Y[@@G>!Y[7B"QIWBFSTGYF4\29G;8S"-%T_)!=+< MS@PJ-@J]EGQT?L4KAG<'B34/S/]5V/V[TH_SXVMWHNX7\<6INL_C15>9DY5C M\<_[TAUK]=+*P8N*)D[*])W5.W7H)4=72(FT#1>EY:&KM6MODWZWOXNOVBOH MT;R]R#\(VDIN+84YNT[BB]<14'LYM@MGJG A;8SCZRT\%OP]@>0-^'UNC.L6 M/D#_A;+^!U!+ P04 " " A&53?@CK6$,# [!P &0 'AL+W=OJGWKE4]WAJP^ZZ3YO,5MOJP"N+@<>).U8WS$^%Z.<@:[]'].=P:&H5'E$IU MV%NE>S"X6P6;^/(J]?ZCPP>%!WMB@\]DJ_5'/WA;K8+($\(62^<1)/T>\#6V MK0[DOG5W^O [SOED M'J_4K1V_<)A\>1% N;=.=W,P,>A4/_WEIUF'DX \>B& SP%\Y#UM-+)\(YU< M+XT^@/'>A.:-,=4QFLBIWA?EWAE:513GUK^AKHT<&E7"VWZJ,8FU#!UA>X^P MG'&N)AS^ DX!-[IWC87KOL+J:7Q(G([$^".Q*WX6\!Z'"T@B!CSB\1F\Y)AH M,N(E+^+5=)8&D'6>(J MH$MFT3Q@\ (XO&\0=KJE>^73<7+;XGRYU!>T=&4>L-\C;#]#_16@U>48S<;# M7,%^("1'2%O5MAY'5A5M;$'OQNGI#**!GY3WTWLK^\K^?$F[&\0G50>JF<-N M2\Z^<.\HM7/KOK#^$YU8[Z@V#6QH/U5*> 5IS H1D\$+EB4I&7&<,"%RLA8% M2[,&6A2#&U55),"UM Z((FQV(T9"@4( %RR)6^E4%TEIT]ILJJI-C M\&UAGE'Y#9;S3,R>%SI.6.[RA2<-C2C68]NV4.I][Z;>=IP]O@R;J2%^=9^>E1MI:M63 MHKBCT.ABD05@IE8]#9P>QO:XU8X.^F@V]+JA\0ZTOM/:/0[\!L?W&PO=V]R:W-H965T_;IO"0B,)>>OG[=/?"K!]M\KMJV_N[AP^4JOE1O;6E=XL[#-6K7XV2PO7-UH5?"D=7DQN;Q\=K%6ICIY M_8J?W36O7]FN+4VE[YK,=>NU:C8WNK0//YQO:K74,]U^ MK.\:_+J(JQ1FK2MG;)4U>O'#R?3JNYLKGL C_F'T@TO^SN@HTA(*_[O7M[HL:270\8=?]"3N21/3O\/J;_GP.,Q<.7UKR_\T1;OZ MX>3%25;HA>K*]H-]^)OV!WI*Z^6V=/S?[,&/O3S)\LZU=NTG@X*UJ>3_ZK-G MQ-=,F/@)$Z9;-F(J?U2M>OVJL0]90Z.Q&OW!1^79(,Y4))59V^"MP;SV]4RD MD=E%-C/+RBQ,KJHVF^:Y[:K65,OLSI8F-]IEI^&OLU<7+;:F!2YRO\V-;#,Y ML,W+[%=;M2N7O:D*70SG7X#D2/2^8NJ=DJ2O=J++%UZ?>MG)SY9/#X866))OM08377S9TIC&J@2^-L M6I98"O+SW((O*;$9:*3)4+/**794*6-T:6#SJHVLZ7D__@:]R-Q72\Q3ETEH M4'SB&3%Z/==--+P1<^' $@D/,1EQI&'"W8A^$@6-7I%[QV'!8[O6V6EIG3N3 M]\JML@5B!H83@_ ("J(1DN8E[WBOF];0WUAFH9N&-[3Y)Q[-?T$6A6[-(M:E J^CIMS%TCYLBSTA8 !Z3YAO7DG%%[G[UT40 "T(HS#15_(Z(S^]& M\"4&6A1X:BOP3QB)*9!-0\8[F%!I>!-'P3QH]D*9IM]ORVE%'O6DU=89\?L' M[#TZ.H@5L&?+L/EM;[A_U<#$5>_?Z5N7AG&0I@96&3#55 7" V'#P*"P)2QY MKC/]N89\2(2!JQU$M=&JR?" /+G%TP:/6VB[^'CX8G['>@"JC2T>'WCN$CC;:UNOTU^A;N*CO%;%H+E/)4!X8QV=O:,')4;'/6'Y6=TU MKB.L"#9]@#_)GDR>G,[/8&7PNC*J]R'3G-7OZN7U]8BT2ZU91B,RI5Y.DXF7 MTRE-OXO;GXV/ +"G$8 ]/8IP/CH6\!O7FC5A@WT8Z7$KL$3%*0@<\OKS.'2Q MX]3(GP57Z1*G1HQ>JT_0R$@ 250Y9%2UF$6[4O DBP4Y%-'DVC:TMUI'W(+Q MVBM#:=3*Q)3XSYJ)M]T_(E&Q!9TL.?ORX:IT*6I[/9G8 ,K4 *V OB01NH MYV2:Y&WGI5G*4JE)2MX'@R I4 +B1#/6<$N$?P^LX;Z/9"HBG%\3 87MYBW< M5L2O_<#HW>9 U O3>N;2R8J JP(5F ZE]"$BMRY=)U>U:55I_HR,84<(-W+> M08[.+MH'8G.A[W5I:];GK24X6MVKLF-]XKTD[(/#2X9ZB28NK2T>3%GVT[$- M';&$(V=M@DB6Y_2K\//ZH;1)I#,>LU6?CX_4Z[JT&TV'@'*G/ -6/G0.M\*Q MSZEP #K @@)&(++VJAP$.1CS/1]R_XI?AX./NN%9EQ("8=N[@VE-F$!.LRM5VJOR[\&7;Y+=/E] MK\O[W/.CJ64/'9(TA"76C<:/6S1VS4E:/,U"1U0LB+Y.3^7\J<:#5$DN!/N\++%8ZQD[<%U#IO@3S@I?+(%$965?]NU=ANB2P"L+O2B,6J:2L: M%UZHIB% +E%$_#Y[L>H\)U:6K!\2\:MSJ ;",CT:$!_C_8 +@Y4]M 6!\AHEC1!L"'Q MLB4<2VP,E*2KC[.I8])8LKO'6YC/?!X?^0/%IP>\80A!0'QY)@21UGI MX&Z]"&#Y,50=M:\@:N8!@R;2S, MGJ-6)M*Z;6&]X; VYY1_T!EWW40(E#WR(<01K"E1_G%VFTX,/I=#?[(?F$41 M>!]1C"?.D;P2@HH[DV5;H"*!H)Z(]5=8.%)Q.-C*>R,^8A#5WB,"T4FA@DP? M]!L)W!$IQ2/Q@H'?-!9$'41!,AJBH##C/G"Q)C,NQXR,Y4'66,(^%,I MY5X9<>5IL!A_(=S>[0M;Z6EW=1=QIEEZ7]O/(."%@W*DA#467=YR@=8L.TEY M1G08> RS#+_=QC$4)_@7'_H2IR&V[;ILYKO;'VP#U2Z) +[()=*G>MDCH44V MHS3C0#5D"W+W=D0O<()LCG1_V[E7!Z'"6RD:N%Z+W##.Q)(R@P8 +@\7S78 M!_&Q-*>;NMP((Y/*L8\/1GQ KMH^L!HAVRL5,V@-LYA\8&B M'(7'#G"W:I-X0:-"25VJ,G9.LF +,E7=Q7H^QDONMYWWQ=S+<3"D5$-;*'*] MVG"@VZVG/$A4\(,]0R@NJ3,]/WMKR'TT&*L%:;;&T+L]BPR]\EV5=B MI(H4'$;.45U0$2>&7(1EK\IR"0;_+YC[+YA[#.8>R06?QUSP^='L:D9)I1T7&E :T'@GK.(\^AP$J]/U5)) MUF5'ML*Y&/''FBM-D*A."ZR!R@/KS'6NUCHNLYMZ)"1_Z7@IY0\EF2BR7![SAH3I^DLA"S, @<*],U-A6K6]S2\"0S"$ZJ4P0**;@MG&ZE%->7 MS6-[PC\<9UM8D.YO-'RYXIZN+(K^%] LE6^B <=SS#1B/AVP/D[@T7;52\ MY27.M8!?-)QJO6CX\:MD M;P*&I>.]@S@4,Q#G,&TIXT:53L1/N74E(,F1(G+5G9K>MSUZV1OVU"JWIW43+)GH81 MZ%/M:N13PES5*C?^WB$6)3L;=EIE'9G*M5QOTD/#3!!NV+C/_U1)UV-8H6%+ MTNGNEQT?XCN\K!TP?Y>WS"H!#$$PD2RJQF^3 E_0<:S&D%+S%2-_XX[OKS&A MX^R&XC8M':Z(47Y+MC'(#6]]0 I!A/NJ :LV77_-PP=2'" V$#:^"" "#Z=) M*S&T3J[*W!,+!Z(R.)?26VG>=L33/O9",WZ7EC)E9ED.WT7U#TF-@B^))XE7 MCH8ADM/D<-M@LS>C&MQ0='(!3"O7E\VW190<:HBZ.O(C*C9?,BZ4J?0&!2W) M:#/*=&-T6?@^,Y6WEF1+E>A^PV1L,A!?$NJM;'*)DV,XI2<"(W(^7-_/B=K# M]AZ:\P+1J+\P\CEX-CG\F6);V"[:OJ/8WXGHN''."5Y?]!?+++[1= M<[UU8[RQ%?[.#]]%_HM+9G_7#\.+P8.W4D!W78_@^KNPR9HSOKE!A90;2_CV M].UT=A/N+Y$(IK-;\D33V4L0O,5'/)!!=O6U(D3T W7 MTY=@,M669051QI_A0A&MFC9[WS79#=D3H;\9/>IJN4'%UZ)^?G\SHU]G$M4' M%4E2%,!^M1%BO>.LP"W+?3$N^1]A7%TC(PSM!I\?"I6D:32IE(LU>S@N_8KA M"L#Q9#5QB6$=:P76\><9HN&A2Q5)+^3FSI>6G*8EM7TJO_?B%15DJ=@P]VLU M80=.O/;-H(R4M*KA>]X>T?A+*ESYAH_?] 7#H0YPH#PL"!=U,=8XCPMCG(F1 M8,>IU\O#Y@+7..V6G6NSR>75"V$2*7NP$M)P>G-^]71$E\G]?1O'%U"N)M]G M/_G;-FP'[SD7":_>A6L^=#MN%HJ@IS/@:5N#XNNGE^=/+I'GAB9-%$M"+S'G M'55YUO'3@UL.8N\J=I-R^5?ZG2S>CJ=-^S (Q0+?WI$J^'88W8;GAHLH'5LQ M7%_E^M2K\?RA[>,%)H:^0UHDH)H!+2LKV702BF/G426AV+<.^SKR7]B8K9OO M3S%"FG,_:O\]JU.2U!X:O8+%J]J'YD/9"$Z?#2TVN,"=@]!W%KT2>9_XLZH8 M&USY6YU\;3I<*C7WOMOD,ZW$7[6490>+0%CF6ZM2JZ 2"]VOA66"5<38 _G8 M(^Y@CH\%&FS\7TC*@HW!DM[J>7DU'V"Y ?3GU&YO"BR>3 MLU"EC:B:PD";+ 4VS!7B(Q]R3.+<+%IV_'"==2]L0#K:2 MR/%"P[N;=,4R?%L"9NF&58FN@-"=23P\]\$L%Z3OI%;],>8:03PCOWK,Q]A- MR.W1+M268J+;%WQX$O?3'U,M%]-;4Z^HZ?N#OI874+"G#+C8'\LWV>ALH+(P M,63UW74RQ$02')6RCJK/HI@>69$#[]?_;:"G^+MW^>&N># <+#2TAHGD/9I3 M]ZC\=,&$DIXV? 82%Y D@%(/&IM%A1*CXLZBD;HJUNC!N*R+DW,3U21%,-E? M[A[3=8K-2$1'IM:(#H3 R">2W(&,9=T7,4(]/_W:@XZ^P&]LRE:_3R&.?J!" ML.O%D\M@/<,=#^\TD9T&JPN6DP4G0X8*MI9@$%S)HI<$W[463\/?".2-:&SH M!&Y9'5^.WC$S\L[M(WT1/,S/7:6_Y%VNKD<)JGU7N;;IQ&!"8+Z5Q.L7[E0& M%W0]>7;V7?8K)RCQHY#A2!Q^[\+C=//D?GJR5M)3BTE[2&%\'EC*)B*ZL(MG MXCQ\(<0QJTJJ5EMN9+M>QJAQ37G:G\QD)_U0 JJR])!VKR=\V?P1)GO=-Y*B MO36Z3>(9IV*J[\'Q1SN]DQ'5\AFZJ4&YUA2(TXZ0MY!;*L^/T[=FOTV'?X1Z%2^Z;B\>GE0CU^>7\$1 MS@CUF$7L%VT#0_DLX#?J9 <]?@Y(*8>,A.Z)9_HS?1O*@2-XJJ M05)RZP;> M,=1&Z!*XW)X);1T6./M,6]KEQH,V*8A(G93IXTZ[?-D6/P)*/_V)A'(UR3X2BDKO,=U?*8=)PIQ)FU#,@+%<'/X\8R' M""H=NS* 64V^VHA2U-3(-BW?CN"2G7S]M'NABA2.:O/K[:%=M3N8^^5]G:[? M7L3=T[#D2TPM/UNN $@"05SDZ"KQE1#?'YV5.TSA&I7\0P^^%^MO*5%?G!&@ MYQ+!O210G_Y":55VE48S=Q:M'V%HFX!T('=*RGO.XY-/DO8=WV]T/=S(W^3C M;QE+&A"=^U[Q,'1U_NLD]UT6B/>1_YT7"Y6W>P+2;TW_+UC6=TZ3:@Y[&U^S ME^A4R:XP-3+\?.G)X(QPX_6UOP/>,QMV]HU_[G2"LB6!N#]PH)+_@=M M$/])E]?_"U!+ P04 " " A&53Z?VJRJP# "K" &0 'AL+W=ODU\-H;=6W(HB@/.RYDL)CYM5N] MF*F=;86$6TW,KNNX?KJ&5NWG01P<%^[$MK%N(5S,>KZ%>[!_]+<:9^&(4HL. MI!%*$@V;>;",I]>9T_<*?PK8FQ.9N$C62GUVDU_K>1 Y0M!"91T"Q^$15M"V M#@AI?#E@!J-+9W@J']%_\;%C+&MN8*7:OT1MFWE0!J2&#=^U]D[M/\(A'D^P M4JWQ7[(?=(LD(-7.6-4=C)%!)^0P\J^'/)P8E-$[!NQ@P#SOP9%G><,M7\RT MVA/MM!'-"3Y4;XWDA'1%N;<:=P7:V<4=/(+< =EHU9&5DE9CG@R2L U9>?>@ MR<4#7[=@+F>A19?.,*P.\-<#/'L'?D(^(69CR,^RAOJE?8A41[[LR/>:G06\ MA_Z*)!$E+&+Q&;QDC#_Q>,E_B?^[\/]>KHU?_^>,PW1TF'J'Z3L.;X3AVZV& M+?==J3;D0,&\E=VS6.[ 3DW/*Y@'>"(-Z$<(%@\-1J-:/&U";HEUE3L<.?$- M#!ZD(>#U$[&HN5)=S^73CS^4+"Y^,L2!B J0UP8T AAR(21JJIWALC:74_+0 M:( 79258% O=&E/E*O,[LCRW[RKG/M&)=+];FTJ+WN?DP,&0#V22TB1F*.0I M95F) LL*6K("I;B(:9E/R*U6&S#NEN#MLRVC2<1(3"=L0@I:Q!E):5%.R(.R MJ';, GK(:1ZGSD-.X]+ALCRC6J=]>Z%ECXVB:D,\NK1H)PSAYM"$_U,#';/(+5G#5DCIV&$L MSP1=91.:1Z[6<4K++'9"25F1."'&-HC(LJZGS]D?0JUX+[!G\/34K\,F.8T2 M1A+LM@+[Q4\F=)+DY#?LR2E9=DI;\6T\[-5+[-=X%PE-X_R27&#KEFZ.-M_3.)D:N=M,-;,JZ. M+_%R>(">U8=G_!/7F'Y#6MB@:7158'?JX6D<)E;U_CE:*XO7JQ<;_)L [11P M?Z.4/4Z<@_'_9/$O4$L#!!0 ( ("$95,F]=,P? 4 %P/ 9 >&PO M=V]R:W-H965T,22 $NLM.TL,).YC M!9:V:-+NP[ /M$3;1"31):FXWE^_.^IAQ;.U8A_VP3)%W?ON=SQ>;Z5ZTFO. M#7PO\E+?C-;&;*[&8YVN><'TI=SP$K\LI2J8P5>U&NN-XBRS3$4^]ETW'A=, ME*/9M=W[I&;7LC*Y*/DG!;HJ"J9V=SR7VYN1-VHW/HO5VM#&>':]82O^P,V7 MS2>%;^-.2B8*7FHA2U!\>3.Z]:[N$J*W!%\%W^K>&LB3A91/]/(^NQFY9!#/ M>6I( L._9S[G>4Z"T(QOC.!II801 M7,/9(^WH\^NQ01U$.4X;>7>U//^$O"G<$+>^_*9:X-E9;0#K_G" "LS>/.M$F;7#\$? MMPMM%!;-GP-*PTYI:)6&IYQ +&45QE@N8%K- *J_\M$PJ^LKQ" MS4AC[=H;^6AFI>J]BTQQ2'.FM5@*G@'#G6@N2"!ZE8;D5Y#O3J8LKGQYGH7O>[B;ND6C\;ZY& MKN/6K@8Q/G_^:>)[_B_U!]\/!OR=H+]> 'X;:-(!QK-.O_ +5^<>%O*\P:9;NI(0F= %&#?WZ2'(%+"Y&!$HB[$HA_K 0^+MO3I'?4',OAH+S3 M.32[37U(\%J+V&NQJ>BZ:-:VY,,^>YBA>=>RY_V6?=>T[ ?;LF'>G!0IL^/4 MR[2^Z#&/:"'NZ%2)C:7M#1E'C,:!@>^:0P66>,2@+J;7MCI36A /5J@EQIPY M7NAB-_"HC<1.F(3_(O]TDSFM)G!DH$3 M^SX^(VS?'V1Y40R*[E40);.AZ(FCDL=1&QC01"[R'?J(N,!!T8KL@?LC5H)" MG&K*91 G$'E)$\W$B6-"0^PZ41P/@2'IP) ,@Z$>\:E*/[#52%@W4_93E,\>+ M(<.$D6E$L5:\'JM*] V*>ESF-"Z?FF?J$:8=A0[0^VCE]:?N S$?2,W =ZO& MJMBO/B 4_Q$:1/)PN;Z"(**:BV2&1L(=+D]O[YV(TQ59E?,ELKJ7"9ZMJK[+ MU2]&;NS]:2$-WL;LKA^J?EC; U[%]OIVU^'X]YU=&^- M('>56BG"^S8SS\P\.SN9;(1\5@FBAN]9FJNIDVA=C#L=%268,74I"LQI9R5D MQC1-Y;JC"HDLMD)9VO$];]#)&,^=V<2NW25!EEC&Y76 J-E.G MZ^P6[ODZT6:A,YL4;(T/J)^*.TFS3J,EYAGFBHL<)*ZFSKP[7@3FO#WPE>-& MM<9@/ F%>#:3S_'4\0P@3#'21@.CSPLN,4V-(H+QK=;I-":-8'N\TWYC?2=? M0J9P*=(_>:R3J7/E0(PK5J;Z7FS^P-H?"S 2J;*_L*G/>@Y$I=(BJX4)0<;S MZLN^UW'X$0&_%O M[LJ017G--)M-I-B -*=)FQE85ZTT@>.Y2/+$Q1?9AT-%DQ9SM1K7%1:?1/:!S!KKV'!%%=O)>"L;7.-QZI@$4X=NJ<*Y0LZL\<$8252NH-&LS;) MI3ME]TVZM=DV.%]L7!*.DLDHV9*,M)M+D14LW_[VRY7?'7Y2L.(YRR/.4F![ ME_:+:JY*P@"_0M?M]CUW,.S2V(;+__1JM-]?"ED(R312&0DU*!.+ M*F2[TSW7\[R#V:TU9Q.XEQC#T^7#)6AI7=RV=8V&;C *&B6[;[W\/H9^X/:& MP>'T$64&H:"L9*4N*4J5^WNH ]\_F%5Q/2*.B8C?NW+]P8#&0=<=C88' ?-' M'FWW6CEI\6L,\XB2HKBI\A\EIN1,#!'5($HRY#LI5Q38ZO>8 M9/\[@X*!VQ_V3R"M-W^6!0%%T.\=L:!>?I\%5P%1MG7L8\BB9XK)F_SU M!_[![%WF!"VV5;/3S/$&[L#29>2[0==[S9O1R/6]X7_(FB%AJW[//!E!\V0$ M9Y^,Y=[V\I7M'WPH7'C*16C*O67%Y[PHM3DCR'=RW*AZZRTY"^I?O26VJK>L MFHINGI"3P=VE9?LS3X4+9>L.]D#Q=.\_&<5[93(A$WRJ5P%'LSCV!))05Q:B,;? B47\=&5NV/;JL4Z??2"2I[G M?8!EPBA>!C$JS3-+T598_,#\49OU&EA5RTZQLM/J%3.4:]L1*\H(!:=J&YO5 MINF>5[WF_GC5L5,-HK H2'%%HM[ED+@DJRZXFFA1V,XS%)KZ6#M,Z!\'E.8 M[:^$T+N),=#\*S+[!U!+ P04 " " A&53##D "4$$ "?"0 &0 'AL M+W=O3DRC&2TZI5I,2!!,)S7E MTEO.N[V57LY5:P67;*7!M'5-]>L]$VJ_\$+ON/&-;ROK-B;+>4.W;,WL;\U* MXVHR6BEXS:3A2H)FY<*["V_O$R??"?S.V=Z\FX.+9*/4BUO\6BR\P %B@N76 M6:#XV;$')H0SA#"^#S:]T:53?#\_6G_L8L=8-M2P!R7^X(6M%E[F0<%*V@K[ M3>U_84,\'5-THR:0U]2?*!R1E\5=)6!C[+@A5_UY\@O!$C.6*\)V<-KEES M U'@ PE(>,9>-,8<=?:B#^P]Z2V5_ =UM/ Q9FF4X 7M62(+6&EF, ?]ABKA MD4O,$:<"UKC)ZBX_?]YMC-5(JK_.((I'1'&'*/X T4ICEVG[ZL,*RV$[%)^_ MM[QQODY5X*PYU\BWIJ$Y6WB-BT7OF+=\KAB42F 74ORGDJ-> M:YDV< %AZ(<)P:01CY"0J&@1_$ M(3R5)4=*CT% Y),P N*G:0"/K9;H.?(;[[*^4!>. ML5&8XB3S9UF$4E@;P]WAM69]K=\CS8( >3B+R6C/5EP7UPUUQ+(5@CO6;'258'\'.!(<^SXZ5=8+2&(_C*X.[X^[OI+]TV\?[I\I7K+,8&"E:@:W*1(:=T_ M!_J%54UW!6^4Q3QTTPI?4$P[ 3POE;+'A7,POLF6/P%02P,$% @ @(1E M4RG=F]S+ P ?PD !D !X;"]W;W)K&ULU59+ M;]LX$/XK V$/#J!:+\N/P#;@O+H%VB)(TO:PV ,MC2VBE.B25)SLK]\A:2LI MJKC WO9B#ZF9;QZ13IHL*:Z:'<84-?-E+5 MS-!2;2.]4\A*9U2+*(WC<50SW@3+N=N[5&4SC-PS2@T'JXO:.7)17S+#E7,D]**M-:%9PJ3IK"HXW]E#NC:*O MG.S,\KV4Y9X+ :PIX4-C6+/E:X&PTAJ-#N$S]<7@@=&6/IM'ACQ:NZ@XH%]X M]/0-]!E\DHVI-%PW)98_VT<4:1=N>@SW(CT)>(^[(61Q"&F<)B?PLB[]S.%E M_RE]N.*Z$%*W"N&OU5H;14WT]PFWH\[MR+D=O94&<:MLR8_

T+HJ_E);,OB<[UC!2X"HJE&]8C! MG\%LE$,Z'/74) ^GD\SBC<,TS> $U?..ZOEIJOMI9QOTNFO\F];8.^6G.EX_ MT:#5V$?XDQ[Z"6_1"NMJXUVQUZ[0N_(5LL65I]C%'<$\,[4[G9?#.J=KZE?N M]>7E:39072>82B%"[>:#K7A"9Y!8K93$W(L9P66'8^I+Y-B[?><4O1J*U Y; M-_KM=4&ULQ5C=4]LX$/]7=G*= M.YAQ$W\E<2@P Q1Z?6C+$&@?;NY!L3>)!MMR)9G _?6WDASC0))R3_=")'GW MM]^K%<_5$E'#8Y&7ZJ2WU+HZ&@Q4NL2"J;ZHL*0OC[HT'!>-D[/;9GU_+T6-0ZYR5>2U!U43#Y=(ZY6)WT@M[ZX(8OEMH< M#$Z/*[; *>J[ZEK2;M"B9+S 4G%1@L3Y2>\L.#H?&WI+\)WC2G768"R9"7%O M-I^SDYYO%,(<4VT0&/T\X 7FN0$B-7XVF+U6I&'LKM?H5]9VLF7&%%Z(_ ?/ M]/*DE_0@PSFK"RS##;Y!^0WJWRX5KY\W OX!2K/D2^!Z$?!GOPHM89 MD<6+=N UYO]U-E-:4K[\O0*,;5[I"J6XDF/BM,B]TX;26(.J1.M;%#E6C+5 M-,R=9-Y(AA72CBGZEE/!*CA0#H27H)>B5I0;ZO (R/4:BQG*UO_P$=/F)+ G M/IF8(?402A=2H'Q J;E9DX)SE)(4 MP;?*9)ZR>7DSO2.+:JTT[7BY@)'O1<$$HI'GA_':N=M,9"LFL]90U8J=>),D M<"8T"?"9OI>F6S3R_P-H-/3\X:3%=JA%E8LGQ+5-M4R75%<6'$;>T/=;^ENA M60[J#7%K Q;X@9>,$P@F9$@94>N"M#%MH*:0W*(L MX("*X F95(=PMEA(7#!MQ&LR0O$4OK.\1C@(#BUA6RT>X&-*MD!%BMG00D:M M^I"::VXCR&RH7Y=/Z/F3$;P#OQ]&$/<#6D94(?$8NMY4L)"L) O:)'K7KC;I ML+$\@X,P\ \=S9%KN\;'BDO+ZD>.U1^]L&!+P ["0PB\ M41(Y84.(^@DMQX$7^X%UU;,C>>O(!^M(D^5J0S>)MK>56MF4R?B<^@@:!6:H M5XBE/5Z;27W&!-@T#7/\[/TYX[*105J;;^:"8^63==OX@]HL.V><12:H9DEH M7&0>%'3[\RKGY)G9DTOD-@,WE>_T+&^MHVF-'I"=#ZC(S7WKKULGR63@[%?^ M[7AD+4_O% M7NSM]QGU_O^W=WPRE08?3;9>F21R%7]-3 [N;75_5[J8>#LKWY1Y: IEV(\# M)Y6,"D=>-#8-(8S[U.B_N\"^KOJKMFP/J/9&B2G7P.]'PU>2M[AIF'BCR @) MJ%2#?;?)N$V3\:];__O9ZTGR\M&LMPX[>Q&W)T=S=7:$I5UAZ(11Q:1"9LTE M:I)'+R6Z+O&F-#*$-D8KIC;FI!<#TJV%[0Z\\-7@;YQ81-?KVU4[+=C1@C+U M0BAM@B7Q 4M*-[H%:&*).@%_?6*&2T9CAE4W(\9<5/24TF9,2N@V6=,UVP2F MC&9Z2TW3ZCUJ4UJQ[\6C84O;;,?P"4LJA]Q2LXP>)=R,RW9>BD-2)'EF<=MP MT@PVN&D;!&'LA9UQ:;V/:9"C.)69F9P)FX+H'G%KPI>_<>2%E+73'='WH$3K M0U:(VC3+E%6<%.+_$.%.)0@S\>&B0[HSN^)AQ^C.^HU)^?M5Z!NN<'(3O<,;$_;1_29>SL^D[L7^!Y$'J],0+:?RV<_@M02P,$% @ M@(1E4Y*R+U$>! %PH !D !X;"]W;W)K&UL MM59;;]LV%/XK!UHQV !KZV)=G-D&XB3%!K1!$*?KP[ '6CJVA$BB2E)QME_? M0\I6GA?+T*RW M"_XL<*>.;#"1K(5X-(,_LKGC&D)88JH- J>_)[S"LC1 1./K'M/I79J-Q_8! M_8.-G6)9EK0?OTXI;J_E$H!7[!E!^:_ C:%3Z+6 MN8*;.L/LY?XQ$>O9^0=V2_\LX J;$00N ]_UO3-X01]M8/&"5_!NN*R+>GL< M[5^7:Z4E-XTMG)FM+!+&!__IBL.2J2('7&5P79:M_S%&7 MDO,N'G*$C2CI,!$X:%,J4*@534J=@Z;/J:B:5G/;]41DW3O-.J=04]%+4_2& MJ"F;!JZU+-9MAZ>%P:AH._5?^IB+,D.I8%#4A"]:15B* 3ZGV.@CC(P:<'@! M#[E$?-$)0'746*UII2GF+85T[KLIMOEQCZS;MD+)M9 78%IV8.@/H:B))\([ M&'ANS"9>."3;8T$2VSDO9GXX-7.#,&2Q,2_35.(A,Q(S)(TS(:>B?D*I"V.3 MNFU0TLTZQC34&UKC9R*9AFP:N!!'+$E<2 *61-UH M$GU/W?_CVJ1J,HI]FZ9@-.GZ(O!'TZCKD%$8#<]H0-AK0/AF#;@3&FM=\!*N M.I8W7]OBB9R0BH0OXC@A0#\I.R1L'1V4 MA<@4V!AJ _A"D$AY7I.1^[>=\U]_27S/_PV\D,Y3D,#*SHK&Q*%(5J+$!Y^% M[@3N5Y\5A F+@@@".OEQ @]"4Z(BEP5> EZ2,./X5#N-CRYKTK2M?9(H(M;6 MNKNW^]G^U7/97?;?EW=/ID]<;@NB5N*&MKJCF/I =L^0;J!%8Z_^M=#TD+!F M3B\WE&8!?=\(*O%^8!ST;\'%-U!+ P04 " " A&53:,L5SVH# !7!P M&0 'AL+W=OJQXY.=DJWPM)25[[I-8IR-&H;/PH" M[K="=MYZ.>[=ZO52#;:1'=YJ,$/;"OWM"ANU7WFA=]BXDU5MW8:_7O:BPGNT MO_>WFE;^$:64+79&J@XT[E;>)KR\2IS^J/"'Q+TYD<%ELE7JBUM\+%=>X +" M!@OK$ 3]'O$]-HT#HC#^F3&]HTMG>"H?T'\>]7\*4M;K[S,@Q)W M8FCLG=K_BG,^J<,K5&/&+^PG79YZ4 S&JG8VI@A:V4U_\77FX<0@"UXQB&:# M:(Q[;?T+3EQJGXQ UY-@-$K@#GOP=/8E$.#H';DXA&[ 4%T)7Q27?73)^K $C;&H#6P_09/[(N&M"NB M_B7&SWIT8WMI>E'@RJ.Y-*@?T5L_U @[U=#,N0RMJ^8\>/([&AJG*3**H7KJ M@$858_G9V.@E##VU@B6DK6P:AR/*DCP8EYO;GOH3-;R53D\-AC(U[R[AH=:( MSQH!J(P6VRTINUI^IAS.G;M:NT]P(GVF-Y"CQG M/,ZI2E+ K2CDCI@)(Y:G*63T32!.69Q%$#EG,?Q&3&B(6!A'$-)!""E;Y N( M699G\* LE?9 ]QO(.>.ABY5S%F8+%SU/69I$+OP%'5+4/ZA=XSJI&3M)'#OI MI(KR=([_4Y@76/Z Q;P3LI>)#A.61=P)G#+C/V(U32/@ 7].8,:R, 1B-DAG M3OZ?!G&1$"FY$Q8L"!;PTCSZ)Y<=A5B-5[J!0@V=G>Z]X^[QU=A,E^63^O3D MW A=R8X8Q1V9!A<+NJ3U=(U/"ZOZ\>K<*DN-/HHUO7RHG0*=[Y2RAX5S<'Q+ MU_\"4$L#!!0 ( ("$95.H#E[Q;P0 -D0 9 >&PO=V]R:W-H965T MZ7]^!T[(;PF9-/ZI23.>1Z?-Y]SW,&&BW>YHE2A[W&4R&%K MI51Z;UDR6-&8R#N>T@2^++B(B8)7L;1D*B@)#2B.+,>VNU9,6-(:#>D39ESOF[?IF$PY:M-:(1#92F(/"SIF,: M19H)]/A6D+;*/35P_WG+_LD8#\;,B:1C'OW!0K4:MGHM%-(%R2+URC?/M#"H MH_D"'DGS%VT*6;N%@DPJ'A=@T"!F2?Y+OA>.V .X50"G #C' *\"X!8 MRF@ M70#:1P"G"M I )UC0)4-W0+0;0KP"H#7%- K +VF@'X!Z)MTR.-G@N\3148# MP3=(:&E@TP\F@PP:8LX2G>PS)> K YP:O:RI6.N<)$F('HED$O$%F@HJ::*( MR<=KGRK"(GF#KI"%Y(K 1\02])8P)6]A$9Y_6_%, H4<6 JTTMQ64&CPF&O@ M5&B T5>>J)5$3TE(PS/X<3W>O83WZ_']&KP%WBQ=ZFQ=^NC4$LYH>H=<^Q8Y MMH-W+LO_GK/O7]"]S7QT?773@-7_$-:GYJQVP5K)]:F>ZTN6[#2L)/E<3^+3 M $APKE ER7-S3:I))HTUP?US) >YYI;'US6L;I7#243U@9TI'KRC/W^!SVBB M:"S_JB%OE^1M0]ZN()\*'E :2K00/(93SA0C$4JS><0"V'1!!4N6MRB!E@PJ M9'!\Q$: 4+)$(9,!SQ(ET=_HZEQVYCMWS@M:%@:@ (N04]!@XA(R18,OBF.I/;HBD=@E/P)T6\94S_0 M-;11%C!U4V'6N'.BKF?;%1IW2XV[M1J_TI#"A#.'2 <\@7JMF'Z&V::PQ*AZ MBV"4D0IJL+;I&FIRGF0WYRIROF'GK%=S0RY*^!V:TJ90< @.'DDS MJ79'L;HHX==)'%C6*RWKU5J6UQN91DPAH<>$6[ HCL$:DXSG[.B=ZE#AWGZI M1+]6BQ,6KB^CAP43#BX+J(FZ[I I)(B)OJDI90<^ M.T?AD^KB=H]RH8&,7R]S:*6SL]*Y% PP8*QK*'I XSP99J?)<$B_ZW/X QH= MWG4Z7-_JJDZJGHHE-(%+A[2@W\]N%[L=N[*$X%V_PO4-2T_H/S]$$5=PQU3H M)=5#>9W1N[Z"NQ_@TUWQP_^M^C7VZ6G5_G#^96>K3NX_NG_):]H\DO_5^)6+)$HH@N@-*^\T KD=^C\Q?%4W/)FG,% M5S;SN*($A@&ULS59=;]HP%/TK5K2' M5EJ;D"]H!4@46E9IDU!1MX=I#R:Y"58=F]FFT'\_VTFCK 0:J7O8"]C..?>> MDYMK>[CCXDFN 13:%Y3)D;-6:G/MNC)90X'E)=\ TT\R+@JL]%3DKMP(P*DE M%=3U/2]V"TR8,Q[:M848#_E64<)@(9#<%@46+S= ^6[D])S7A0>2KY59<,?# M#IQLQ!ZYM914E( DX0S)" ;.9/>]7Q@\!;PG8 J4FD);QNXKIU"D-L3E^C7YGO6LO*RQARND/DJKUR!DX M*(4,;ZEZX+LO4/F)3+R$4VE_T:[$]J\0X/0"X\0 M_(K@=R4$%2'H2@@K0MB5$%6$J"LAK@AQ5T*_(O1ML$,/,E+I703XGFJ?&R_ (1S]"2Y(QD),%,H4F2\"U3A.5HP2E) M"$AT-@.%"97GZ (]+F?H[-/YT%5:@XGD)E6^FS*??RP?;"Z1W_N,?,_OM="G M'>B!=Y0^ZT[W6NBW'\M^]['L\]/T&22:WFNCN[KJ=>G]NO2^C1<)$)CEH/<;A58OJ(E;X!>[/-EAD:*?7W5(=*^@D+]." IJ M08$5%!X3I'CR5"5*FH)@;\;05N\R8FPCFEWW>:Q?S7.SI(>(GA_ZT97GO4'> M'2+#P!]X3>!?OL+:5WC2UX3J_1ZS!) ^.5#*MRN5;:G>A6V/R;8N" ^DQ%;( M6W,E+GH/-V^)%WK'G46UL^BDLP7%#*V 0484XBM*[TU/405%^4%HYPHOK'GVXHK?5K:X5K?R4 8@'Z> M<:Y>)^;(K&]YXS]02P,$% @ @(1E4Z_1TET" P !0H !D !X;"]W M;W)K&ULM59;;]HP%/XK5M2'5MJ:^X4*D,IE6J55 M0F7='J8]&')R49,XLQWH_OUL)Z00 D*=^D)LY_O.[3,Y9[@E](4E !R]YEG! M1EK">7FGZVR=0([9+2FA$&\B0G/,Q9;&.BLIX%"1\DRW#,/3,D;\@B@CPMZB=^;0JQ1Q!V^@E60["Z!.<$P6X(]J4> MG(;@7.K!;0@J=;W.715NACD>#RG9(BK1PIIT(JAHN0#74N(I7^]'43U:2.RCH1E8T>12@)0_,BA+"' M/SO/'YSAZZ)";9FL79DFUEF#2RAOD6U\0I9AF3WQ3"^G&WWI_)_W^;N]'Q3# M;N^,K>S9)^R=O SHUS0H1\[YR]EW?VJBIXCR8[@9#SS/ M=(;Z9E^58Y0 !?XA:G:,LCS7=:Q#V/P89OJ>YP8M["!'M\W1/9OCLEJQ-4U+ M54H&=).N@9VIG=?:]3Y6)+]UY+]7I)KH[HODV&:GKM-CE.=8>V6M13I&6:X? M6!TMY\PC:Y,/2AS8 TZ,O6@?-]T.RKUH!P_Z(JD[[4UT89B-4\PM"95P>NO57O: MSBSWJE-WSB?FW=3L.9_)&4>UT3?S]8#TB&F<%@QE$ E7QJTO;A2M9XYZPTFI MFNJ*<-$CU3(1D&ULS5;=;]HP$/]7 M3M$>6HF2+T(! 5+YF%9IW:JR;@]5'PPYB-7$SFQ3NOWULYV009?2JNW#>"#^ MN-_=SW?G\_4W7-S)!%'!0Y8R.7 2I?*>Z\I%@AF139XCTSM++C*B]%2L7)D+ M)+$%9:D;>%[;S0AESK!OUR[%L,_7*J4,+P7(=981\6N$*=\,'-_9+ES15:+, M@COLYV2%,U37^:70,[?2$M,,F:2<@<#EP#GS>].ND;<"WRENY,X8S$GFG-^9 MR7D\<#Q#"%-<**.!Z,\]CC%-C2)-XV>ITZE,&N#N>*O]HSV[/LN<2!SS] >- M53)P.@[$N"3K5%WQS22OL/FU+6JF%J 38H[O%V:WC)D2185_P#0@CK;69 M@?6^16M_46;R9*:$WJ4:IX97>(]LC; 4/(,Q9TKHT$E-0B4PMN912#B!+T0( M8F(*1Q-4A*;R6*]>SR9P].$8/@!E<$'35,=>]EVEB1GU[J(D,2I(!$^0".%" M6TXD3%F,<0U^(%?PV?\,\(J14*K+SR<(@VX0E-X*%O!)0I;HM@"X>L\I2MB;GT#I@^Y+@ 8 MPS>:&3F^A)G>DDM2E(6;SUHWG"O,Y.T!9JV*6I&S:B[^]N' M3.O,A\VHDMKS153Y(GK&%]O@Y#O!X55PZOQ0:(QV>/B/R4X.R^Q1;5=4VR\) MVSLD5 -FB@@%NO0AW)P]4'G;L[?FQ/=.//] BIU67$__L^3O5,PZ[Q[PSK^9 MYT?=9O@HYL^*[1'N5H2[;R+< -QZ4%4>E'O1?OI*'S;M!Y#9%Z*N&+\*6GC MW7EX]4.YLAV/A 5?,U44V&JU:JK.;"_Q:'WD]\9^S?I$-V%%S_17?='!71"Q MHDQ"BDMMRFN>ZBLJBJZHF"B>VV=_SI5^Q>TPT8TD"B.@]Y>&PO=V]R:W-H965T/:7U_;R>4@!(K:%XB=F=G=L1WO9,_X#Y$!2/14Y%1,K4S*V*#G@U)"*W/8<)[0+3*@UFYBY.SZ;L$KFA,(=1Z(J M"LQ_+2!G^ZGE6L\3:[++I)ZP9Y,2[^ >Y$-YQ]7(;E524@ 5A%'$83NUYNYX M%6F\ 7PAL!<'STA7LF'LAQY\3*>6HQ."'!*I%;#Z>X0EY+D64FG\;#2M-J0F M'CX_J[\WM:M:-EC DN5?22JSJ36T4 I;7.5RS?8?H*EGH/42E@OSB_8-UK%0 M4@G)BH:L,B@(K?_Q4^/# 4'I]!.\AN!U"<$9@M\0_&LC! TAN#;"H"&8TNVZ M=F-33C;(Z[12DT_&/<-6_E%J-XG]Y*KMT3QY&P-CT K0%O."K1D5'*U M=$(E(3.T-.&!HW5 M5:U?WK-?"^^BX#V4-\AWWB+/\=R>?);7TYV^;QS=Z_AF] M98;I#O027[,_OJU9GB-UO/>8I]\OA _:\($)'YP)O\ YI@D@+-$&=H120G>( M;9', )7 ">O;,(M:,S2:^BOZ.//\T DF]N/A,IZBW& X<(]1<0]JZ$7^,6K5 M@W)#UVE11\4/VN('%XN?I^GXQ>W$.)S@DDBU&'&!QD%CJ^ MU['B%.3[3M1QXA3D1B=2JU/4:.2'_4:$K1'A12,^@1!C-"\8E^0W-OM-[8'D MV)FKW A/LGOG!V[8L:,'Y8Z&'53<@QHYPT''CQ[4P(^"?D.BUI#HVF,!-/W[ M@8A.#T3H>4ZG[%.4VL-19X'CJ[16?].JR[8/;C5U"^U,.Z$V.:NHK+]1[6S; MLD>: #M'W?[ ]02P,$% @ @(1E4TC5W;#9 M P RP\ !D !X;"]W;W)K&ULO5==C]HX%/TK M5M2'5BHD=CZI &D:U-U*76E4=MJ':A\,&(@FB5G;&3K[Z_Y9$QA7XG<2H7QE&ITR?3E-LC2ZB<\A-+XBX0JN!4' M4YX$H[L+.<\4W&4LGN!9)8D5#Q_9C$_+PQLO#SX M'AV.2C\PE_,3/; U4P^G>P%W9IEE%R4LE1%/D6#[A7&'/X7$T8 \XD?$SK)V MC70I&\X?]!L!3BW_HN*1*;J)&5JS;28B%3&))F@-ZV67P5.^1R$5XCE*#^@N MX5FJ)*+I#GVAD4 _:)Q!.,2LV$;5,[Q?0=8HEA\@U\-ZA=Z_^X#>H2A%?Q]Y M)B&!G)L*^&L6YK;@^OG"E?1P7;/3%-G61T0L@CO@X3!\Q;8 QSGH&+=R@G(:R(I=._7-P"AKXHE\I^!(>UR2#L?TND9 M$B9 J.@_MD,AEZJK@Q>\E^.UA)^6V"&S&=3[5.]41Y@=^(Y?AEW1'H^_2:MCC![AMV@FYI?4O.'NS9=3Y&"SLE,/"-9 M+O6!E1R4J8.W$L^L'')VHWAFK2[.?#?P&[UN1[F6%?1(!UN5$5LWBZ=(<;T< M&O2Z8NP>^>#:9P+?+J BQY4ZO":]=HS50ZXR8DQND% !;DSKS&T2:X>Y%B%V M#[G*LO&P9X=.DI+;<]LK=5V"/%Z[!Y7IHI?<=514O+;4K);4N\(ZJ-7 M&3,.;A%3T-HY.*[MM\04=$RLY_=-;&7A^!4/AWZIR89N'Z%[HZ1$*@,FUEM) MB52^2H9]]54IA:1MF#;IVZF1VN9UV#-'2"0D;4O$/>N+5'Y(AOUPS/(/BQPC MOA*DLDHRO#L=7-AA ?:NVNR1QJ!F[:2EC[EP?#I \U#,]@"SICXP%I>3X^5& M\5-^^-IP!4>Y_/((IVTF= "\WW.N7F[T>:X\OR__!U!+ P04 " " A&53 MIN8_\:8" "2!P &0 'AL+W=O4K"5 ED=I$U?8PJ6K:[MF!FV#58&:;IMVOW[4A+&T(V\/V M$FSC<^ZYYP1[NA/R6>4 FKP6O%0S)]>ZNG)=E>904'4I*BCQS4;(@FJ42?)$>0WD!HW+"*:P M$*66&$5-.?E&]1Y_OD1.QM4%,CVNEN3\[(*<$5:2AUS4"LG4U-6HWFAPTU;I M3:,T.*%T!=4E";U/)/ "OP>^&(8O(46X;^'>>[B+GG7&!9UQ@>4+3_"]-VB M,.P(0TLX.B40?=TQG:-+H@3R!E3VF=203"R)^41?YI-X$D=3]Z6G]JBK/?IC M;;K1(+O29%WKO9P-?FAVL3>UAGE\("@:A5[8+VC<"1H/"AIRMRD[/BKKCX(D M\;JZS9]B?&27'\;1Z(1?DT[>9##\WY_"0/!11Q;]B^"CHX8Q^.2$SW%7._YO MP<<]P0?1"6>33E R*.A!:,K[JB7'06+>T<>\>[:%B3^./ZAR#TY,&ULO5??CYLX$/Y7+-2'5NHNF)_)*HFTFW!W*W6OJ^9Z?:CNP0$G MH 6IH0_W]&$'><:UEX./L6[2*H#?3';DQU=4_EY_\AAI]=:PCBEF8A9 MACC=SK5;?./CB0(4$G_&]"A.UDA1V3#VI#;WX5PSE$B2)HG2 M!'Y\JY1JM4T%/%V_:/^E( ]D-D30)4N^Q*&,YMI$0R'=DCR1G]CQ-UH1!6Q%)%C/.CH@K:="F%D7T"S3$*\Y4H:PEAZKL"4)R(=R#Z M>;U";]^\0V]0G*$_(I8+DH5BIDMP3QG1@\J5N](5\X(K&#VP3$8"^5E(PQ[\ MF8:)^_SY;_#5>+C1 _>'X2L: !SW MP<^"8=6%8A7ZK(OZ-O*D1-ZCVP,4@"J<*VA75X) K7S] "!T+VDJ_AHP:=VY;IO&2#G?[1!Q#<=U^ZEX-15OD,J2B A!\T*! M6J@Z.T"&5+_[6_46^HS*,D3;O-/AS@Q.:H.3UWJIIK7)Z2#'AX$7J3=ST[Z, M&*Z'6YD;*>=WY1S7]NS^S&&CN<>,G\[=DO$]XT12^(2 @(LZX /QQ"HVQ%%2?H_4A8Z(F^L%6V,)C[O0?940Y(D+0-H5SA4V[Q=ZK9:9I MN7@RR.+W?_F:Z,_.I'/?6*[73LX((;]'R,%>*S7ZR0=]2OFNF*0$"EB>R?+[ MM3ZMI[7;8D9IG2_QS:J> IQ0( M .$' 9 >&PO=V]R:W-H965TNJ^(,"JK.1 DM[WKE;4,:=T<">W&YM.*VF(F^NU]<\V=HQE3A5,1/Z3)3H;.A\= MDL""5KF^$ZNOT,1C'8Q%KNR3K!JLYY"X4EH4#1D]*!BOW_2IR<,& >UT$_R& MX+\EA'L(04,(WJL0-H3PO0K]AF!#=^O8;>(BJNEH(,6*2(-&:V9ALV_9F"_& M39W,M,2O#'EZ=$/E V@ZSX',(*XDTPP4^4!F==T0L2!W0'/V @FA/"'W7*ZW M7[ *%3F.D,YR=8*D^UE$CH].R!%AG'S/1*60H@:N1D>-G!LW3HUKI_P]3@7D M1G"=*3+E"20=_.@P_],!OHL):K/DK[,T]@\:G$%Y1@+OE/B>W^OP9_)^NM<5 MSO^I3_]9?2L905LR@;47[+%WS9>@-/8*K4Y)!'-M"V/Z6#']O%E$OZ[F2DOL M!+\/B(:M:&A%PSVBW[!EIK;@),0BY;8"L=$4K_4+M0?LU;VNRJMESJV,::++ M4= ?N,O-G[D+Z7D7VYBH"^-M8Z:[F#!L(5M9Z+=9Z!_,PL;MJY-!-=$9AHX_ M &^J698@F>BZ,^/^WR/?A>Q&WH5Y&_DN9B=R=Z-G%2!3.RP4B47%=5V+[6D[ MCZYL&WYS/NY=3GH=YQ'.KWK&ULS9M;;YM(%(#_RLCJ M0RNU,O3V;AI7(>!__X*[6^FC@3M))WWC907^*GOV1Q0BR;;QD' M:?XO>BIBK0E:;E,5A\5@G4'H1[N_WL^B$)4!-NT8@(L!^-@!I!A \A/=99:? MUHVGO-EE$C^A)(O6LV4;>6WRT?IL_"AKXZU*]+>^'J=F[ST_0=^]8"O1)^FE MVT3J'JD4O4'OTE3J#2]:H8^^M_ #7_DR?8Y:(=V#+W*Y31(_ND?77NJGZ.6- M5)X?I*_T\&^W-^CEBU?H!?(C]'4=;U,]4WHY53KI[-#399'@]2Y!W)'@K=Q< M(&*]1MC"=LOPN7GXC5SJX78^W*H/G^I2E?7"9;UP/A\Y6*_7IU4HB_H[CI*] MDOW[41\ ?5 R3/\SI$?*]$B>'NU([Y.7/.@>+ *)TNQ(>49M1=]-P_-ILDO] M<693[ I=HL=J<5O"B&LSIPRK94G++*DQRWF<;.+$4U)?< O5F6EM;E;.S<;8 M(%ZFQX=IT&X:5JD\942PO?XTHQS&!6EOCRAS%,8G&<4LC#NZ8UN ;,N895ZX-PMO^:"K=%1[[,KM MP!YC@VS@KXT':=&\F*=:?8(Y[B@^ -8V$[9:H/+L36<&4+3I*$L/9+69\=2_ MQLH+T)T?>='2UUM>GF3K+9TU:F]CU\*<[%TA;8&NBRW1T2; K&WF[+OECZV? M^IDJODEDH.\U*[2,(Z7+H_TFVTS]E=3W(!W0>@8M9+7V[XXM0:*"Z'KJ0%_; MC-_67QCZC3[%D?REW2_[_:.[;<.FZH<#(MNC1+(-3+;-4)Y[Z1I)WX M!=16Y5JK'QI C0=2X6*>0ZK5$F9P+0S8QV89[OKEG&%A&%".1VG)&/B-!_)D MW&1PFXJUA!E<# .L\7FP/MW1,! ;CY+8&(B-A]'H.6[2N-O1","8G ?CKS() MT2+650BW:INYS(&[* $2DU&2F ")R3#>?$U:<,PQWE\8:(EB7>Y#*LL79]BU M[MQ'^2@#9)LJ < EH_1L G F0WDV:?-LXF#.]]O5$FAQ[G9X-@%.DS_KV:3) MY<8:E"FDGC9@FYR'[>)W=JIM$V W&26[";";]+=M/=%&A/1TE["K2G_;V;-A'><5U1X#<=2+IITZ;WKWMC2#V_RL+S>;(-/YPS MM)L"V>DHM9L"SNE VDV/T^Z6,(-V4^ W[)T( &G34!W M7&,,X,SZPOED#V= 9C9*,C,@,QO(PYD)S[ON&4/J^0'!61\#QZ8: (79* V< M5?X/<2@#9TVQ9K9;\>JB4\TP%S.[JUO :_9G]9L=UF]C2#UMP#?K@V]\JGXS M(#<;);D9D)OUUV]F@G;1M*.YSH'KO _7\9G2S0'M?)1HYX!VWE^Z^2F+W1RH MS0?R;G[<8G=+F&&QFP/Y>1__QN?Y-P>N\U'Z-Z\\'3+4XR&'P6T,J><'X.9] MP7VZ=W.@-Q\EO3G0FP_DW?R4A6\!B!9]$7VR>@O@LQ@EGP7P60RDWN*H)?"V MJ,XE< $H%WT$G)@J 1@6HQ1P : 60PFX:)KU/@B-(?4$ =3BSXJW..;YDI:@ MSN=+1.7IOCX,)Z?*MP!\BU'B6P"^17_Y%H?EVQA2?VP2R.[T(3LY4[X=@+LS M2K@[ '>GOWP[1Z^7.(!K9R#S=@ZO>!M#ZOD!ZIT^QDW.,VX'0.Z,TK@= +DS MD'$[AXW;&%+/#VCM]*7UZ<;M5![7'B6R'4"V,Y!Q.T=#V04HNWVA?+)NNT!D M=Y1$=H'([D"Z76,627W[3R$E3V!IH^_+T?I2B0=WJ,=9%98+)[J6NW MH^)-_E[4(E8J#O/-M?2TM&4!^ON[.%;/.]FK5N6K=;/_ 5!+ P04 " " MA&533#"%G/H" !*" &0 'AL+W=O#,6JJ,&NRJ MC:]S!31QHHS[81 ,_(PRX4W';FRIIF-9&,X$+!711991]3$#+G<3K^OM!Y[9 M)C5VP)^.<[J!%9B7?*FPY]>/?=N_G(QKN 5P8[W6@3NY)( MRC?;>4PF7F"!@$-LK /%QQ;FP+DU0HP_E:=7O](*F^V]^X-;.ZXEHAKFDO]F MB4DGWL@C":QIPA(PTJ"V-.)!'D1=8 M\\.*=VR_4 HK3F94,]UIU-G9MC#>U(PWCO'F$\89;)@0]A41Y53$<&X?E!8# M9V%/I>UT..R/_6TSM:1GSKXGUP'G)80PY;(>C]45Y[^X'_U]X>8$57>7&7'R-P=_I$T>)6X9HJ7/2@;@/-K*&ULO9A=;]LV%(;_"B'TH@622*0D2PYL XNS8@52S*C;[6+8!2/3-E%) M5$G*3OOK>R@KDBS+W HXN8GU<3Y>/B9?DYGLA?RJMHQI])2EN9HZ6ZV+6]=5 MR99E5-V(@N7P9BUD1C7ZJ-/T-(G=Z^?J[ZO!PV >J6)SD?[-5WH[=6('K=B:EJG^)/9_L'I H:F7 MB%15?]&^CO40_YO@UPE^-="#LFI8 M]U33V42*/9(F&JJ9BXI-E0VCX;GY&I=:PEL.>7IV1U.:)PPMJSDS%UDA8_>OGF'WB"> MH\];42J(51-7@T+3QTUJ-7<'->2,FB4K;I#O72'B$3R0/K>GW[,$TG&5[AVG MN\"E@4,:.*2JYY^IUR/0 _#/ X2C#YIEZE]+,[]IYE?-@C/-/@M-4U34+:M> M[+G7$,E#M5%5S2S6W2SPO3B>N+LNL-,H/PY#W$0=20T:J8%5Z@-3ZA968%)F M94HU6\'" 1-).#TL39!.,R$U_U$]&%)_:!!V=%T3',=^3_Y &(ZB432L/VST MAU;]BT'(5RAG@Z3#$Q$$$R_L21V(\J(X&%8Z:I2.K$K-@BPUD\HRP:*F5O3R MLSENFL47G-TK'=L2TX*"5_X!IS'-@G=/TNE0, M*;'6>RJ9A0;V6IOU7AX^[K@ZOBC^NMP1?S_LH*WM=R#,\X(S=H);G\7$*O?/ M]9K#C] 9B<=%6S_%_BL@;ST1VTWQEY&?>IM/<-\ !Z)(%'EG@+<&B.T.^+Z4 M.=>E9)7.-7\RUS:3P:UCX=$K8&]-#4>7Q1Z=>H@_QGWL U%!1,Y@;TT1VUWQ MH]!"HAW;\B2UXV[="X]?'C=I?8QX%\5=ESMRC&#<]Y6!*!(0?Q@W:5V0V%WP M@<$&?RM2,/8,).^846G#3CH[PU?8&I+6R\AE-X=UN2[0@$1!'_M_1!V+;9V0 MV)UP+G*E97DXI\&! &1OP%VLX%OG(N$K@&_=C-@W8+\,?G2RX<9>'_MIC$_Z MWN)VSG3F0/V1R@W/%4K9&K*\FP@PR<,9]7"C15$=\QZ%AD-C=;F% MKX70SS?FY-C\IV#V$U!+ P04 " " A&531AY[S1@# ##"0 &0 'AL M+W=OAMI*M*4: M$B!$Q?8P[<$DIZV%8V>V2X%?OV,GS4H)52>D]:'QY7S?YW-)?/IKJ1[U$L"0 MYYP+/?"6QA1G0:#3)>14^[( @3MSJ7)J<*H6@2X4T,R!=4O8R R_7 B[S-PAU;+(U="(;]@BY@!N:^N%4X"VJ6 MC.4@-)."*)@/O//H;-JS]L[@.X.UWAH3Z\F#E(]V"#BDQC)0?#S! M&#BW1'B,WQ6G5TM:X/9XPSYUOJ,O#U3#6/(?+#/+@=?S2 9SNN+F3JZ_0>5/ MV_*EDFOW3]:E;1<5TY4V,J_ .,^9*)_TN8K#%@!YF@%Q!8AW :T/ $D%2 Y5 M:%6 UJ$*[0K0/A30J0 =%_LR6"[2$VKHL*_DFBAKC6QVX-+ET!A@)FQAS8S" M788X,QQ13D4*9.:J>"SS0@H01I-3_V\P1:)\!4V.EAQ1M*7<\Y-P^Q?M>/3OD&G[ MO7\=O]OL7Z?VKW-P'IDPH 3EIRL-1,NY65,%>VJE6VMT_T-E]FJUWEZ/)H"7 M?W493$GOOPQN_J]8&HV@K!V5N&XPZ?F>G6AN, MVGZTD\U@ZY+)02U<.Z#QC5L)4WX:ZM6ZXSAW%^W.^B@Z&T<-ZY/H[*)L*/[2 ME^W--54+)C3A,$>IT.]B^:FR92@G1A;NBGN0!B],-UQBEP7*&N#^7$JSF5B! MNF\;_@%02P,$% @ @(1E4U0GN8A> P $0H !D !X;"]W;W)K&ULC99=;]LV%(;_"B'TH@6:Z%N6"MM XJ#8@!4-ZG6[ M&'9!2\<6$8I42X%2;,62]MWZ-8+WFC M*&'P*)!LJ@J+EWN@_+1R?.>UXQLYE,ITN.MEC0^P!?6]?A2ZY?99"E(!DX0S M)&"_#V:')6PX_9L4JEPYJ8,*V..&JF_\]!MT XI-OIQ3 M:7_1J8OU')0W4O&J$VN"BK#V'S]W1@P$?G1&$'2"X%I!V E".]"6S [K 2N\ M7@I^0L)$ZVSFP7ICU7HTA)EIW"JAWQ*M4^M[3#'+ 6UMS6QX57,&3$ET@^[R M7#10H#\(WA%*% &)WC^ PH3*#_K]]^T#>O_N WJ'"$-_EKR1F!5RZ2J-99*[ M>8=PWR($9Q"V4-^BT/N( B_P9^2;R_('R+7^?NYU4 M0M?HOQ>(PIXHM$31&:+7B$/QHBB0&[$4"U#06B/\MF#K9-& \Q/&^$.HWQLRB81XU[ MU/@J,U5)1'%38Z%>4$YY4^@JW@NL9ZW)52, P;,Q>QX^GH %83PV>AKDQXLS M]$E/GUQ%;VJ04A"F)BHBS:8Z"YI,&.(D"$>@TZ PR[)YT$4/NK@*%!='$$K7 M!CO8U://BB=0IG7)W\6$:)&EP0A[&A1$_AE_TQX[O8Q=',UV6* :O[0K>2]X MU6W$(&9ATRG'PD]&L#-!J1_/PV8];'9=*>/G>1NS:04FH>^/T*91:1*=0?.] MG^>*=Q'NJRIU>>(.\=)D=XG>%*D7C?>"N:A@$/46;<+/4K1WC_:AN*U/<)W7.DZ MM(^EOK.!, 'Z_9YS]=HPMX+^%KC^'U!+ P04 " " A&53T>=11%@# @ M"P &0 'AL+W=O M.6>&Y'"F.Z5_F S1PJ]<2#/S,FN+,]\W<88Y,R>J0$E?4J5S9FFJM[XI-++$ M@7+A1T$P]G/&I3>?.MNEGD]5:067>*G!E'G.],T2A=K-O-"[-7SAV\Q6!G\^ M+=@6K]!^+2XUS?S62\)SE(8K"1K3F;<(S\[#405P*_[AN#.=,52A;)3Z44TN MDID75(I08&PK%XS^KG&%0E2>2,?/QJG7X-;-L/M5J![I:3=ZJ@ 2836!A#Y_2RU'%&&P$OUV@9 M%^85O(&O5VMX^>(5O NX>],E88 9NI;$E2Y]>.&?%F31T?(0_BDI,T,G,L$ MD[MXGP)IHXENHUE&O0X_,7T"@_ U1$$4'-"SZH=_9+(7ONZ'7V%!\,#!PP/P M\W[X&N-C['>2,6BW=N#\#1[;VD7\L^2&NXOY_2^RP87%W/S;PS%L.8:.8WB$ MX[U2R8X+<2A9-7+LD%6]NIZ/PU/*RW4W)8\LNB-JU(H:]8I:2+-#S3_#A8Q/ M>H(-KJ.?W3C5W5R%&'+SS*][;E>_OT/8/_8(W7](@5F(#%.)-*J.U-3YK#8%_O M@F?;S+!35<-YQR2V^$?0()E0D+9-;OA$(K"JJ5%\K;GV_Y-79;3QWMW,8 M'$MO&.T51;V*SHWE]*Z2G-)@6@H0/$50*:3_0VH_900WR+3I2^B^EH6#_H22 MP?[!N=@7LG#X?.=B7YG"1TJ3>U39GN(U6&69N'O3#[ZDHP?'(GIX+/Q.)Y"C MWKH6S)#W4MKZ&6VM;9NW<,W-/?LR/%O5S=K>3=T[TAN[Y=0C"$S)97 R(6&Z M;L?JB56%ZS&PO=V]R:W-H965T3&&+5L5/;0+M?/\<):2 A M1:K:%Q([YYQ[?>XEN;T-XT\B0DB"EYA0T3WKOG@QY;28(INN= K.(8\M<1(FS3-VQC MN_& EY%,-\Q!+X%+-$/R,;GG:F46*B&.$1684<#1HF\,[>[4U@2-^(711I3N M07J4.6-/Z>(Z[!M6FA$B*)"I!%27-1HC0E(EE<=S+FH4,5-B^7ZK/M6'5X>9 M0X'&C/S&H8SZ1L< (5K %9$/;/,#Y0=JIWH!(T+_@DV.M0P0K(1D<4Y6&<28 M9E?XDAM1(BB=>H*3$YQ]0NL P3J*58\.?C.6+C!A !(0W!-):1+/"<( M#(5 4IR!.]7C39KJ/ D6WZ^@[7KI%@[E:SSV@-\442W1^ MHYJGIL' GQN%!]<2Q>)O0[16$:VEH[7>:>>Z)LR8GF:F+]SUP+,[RN!UN33' M@*;O@'8R;Q>9MQLS'\:,2_P/ZO _"K(K8 F59#3.53%J\* JT8#QOJ3A;B: M.HAV040X$0W.VM;;E\KZ@DK:I2^C_8FUS,6]W3KMU?(8D%\#JOXCWP%E%IBE M.4'5:*DG.@$"MJ(R>Z,7N\74.-2STM[^R.Z.[9I]W^Y.LIGP33X;46\A7V(J M $$+%&ULO5?;;MLX$/T50NA#"S212%TL%;8!Q]GN!D@70=RT#\4^,!)M M$95$EZ3LIE^_)"7+-XE&L=V^V*(TY_!P.#,,?Q4Y(1)\+XM*3)QL.<&9 96%BSPO^'3,:EG0 MBCQP(.JRQ/SEAA1L.W&@LWOQ2%>YU"_-I1:0@J=046/UMR)P4A692 M.KZUI$XWIP8>/N_8WYO%J\4\8T'FK/A,,YE/G-@!&5GBNI"/;/L7:1<4:KZ4 M%<+\@FUKZSD@K85D90M6"DI:-?_X>^N( P *!@"H!:!30#@ \%N ;Q;:*#/+ MNL423\><;0'7UHI-/QC?&+1:#:WT-BXD5U^IPLGIGXQE6UH4 %<9N*LDKE;T MN2!@)@21XBWX6T72%5@TFPS8$LS2;S7EI,<8O+XE$M-"O%&(I\4M>/WJ#7@% M: 4^YJP6:@(Q=J72K&=VTU;?3:,/#>A+P =6R5R /ZJ,9#WXN1T/D87 5<[J M/(9V'KM!5L8%65\#WWL+D(=@GR [_):D"@X-W+/(\;L-] V?/\#WGE94DJM[ ME0Q]>_+E7MF#.TE*\8]EMJ";+3"S!4/APID08%:RNI)]F]F@(X/6%62C-L!+ MHK&[.?30):LC:6$G+;1*FZ5I7=8%ELH/2B"7] ?6E:)/9L,4'@BX2B"$)S)[ MK,)XY/?+C#J9D57F1R9Q 9:UK#D!^(+.Z$P!2N+P1.:Y4830@,I1IW)D57E+ M-JK"KY4K)4GSBA5L]6()G[BCC7]#L";=;,E_"M;DS''0"\Z"]9+5D33H[>NN M]\O"M:4ZBL08AJ,3I7UF(8+Q@-2#(P+^NI!MN0Z3&_E^V]NB&<-6%@$>B6QE:K<"3(,NZ /=T27IEVXFA!\KF&$$!R/!+WTDV MO\0!7@CF(&J9+ $.]\4?^E;.N>D0"%<=56&V1.1T;:7>5WH8_(9WU M^U*VMO"C4R/RO-/ NF!U+&Y?M*&]:O]4MIX7Y*LD#$Z%]EA%83@@=%^WH;UP M_URNCLZ<%06G]:_'* F&=.X/ AC_7YEJ)VZS+-[EJVH !_/5SH0,DP"!-?6; M];L'';A*QY6YF B0ZF!NFO'N;7?YF9F6W]V;-S>G#YBO:"5 098*ZEV/5(CP MYC+2#"1;FW[^F4F5^^8Q5QH+N2CC]%U!+ P04 " " MA&53=7F4K'H" ?!@ &0 'AL+W=OVG\<<\]YQY?N[-6R$=5(FIXJAA7,\+ M=W13:KO@I[.:;'"%^J&^E6;F#UER6B%75'"06,R]B\GY(K'Q+N +Q5;MC,%6 MLA;BT4YN\KD76$'(,-,V S&?+2Z0,9O(R/C1Y_0&2@O<'3]GOW:UFUK61.%" ML*\TU^7<._4@QX(T3-^)]B/V]<0V7R:8]U,M.:KA'Z@KK$XB"8PB#<#("7[P.7V)FX!,'#_Z$^\:TP;EP<"YT^:+_ M<@Z65&5,*.O0MXNUTM(T[/=7:*.!-G*TTSVTMG@XE&AO*.4;T*5$A$IP7:JC M,5.[=(E+9^_T-IT$9\:_[8B(Z2!B^I:(<(RK0\6[7/$^KGC@BM_BBL:XXA=< M41"-4R4#5?(JU;W0A$'1]379Z>LQ_N2%K^'9:3P(Z%KR95 2AG^K]'>NKWTZ M/Q&YH5P!P\+ @I/WIDC9/4?=1(O:W>BUT.9]<,/2O. H;8#9+X30SQ/[2 S_ M">EO4$L#!!0 ( ("$95,"-W[2Q@, ",. 9 >&PO=V]R:W-H965T M1XQ\57N0%0Z+DJF9P$ M&Z7JRS"4Q08J(B]X#4Q_67%1$:5?Q3J4M0"RM*"J#.,HRL.*4!9,QW;L3DS' M?*M*RN!.(+FM*B)>9E#RW23 P7[@GJXWR@R$TW%-UO ZE-])_1;V+$L:05, M4LZ0@-4DN,*7MS@S &OQF<).'CTC$\HCYU_-R[OE)(B,(BBA4(:"Z+\GF$-9 M&B:MXY^6-.A\&N#Q\Y[]Q@:O@WDD$N:\_$*7:C,)A@%:PHIL2W7/=W] &Y 5 M6/!2VE^T:VRS/$#%5BI>M6"MH**L^2?/;2*. '%Z!A"W@/A; #X#2%I TA>0 MMH"T+R!K 5E?0-X"\KZ 00L8V,EJLFNG9D$4F8X%WR%AK#6;>;#S:]%Z1B@S MI?B@A/Y*-4Y-Y[RJJ-*UI1!A2S3G3%&V!E90D.C- A2AI7R+5NK7G_!@^#NB M#'W<\*W4QG(<*JW \(1%ZVW6>(O/>,/HO7:PD>B:+6'IP,_]^.1[^&L_?N3! MASIS7?KB??IFL9?P >H+E$2_H3C"PT\/"_3FY[?[7+G"Z\T6XY;-P;+HSQ*= M9[G^(5IN?HB66S_+ @K-@CTL)Y.7=+6?6-KD#.T'M0&!#BM HK_^U";HG8)* M_NUQD'8.4NL@/>/@2C<'Q%>H!+U9+I&L20'H7^0ID%E#F%E"TT:>IK'N*M$X M?'+HR#H=F5>'+?KRQ>[9NG\PY?+<4.1'GC%.XC1WN\X[U[G7]3U18%) 62%, M%I#NGJCJH\?/FUQ$T2^>*1IT^@9>G@^U[8B*(WA6P%Q[RLS/D*$7($)ZM P[ M+4,OTT>N2(F*KAY=6H:O9RG*HNALB8PZWR._;V!$]P!:U8(_0=,/2GU.(:P MEX[1:QT^&3@Z]*/(*V0!*Q!"KY8S=3%O\<>NT^&IZ[85]#2\=1AFV!?,47/% M_NHW>81G?6Z4KBS.6_C)MX;'$.',&_9IQD#@,;QR,@]P7='P(.O8& M;^@"./%O ;8-E)0\TI(J?>[Q+&5\ MV/IQ^O\T%WS8U;%_6__^4GF]IR-J2NARU3 M38?N1KL;S94]QW\S/L>7"^P8O\:7-\U]Y4#?7)_>$[&F3.JNN]*NHHN!UBR: M&TGSHGAM#\2/7.GCM7WBO/U6;^?!2N2X.R4KDDJ MWBPH2S 7CVS9S]:,X# ')7$?&8;33W"4]H:#?.Z.#0=TP^,H)7<,9)LDP>SI MDL1T=]Z#O>>)^VBYXG*B/QRL\9+,"/^^OF/BJ5]Q":.$I%E$4\#(XKQW <]N MD2\!.<6?$=EE>V,@39E3^B ?IN%YSY :D9@$7++ XF=+1B2.)2>AQX^2::^2 M*8'[XV?ND]QX8UX/A&2!-S&_I[L;4AID2WX!C;/\/]@5 MM"[J@6"3<9J48*%!$J7%+WXL';$'$'S4 %0"T$N =01@E@"SJP2K!%A=)=@E MP.XJP2D!3E<);@EPNP*\$N!U!?@EP.\*@,9SY(S.D"K81=(569*GV!7F>#A@ M= >8I!?\Y"#/TQPO,BM*Y9*:<2;>1@+'A_KROP?>%WRKGH6?G72(MPQE9GP+3^ R0@:!"GY$>_A6G M @YSN*%RQ]NDC[O#5=(G;Y-^_3;I-RVNVZ1:Z5,]_(H$6L]_[2Y=!;_M+!WZ MFC0TJS5LYOS,(_S^(,F:,K$A@O&/3<2?P-^_"0HPY23)_M'PMRK^5L[?.L*_ M* SY)DH7(),%X3/(5IB1# 1%T1"%XB1*RTEE:2A$V+D(N<]OA] V?=-U3>'! MK4([N]+.UFKW^R:9$Y9K5J@49=E&Z"/4"6K%6[33BX"&<6H8OZJ6Z&N!DU< M#]SC5.YQ],'#C#U%Z1)L<;PA*ML+O+,7&=LQRK\J-(6U"E+;@J[M-4@GG4@/ M+'(KBURM17M;5K"W9:VK+:O,T#(/6B+O-O+RI=&M%)-6BFF3HB7[OJT=:*<9-BMQ>19ZT\KKNS.NF,^7T".5!/(J=H#//VRZ4 M!S'VJQC[[Q)CO.$KRJ)_VY/>;PUQ*\6DE6+:I("V98@R<"SIH5%WK8;6)1?+ M)2-+G)_*XDCL>F$Q+GQ"TD!9Z4JFCL;N=I)).\E406(BQ[;]H[D ]QIVJ#4] M;\B_R&-D*-(A$6?KK+"=/,JQRO!QR5)K%6Q&"UGH4.5B02JX62;RC./&H=HX MI(]K$##"RTZ#=-/4I0(0_0MGP<89%^//;"4VO .M.#UH?TDK"NEN#^L[F(J&;E(,U MCD(P?Q)=VI:(,#+ *<"!D,E(6;A4YZF2]T$ ;-O09%[=)D%]GS3!$2MZI+J5 M5*K@-->)Y>I4J/L:J&]L7K&RKTN6+]:B3IVZLX#ZUD*99> GN"8I83@&HIL M.$RB-,H$@;P9TR5(O=E!_T-2$-6;!])O'J_P\P@U*SHT/(V?45W0D;Z@'[F" MF1$6B=/,1>,NYB?XO^L?U?47H8]Q?EV[D+YV'3NNR6S*:-S6NHQ*]O9!#490 M$XBZ^"'].5.!TG5]@SRGG-,F'*X)#PB2!>+^@E#\_2 '5]ZCA?U!+ P04 M" " A&53\]O^-Q() !,. &0 'AL+W=O H-PYTF*$HG9R?5=[?D["0K M:1RE^): HDP21%XO<)P]GT[,R=L7=]%Z0_D7T[.3'*WQ/:8/^2UAGZ9;+6&4 MX+2(LA00O#J=G)N_+CV;-Z@D_A7AYZ+U#/A0'K/L.__@AZ<3@UN$8QQ0K@*Q M_Y[P LI<]_X:; 3E<7Y#%1?47/#>RQ@0$94&SI&G,+$BBM/X?O32.:#6 YD #V#2 M.PT<>Z"!U32P=GL8,LEN&MBZ#9RF@:,[!K=IX.XTL(<:>$T#3[>'6=-@IMO# MO&DPU^W!--XB9^PTL09CO0UVG71UEE0I=HDH.CLAV3,@7)[IXP]5GE;M669% M*9]2]Y2P7R/6CI[=TRSXOLGB$)/B[^#JSS*BKP"E(:A^ !#:BY*M:R0U*MY88PVZ[WM]MFI[Z35^SPC[_I]EW8<1H%CZ^@+7>+7JNO MSY\1"<%__L%4 I_BI/BOPB!K:Y!5&60/&'3+B X3PKHI."Y\ JBDFXQ$?[%O M/D1I,_Z/X']@,#"+N@>GZH$S_=.9:=3_3J9/[=S5%?1U!9=]02'1\8>]]8>] MGS]R1, 3BDM%MC/*6JBO$;, G:H(-?^#.6D4&MT95.K-K\OH0);>C,>UZ^Z4O:%IP9 M@TZ>;<GK2'9&.]^.=JY&)DRB MK)YES;#Y\&2)I=9CU7D%YH#-8;HI@#D#(7I5)9IIB$6GH4XU9ED:LA(.?&-\ M5J"@65G>X;PDP89%A^/'HL:/*B]5W;;6NN9QT*HIB-Z$AYYTUXU*IY,\LB1K M!-TQP1N)1@O:BFPTQ<+!5*\<]@\U(X([1A:(_5I5(B%^8I5_SJ.@A*L\#I98'E2+- PG,54 ]F@> Y4TU3[\J":YQBPIB1 M)P$*6?D;%;0N/%5.%W1G>D>2!X*I3#55O2,/;AJ5G:BYCBIJ@DI,-0>(D4NM M^<0> E;UU M?J6USR1IKIK -"@J!NA1"14:I2B_!$O!(6 *VRL&#L\0-[(,_ M6T^I?"\P'>IB>LOW[YVP4 W/!+@A@*XX<&!^ROLX_'(I! P"T=@MD+.+.+9R@ $JH!LJ[^P>5 M(DN@FF46>1!WCZ@9=[*%GM(]M- M\$?4:]345FOC3(V5?Y3)(R9\==-LC* \)]G;1LB:197J[H+X5G\?"[J6YPXB MAR6PU5)O:+T#R"X:E8KJ_[H1Z2P Y.6_+]'&1"T%+EH"IBTU3+.BN#I]Y%M. M]9'&G4B6&C0?>+* #[=\*G]415Z L>4>R5P6:&X=?(OGNE'9W?V2[L:."W;- M%HAOJ:%ZW_"Q2;381'@%KEYP4%8G5?]48ZNY0HR&;IB1_'BR@?2[9K;,1-9?4YP!UTH6(8K!"$1DL$A>V!/@MTU @ARV WS[\ MQHHM69_;,L#3$.R:+:C#5J_C#P=X[)??61V6E(DJM() [",I!VQ!#K::'+XI M(.)=AW']K7EO**"",NS17?D#!A2]C 34$<3A'$G!X0CT=]3H?^B -MVU PJ' MIJ@CN,!1,1X]JG $J#O6D<1%P+JC ^L_YWBW7R98 MCN',;6\'M$_'1PB/@(6'N0FG*Z]4H#0CF.ZK,-0'* MHY9/.SY.M*V9VED;Z=+X;Q-U7D!1TY:CIJ >@)"OKP1 M[-:-]G736V<19)K>; Z'_"WXR1DI<&I/!MQE<3/ MM9Z8/RK6';,@0$=-@!42=2$(W+Z=JG"$4N6 8##G2(H>5W"7JRYZ?B(@N9(: M2'9F=JTKZ.L*+B6"0[=,!*6Z:DI=Q*@HP+GNB;HK6- ]DHMJKF!.5UW)+%I9 M\*Y[:N[PM;)^^/5E_3UDEQ+9H200_.VJ^;OKF'1;R_*+E8584#'?\&^DGI'L MYNTZ9%3$5XITQR9XUE5S77=L/W09K^EI[#:>GIBO)[8<%>OZI76_;.2"F63B M,P^,4L8^BUI7L+-[)-6C*\C3':D>?QJ'7+K]@WGEN;PKN-@=J2;?0E671KMF M,_OR>MTIO4^HUCT;6S9Z@I\]-3_7R7>ARSJ>H#/O2$[H/4&$WMB1U ^RCB>Y M@N7(24=?U-<774I$!Q+5$USL[V'!6K_3)MO5[$W[/['9%UE!8@QBO6SOCB,:^2^M6U^@/-\NJ- MH\>,TBRI'C<8A9AP ?;[*F/1;C[PEYBV+Q">_1]02P,$% @ @(1E4U!. M.RQO P YPT !D !X;"]W;W)K&ULS5??C]HX M$/Y7K+Q<*[6;."&0K !IEVUU*]VI"-J[AU,?3#*0:),XM1THTOWQ-W9"2!=( MKR^(%^(?\XWGFX_,..,=%R\R 5#D>YX5ZLNC^C@088B[]2V,G. MF&@J*\Y?].0YGEB.C@@RB)1VP?"QA1EDF?:$<7QKG%KMF1K8'1^\?S3DD_0$/*UOXAGTOR276/K6"2JI.)Y \8(\K2H MG^Q[DX@.@ XN -P&X/Y?@-< /$.TCLS0>F**3<>"[XC0UNA-#TQN#!K9I(66 M<:D$[J:(4].EXM%+PK,8A/R-?/A6I6I/6!$3LT$>,4,QF?$<_S:2F<2_)\N$ M"9"$K_5&CDNU[0(DB"V:XY^+?*Q4)8 \2UFQ(@+RY@D42S/Y%O&RQC>/M""? M$UY)/%2.;86<=&1VU,3_6,?O7HH?RCOB.>^(Z[CT#'S6#W^"".'4P)T?X39F MLDVGVZ;3-?Z\2^%H3N]7IUE[$((5&\ 70)'5GG3MYFQOEA]V3,3DGS_0)7E6 MD,NO/0%Y;4">"6AP(:#/7+'LD&I4+*H5DT8QT54L;:5"16K VW-ZU.?YYCQ= M)+93ZM!@%(SM;3?O9\S",!QXK=D/= 8MG4$OG07$@'5LE0$R*;8@5*K'6,'6 M( 0R,<1Z\N:W!_FW(>2P#6AX92&')PHYKS0\M:"^%WK!>0U'+9-1+Q/7H;0I M&?.,%3VY"5J/P6V(%;8!A5<6*_RI6*<681C0\U)1Y]@>G%\1B_Q+/I4ZM=(T MB<7R"_*KE%0X2XM-3^IHIR/1VU"3'JLZ=:^L9W-@5ZZAX]'PE:AGS+RAXPXN MR'KL"K2_+>AN>>CVSQANH2]31N'[OH0=RS0=W(B&QX)._6MKZ)^*XSO^B8:G M9LX%_8[-@/9W@UJ_O,SX'N#P?E8B2C"3/ZNJ]%BHZ>A&5#Q6>AI<6\7@]$WT MG=?5]8S5:Q'MSBU&PO=V]R:W-H965T M<7_+Q8M<(2IX3>)4#AHKI=9?'$<&*TRH?.!K3/67)1<)57HJ(D>N!=+0*B6Q MX[ENVTDH2QO#OEV;B6&?9RIF*;;08,T]@M/+%HIL^ ,^VL: MX1S5\WHF],PI44*68"H93T'@7[DP)>%U+>U^2+A M9HJ*LEC>PB=P0*ZH0 DLA>>4*7FG%_7X^XIG4F\@^X[2_ T+)RBXCG.NWAFN M/?C*4[62\)B&&%;H3^KUB5<#X&C'E=[S]MX;>[6(@>=ZY'D^A9M/ MMP?3\]\JGO6H4PPT*K&H[D6H;\C[Y='[=AO_S#9_9LD"A3W%7T$V2\BFA6R> M@1QCQ-*4I9%.K9BF <*-/O*<\2W\"V<],LYQ6Q;77#V;H>?VVJ[K]IU-!:%6 M2:A52RB/3U[$9R1HJG0\7TJJ=4+J#)UV2:=]!1U\11$P>06A]@FA>X^X9[W4 M*6EUKJ 5F(.+8TW+ 5TGELB4'>/KFHDKR'8JR+K^6;+=DFRWEJS.W8\$6/>$ M#6EWW[#)4_-4KC80>R7K7FVR_;#U!,/[T0:%KH_P6!P^S 0+L";WB'NXRMT/ M9)^Y0-8ZSZUKC(\.5TGE%9SOT3L.^@?/K[:>')49\L%$O)8?N30IB7<@YWTX M+:^EYYW&CW>.X.&F)O[_G*#7TO9/:+?/L3X4 U)?#2HR]5I:^0;M8V^VWF=L M(71AQ!XJ!VG59JPMBO>+TP9H)'3T1JA[606+'1S+S>C.+H^V5(1W^[[H#D9A MR,R0QC!E,HBYS$QK]/=H(970G>P_=?E_*"ZDOKJ8C3+- MX#N*Q![&#JF0MY5^K]_(SU6A!TG>3Y$NA'17V>K\ JI90)$<"MH50&_=<2AJ MI+ZJC:)(8$05ZK93":9?'@%L:)RA";M*JSLGT=8A39>\C[=3,=_O-3OO LXY M:LH3%)%]J^CDY5FJ\OZ\7"W?0R/["G .XOECZBL5^F:7$.-2J[H/'1VY(G^? MY!/%U[;%7W"E'PQVN-)O.A1&0']?&ULI99M M;]HP$(#_RBF:M%9JFS<(M *DTI=M'SJA(MK/)CF(U<2FMH%6VH^?[83 %,)@ M^Y+$+W?WW-EWN=Z:BS>9(BKXR#,F^TZJU.+&=66<8D[D%5\@TRLS+G*B]%#, M7;D02!(KE&=NX'F1FQ/*G$'/SHW$H,>7*J,,1P+D,L^)^!QBQM=]QWR:01WOS?:'ZWSVIDID7C' MLU>:J+3O=!U(<$:6F7KFZ^]8.M0V^F*>2?N$=;G72L7S4E@3Y)05;_)1 M!F)'(&P2"$J!P'(7ABSE/5%DT!-\#<+LUMK,AW752FLXRLRIC)70JU3+J<%8 M\?@MY5F"0GZ%A_*YO@20VCI?PC%()&BO<[)HPJB2< MW:,B-)/G9LMX(GNNTH#&C!N7,,,")FB N88GSE0JX8$EF/PI[VK'*N^"C7?# MX*#",2ZN(/0N(/ "_PNX(%,B4!;/ _K#*GJAU1\VZ/^YS*5K4IE MRZIL-:B5$$I;#0MA9,6JX& M87@==#W/Z[FK/6SMBJU]D.V;(,R<^K$<[1I'$(6=J)$CJCBB@QPO-D)'8T0U MC ;[G;3G$Y/)VA4*7=[!W!W2-0G@D5, +R98((YT]-G4.9([O;6N9]U^Y M,QG?PT);M.$P<=F6A+W%JK 6[0:GY3<$QM^IN/[1670JD5_/J%8K;$(*MDC! ML0EU*E%P;'+YVZ+JAR>DUZE 80W(]\)V$]2V+/O'UN4]F78J8ZMVL?RP6[M9 M[LYO/4I==71\1-&P M% /%%[9)F'*E6P[[F>HF#X79H-=GG*O-P!BHVL;!;U!+ P04 " " A&53 M?G_ZQD\$ H% &0 'AL+W=O>9^6P&>[JC[(F' *])''*9UHH1#;1=>Z'D!!^2S-(YW;/Y)->L011 BF/:(H8K&?:G3GQL)T;*,3O M$>SX01OEH3Q2^I0_? EFFI%[!#'X(J<@\N\97(CCG$GZ\:,DU:HY<\/#]I[] M9Q6\#.:1<'!I_$<4B'"F.1H*8$VVL7B@NU^A#&B0\_DTYNH7[4JLH2%_RP5- M2F/I01*EQ3]Y*1-Q8"!YV@UP:8!/#>PS!E9I8/6=P2X-[+XS#$H#%;I>Q*X2 MMR2"S*>,[A#+T9(M;ZCL*VN9KRC-%\I*,#D:23LQ7PGJ/X4T#H#QGY#W8QN) M5T32 *D!M) :!,BEB5R8G"AI/Q=#GQ^;0]Y+W@;T<0F"1#'_),'?5TOT\<,G M] %%*?H6TBV7['RJ"^E\[H+NEXXN"D?Q&40W2++N$'8P&:+/VY_?9S]*AE4M(TOQ6>?X M0L*@7!+WY%6^202Z8XRD&\C;-_NE$:BUY9(L$B2._H;@!MTE="O1?_XF*=$7 M 0G_J\,ANW+(5@[99QSZ1N4$")(LIJ\ B.P(:UUU;D$S5#3Y6_5Y+O/Q?"A$ M$V%B&P_&QS"O";,M[-1D1V$,JC &G6$<9 KQ@VWG'VR[MKTT:#HS<(X==@O, MH"/R)J+!XG6Q'(4\K$(>]E#N7+ (BH74%O2PX8H4:F2.3N)NPD[C[D?D-6$= MBH^J\$>=X7O'2W;2L1>9UZ&KBVB5\&65+G@[-W+$;6NN"95O>;F7*!Z%I^+#]#N@7T#WK'SC7K,F;:5Z)Q79+, M[IK47^-F;;#&CG4J\]MUJ!>1UTET'&M=B\SN8O0 ' CS0Y7=0$H=TTQI\#ZY MZY>_.;H2N>OB83H7DMMIJC1T<$/O)JRA=R\FKP7FG!&\KDQF=VE:D1BX2JX\ M-S^!B-+-^[3&=6' QG5HC>N*@LW+:%WR'+U5#7LX.-&Z!7:J=3\FKP4V:M<: MU\4*=Q>K7R %)N/-TTL">;B.N"S1^<7%.R6OBP:^DF,2K@L,OLQ!:8%;#CAX M[)R>*EI@#8$ !4& M&0 'AL+W=O\AU>\ M!\QXS\6SW#"FT-3]8*/4]LXP9+AA*95#OF69GEEQD5*ENV)MR*U@-"J, MTL0@IND:*8VSP61 !W\V)E1L4B+]BMI=';92'LN3\ M.>_\$=T/S'Q'+&&AREU0_?/"9BQ)1+'*G-_6 T0!%;T5VB/O/][ZP*R,G]A3R1Q5^TK[#F (4[J7A:&>L=I'%6 M_M*O%1%'!MH/;$ J ](VL"\86)6!U7<%NS*P^Z[@5 9%Z$89>T%<0!6=C 7? M(Y&CM;>\4;!?6&N^XBQ/E(42>C;6=FKR2>?B!RXE>F0"+394,'2+9CS=[A0M M3I*OT)3*.$0TBU 0)SO%(@1870=,T3B1-]K^:1&@ZZL;=(4,)/-9B>(,/66Q MDN^.!O[<\)W4;O7@U4E_;"@=6KY!(ZS"F)9AD MA6.@CS]1&HGD6L0BP#[KM M_0Y[0U-:\TH.O$Y)I\,%VPZ19;Y#Q"08V,^LO[D)A?-MJ\__]^HG9%AUDEF% M/^M2DNU2)JCBXJ[#F5T[LPMG=D?&7B)TZ7JF%!QWM8U8L6$GD3ZP@B?(4;*19SCS1'BVB-KU*($ KJ^Y;1P M 8BS7=TMBHO).AZCQSA,:I@8"0M1 .) : -A%S:BF9M1Y$04LX[J(OG85^;4[OY/I M+X4,8=$MU5^BEE6'VK:3^DO4!2TLZFB[*_$98V>WQ"RA>OZAT'ME>]J9ECD. MO$-.MTB:+9+.XY_6R1[Q)*'B:*_P^93N_)-+Q1YZI'U ,X:VG[[@" 8&?IN M^X0 G#-T+IU0(Y6PU1E^<)25/0FP>A( X" "(!A$ (#K(*"1=[A;W\W*7%N< M"YE3AXU^PLZWJT_5KJC-IEJGS+JD?K)_"'XN&W M-3[%=S,,C ?X;EX^<#?NR_?VCU2LXTRBA*WT4N;0TY^3*)^PRX[BV^*-=LF5 MXFG1W#"JLSL'Z/D5Y^K0R1>H_Y$P^1=02P,$% @ @(1E4\ARC-(? P M3@L !D !X;"]W;W)K&ULS5;+;MLP$/P50J<& M:*.7'TI@&TB<%"W0%$;B!T9:6T0H4B$I._W[+BE9=FQ'S=$7B:1V1S,[ M%+6CM51/.@"3A50%-3A52U^7"FCFD@KN M1T$P\ O*A#<9N;69FHQD93@3,%-$5T5!U=]KX'(]]D)OLW#/EKFQ"_YD5-(E MS,$\E#.%,[]%R5@!0C,IB(+%V+L*+Z=A;!-&Y O?:=-G%WO$'_[,2CF$>J82KY+Y:9?.PE'LE@ M02MN[N7Z"S2"^A8OE5R[*UDWL8%'TDH;633)R*!@HK[3EZ80.PF(&PEQD^ JY]?,G*P;:NADI.2:*!N-:';@:N.R40T3UL:Y4?B489Z9?,>= M\DUJ36:@R#RG"L@G,I,&A&&4DZDL"BSV[7/%5I3CHB:W+RFO,LC(0LG"!I25 MH'6ZH$$\M=6W]_0V#RU4"A_W30 MZK6T>HY6[SVT])86O**5OJ8%&UIV6^AZ6Z#[]3XX.^9]3:+O2-@C:349!'&8 MC/S5KB.'46&2N/*OCDCLMQ+[G1+O(0,\-!\YH ZQ F68'>-QN0"E4")^G>E3 M1RT'[8L&IV3QL*4U/ 6+AP?F!7OV'D:$_?@B3H[;F[3RDDYY<^L>D:5EKCO* M=='B79R2BV&P/>*#4_"Q8?'*ID$2[7EY)"KJ![WC5H8[O[&P^UN=/W1Y&$9; MH.BD7-S^!L+X)%R,#_SI)X-XL&_C85@<]H?[GZ2_TYD4H):N8=/(LA*F_B.W MJVU3>.5:H;WU:]LLNHYG"U-WFG=4+9G0A,,"(8/S(7)2=?-63XPL7?_S* UV M4VZ88\,+R@;@\X7$=J>9V!>T+?3D'U!+ P04 " " A&53 V0G*/T" ! M"0 &0 'AL+W=O XI MFE1_*^2S2@ TV64I5P,GT7I][;IJD4!&U958 \Q\THX\ZP;_?NY; O-CIE'.XE49LLH_)U!*G8#AS?V6\\L%6BS88[[*_I M"F:@G];W$E=NZ25F&7#%!"<2E@/GQK^>1L;>&GQCL%659V(BF0OQ;!:W\<#Q MC"!(8:&-!XI_+S"&-#6.4,:OPJ=34AI@]7GO_;.-'6.94P5CD7YGL4X&3L\A M,2SI)M4/8OL%BGC:QM]"I,K^DFUNVXDAG8!L*&[>>PV<1.JZ; OQ99(8XW>S(/-OD5C MOA@W=3+3$M\RQ.GA+5^(#,@CW8$BYQ/0E*7J@ER2I]F$G)]=D#/".'E,Q$91 M'JN^JY'40-U%03#*"8(3!"&Y$UPGBDQY#'$-?M*,CQKP+@9;1ASL(QX%C0YG ML+XBH?>)!%[@U^@9OQ_NU87S?^S3?V9_DXRP//[0^@O_>OQDNJ-87]1^OC^^ MHAVYU9"IGPTLK9*E95E:)UC.1\!AR3192I%=D+44+\PV&NQS6%Y6@C856%=> MN>N.=6VZWLOP,HK\=M]]J1Y:G=6!S:3&IMLU::Q:38^MPE[4*8W>)*!=)J#= MF !,,S9Q!>9;PD#)/,]'7;BYHW:%/NIY!QHG[2.-OM^I6+T1V2E%=AI%8N/% MMLIM,=QL="(DTZ\-I]\M_78_L,9Z)4OOXVJL=Y1T/SJ5SJ@4%#4*VNLICAQV M.-JQ HP\H\FF&MO[XOG2#+J8H$)CD2>GL*[3&M6NS7[$_P>I!/\S_N\[O%'94KQA5)88E4WE47\RKS M>9TOM%C;@307&L>;?4SPB@/2&.#[I1!ZOS $Y:5I^!M02P,$% @ @(1E M4UBZ4BH:! 41$ !D !X;"]W;W)K&ULQ5A= M;Z,X%/TK5C0/,]),P8 -5$FD-!^[E=K=JIW9>1C-@PM.0 ,X8SM-]]^O,102 M<-AHIE)?$C#G7-]S?>2+&>\9_R$22B5XSK-"3$:)E-M+RQ)10G,B+MB6%NK) MFO&<2'7+-Y;8@=!V*7YX3_>T4S MMI^,X.AEX#[=)+(C&;Q<.79) MT(A_4KH7!]>@E/+(V(_RYCJ>C.PR(YK12)8AB/I[HG.:964DEQ#*A?\&^PF(% MCG9"LKPFJPSRM*C^R7-=B ."BF,F.#7!Z1*\$P2W)KCGSN#5!._<&5!-0.<2 M<$W NO95L72E%T22Z9BS/> E6D4K+_1R:;8J<%J4SGJ07#U-%4]._Z!LP\DV M22-P751&+1?\_8)*DF;B _@$OCPLP/MW'\ [D!;@<\)V@A2Q&%M235\&L:)Z MJJMJ*N?$5"ZX985,!%@6,8T-_,4P/QS@6TIVH]UYT7[E# 9\H-L+X-H?@6,[ MT)#/_'RZ;9+S>[,O?V_VU3!]02-%AR;Z42W=QD>NCN>>B'=/GVBQHP*L.0;#H+ M;S@+DS!^E0(%_C%KT40Y&R'..82Z%*:-%>!T&&>'@S"CIJS4"O4U^S;MF_6@ALM M>%#+7XS+!,R40=*(#*R_W\3SW]"%09-%\*LN#'JU]F"(8<>%?903(K?CU44? M!:&+<=!Q81_FA]XI$X:-Q/"U3!CVT_0"!W?$G(5:&5#8#[%9"[3;'F@/JEGN MN'I5^PANTSC.*%@2(;539NO_\24\:+/P#9T)G38/YU>]63,/J^N&"'?68&Z M.=B%'=LM## (;1RBCCT-.!QB-SRQIFT_@NYK.;2.=)@"0DY7SQF@E0&$[5/V M;)L:'.YJ,Y$2<$>B=)U&0R9H.PA$;VG&=O>'P]O_D!EQWSYJ$T1=,_9A08BZ M.Z4!Y2(WZ/9K \Q1&ZI[8OW:I@3]5[.BW]<30-C5_@=L6#./7GN@VS'.W("";M!=-0,*^6'G MW7)I0+E!V&W7UL&)3Y5JH\_F D1L5\CJI;T9;<[_,WWJ[8Q?P$;])"@(RNU53VA:]LR*OS>W4CV5:?-Q^95.NH+Q-*8LI+@'J^ M9DR^W)03-%]1IO\!4$L#!!0 ( ("$95.(65[)+@, ' 3 - >&PO MWJ>5@6FM&TA*1LW@;N?O3L[ZSQ<7._'SRO@ M@H1>TOX1I)<=>Z',%8K1Q\?2_X8?%;@Z3N 0.T8].(KZ #-&G.P2MT0[B6%= M%>-AIF1;'!%Q Q"8*:%T8&Q56JDN1,HG M!W==#PJVYLFY5+K2=@KN>UH_O@=L>F"0"]$8[!$7& \+:@S3\L9VJH>KX#,H MJ-OWZ\(ZG&NZ[O;ZI$VH;E9DJG3*="/3)9O0>"A8!G8TGR_@;E01 FB,RFTC MY72N)*T\;#+JAJ6=,2'NX&W^GNUPK[*M->O BLFF:0W534?C.L"_S>:XMVE[ M+^(-"OZHS*>E'8ZL^E!D[%:SC*^J_BIK#&#L79R=%H58?Q1\+G/F!G^TX'A( M-WG!0FG^9-6@5&8VP#0)'IDV?+8=^:EI<<]69E-.JPSWW#M!SW]WGN=,,DW% MMFE;^Z]YEE_L.+KZ5Y:KWRK[AKT>ZRWZM9OLGX+)^!1,GD1-#D[!9/(J38;U M!KYU2M@Y(S31 ,YB(_(-3G6B%0VF2RX,EW5OP=.4R6='!4MOZ-3^.;'#;Y]/ M64:7PMPWX(BT[:\LY 3H>AV'>!EYD@.8,T!R7 MY4,FU0?3\>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'S8#?;D$ "5 M)P #P 'AL+W=O]?'5NI^7$$M_9]V#0:O+*VK9R\BN 4.MA.AJ= M#FNIS.#3QUU;=VX8G]@ 95#68&%;\*C@U?][O3T5&^75D](J?!L/NF,- U$K MHVKU!M5X,!H(O[*O?UFGWJP)4B]*9[4>#Y+MA4=P096_%"]:R ?YY+N2()_N M)8*,!Z\.1BSU9$)#%,2&S"/*4@#P])F0> M09X1D&>\D+-F :$$MG:S%%83FTBQ>O*JS$M/'Q9#ZB M9O,1+^:-="^ 5M0@%E V3@4%/3A2-@/2-@_:&'AXEF839 M,A=22U-BQW5/F-IZ;&?"^17M29ENA&]D3[R$>S EEF(19 M,5^LK5Z5UAW9%4XSYKDEV$+Z/V),RC$)MV1L7:O05NI VR&-X2"8\J4E%A29K$<"!]VG#$F)9:462R'PH@?G#$FY9:4V2VDIOM_3DW)+^[V[9.WPHR:3,DMD_H>_#S"CO9,S>(9>L_5P/):#LJ ***,"IW-<;RC=2QT5E'P* M9ODRTNIRSLGVI_MCG5>M'M'RT;K M*9;=FFLKJ]U79;LOXCY]!U!+ P04 " " A&53678!^/4! X(P &@ M 'AL+U]R96QS+W=OZ)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=QN^O' MV<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\S MFON[GS-GSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+ MZ3&=#W)UFMS,'E^6S?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$ M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAU_J?=8 M/O=YO/1\K_$[]U]274[WYLOCS\OODXCSXHQS@A]E[K\ 4$L#!!0 ( ("$ M95,7R,P;VP$ -$B 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0& MX+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7 MJ8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4 MZ5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/ ME_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZ MD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@] M_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TL5L[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ @(1E4]>W M$I*P!0 Q1@ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ @(1E4QX0EYAV!@ ?QL !@ M ("!71D 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ @(1E4V"L538B"0 H2< !@ ("!J2T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(1E4U1, M!3.N!0 I@X !D ("!&U4 'AL+W=O&PO=V]R:W-H965T=-/'P< 'T4 9 " @5=A !X;"]W;W)K&UL4$L! A0#% @ @(1E4PY3;!2Q! O0L !D M ("!K6@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @(1E4[X3?^\O!P 3A$ !D ("! MIW8 'AL+W=O&PO=V]R:W-H965TY8! /4R 9 M " @:.# !X;"]W;W)K&UL4$L! A0#% M @ @(1E4_>JP]4[!0 X@T !D ("!.I0 'AL+W=O= !X M;"]W;W)K&UL4$L! A0#% @ @(1E4Z^!V7#, M%0 WD4 !D ("! :$ 'AL+W=O&PO=V]R:W-H965T>Z !X;"]W;W)K&UL4$L! A0#% @ @(1E4U,&6GYV! E@P !D M ("!FL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @(1E4U;I"VXI!@ 9A !D ("!P&PO=V]R:W-H965T&UL4$L! A0#% @ M@(1E4Z@.7O%O! V1 !D ("!%]P 'AL+W=O&PO=V]R:W-H965T_M !X;"]W;W)K&UL4$L! A0#% @ @(1E4Z;F/_&F @ D@< !D M ("!__$ 'AL+W=O&PO=V]R:W-H M965T> IQ0( .$' 9 M " @=/X !X;"]W;W)K&UL4$L! M A0#% @ @(1E4U9Z*'.O!@ 9C< !D ("!S_L 'AL M+W=O&PO=V]R:W-H965T8% 0!X;"]W;W)K&UL4$L! A0#% @ @(1E M4T8>>\T8 P PPD !D ("! @H! 'AL+W=OYB%X# 1"@ &0 M @(%1#0$ >&PO=V]R:W-H965T80 0!X;"]W;W)K M&UL4$L! A0#% @ @(1E4Q:&B(@K P APL M !D ("!=10! 'AL+W=O#@ &0 @('7%P$ M>&PO=V]R:W-H965T92L M>@( !\& 9 " @=@; 0!X;"]W;W)K&UL4$L! A0#% @ @(1E4P(W?M+& P (PX !D M ("!B1X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @(1E4U!..RQO P YPT !D ("!&UL4$L! A0#% @ @(1E4WY_ M^L9/! *!0 !D ("!M#P! 'AL+W=O8$ !4& &0 M @($Z00$ >&PO=V]R:W-H965T&UL4$L! A0#% @ @(1E4P-D)RC] @ 0 D !D M ("!K4D! 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !# $, 3!( )-> 0 $! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 269 361 1 false 70 0 false 8 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 INCOME (LOSS) Sheet http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (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 - Overview and Basis of Presentation Sheet http://freshworks.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://freshworks.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2106103 - Disclosure - Revenue from Contracts with Customer Sheet http://freshworks.com/role/RevenuefromContractswithCustomer Revenue from Contracts with Customer Notes 10 false false R11.htm 2111104 - Disclosure - Marketable Securities Sheet http://freshworks.com/role/MarketableSecurities Marketable Securities Notes 11 false false R12.htm 2117105 - Disclosure - Fair Value Measurements Sheet http://freshworks.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2121106 - Disclosure - Balance Sheet Components Sheet http://freshworks.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2126107 - Disclosure - Business Combinations and Asset Purchase Sheet http://freshworks.com/role/BusinessCombinationsandAssetPurchase Business Combinations and Asset Purchase Notes 14 false false R15.htm 2128108 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 15 false false R16.htm 2133109 - Disclosure - Commitment and Contingencies Sheet http://freshworks.com/role/CommitmentandContingencies Commitment and Contingencies Notes 16 false false R17.htm 2135110 - Disclosure - Redeemable Convertible Preferred Stock Sheet http://freshworks.com/role/RedeemableConvertiblePreferredStock Redeemable Convertible Preferred Stock Notes 17 false false R18.htm 2137111 - Disclosure - Stockholders' Equity and Stock Based Compensation Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensation Stockholders' Equity and Stock Based Compensation Notes 18 false false R19.htm 2144112 - Disclosure - Net Loss Per Share Sheet http://freshworks.com/role/NetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 2148113 - Disclosure - Income Taxes Sheet http://freshworks.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2150114 - Disclosure - Geographic Information Sheet http://freshworks.com/role/GeographicInformation Geographic Information Notes 21 false false R22.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://freshworks.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2307301 - Disclosure - Revenue from Contracts with Customer (Tables) Sheet http://freshworks.com/role/RevenuefromContractswithCustomerTables Revenue from Contracts with Customer (Tables) Tables http://freshworks.com/role/RevenuefromContractswithCustomer 23 false false R24.htm 2312302 - Disclosure - Marketable Securities (Tables) Sheet http://freshworks.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://freshworks.com/role/MarketableSecurities 24 false false R25.htm 2318303 - Disclosure - Fair Value Measurements (Tables) Sheet http://freshworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://freshworks.com/role/FairValueMeasurements 25 false false R26.htm 2322304 - Disclosure - Balance Sheet Components (Tables) Sheet http://freshworks.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://freshworks.com/role/BalanceSheetComponents 26 false false R27.htm 2329305 - 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 27 false false R28.htm 2338306 - 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 28 false false R29.htm 2345307 - Disclosure - Net Loss Per Share (Tables) Sheet http://freshworks.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://freshworks.com/role/NetLossPerShare 29 false false R30.htm 2351308 - Disclosure - Geographic Information (Tables) Sheet http://freshworks.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://freshworks.com/role/GeographicInformation 30 false false R31.htm 2402401 - Disclosure - Overview and Basis of Presentation (Details) Sheet http://freshworks.com/role/OverviewandBasisofPresentationDetails Overview and Basis of Presentation (Details) Details http://freshworks.com/role/OverviewandBasisofPresentation 31 false false R32.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies 32 false false R33.htm 2408403 - Disclosure - Revenue from Contracts with Customer - Disaggregation of Revenues (Details) Sheet http://freshworks.com/role/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails Revenue from Contracts with Customer - Disaggregation of Revenues (Details) Details 33 false false R34.htm 2409404 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://freshworks.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 34 false false R35.htm 2410405 - Disclosure - Revenue from Contracts with Customer - Deferred Contract Acquisition Costs (Details) Sheet http://freshworks.com/role/RevenuefromContractswithCustomerDeferredContractAcquisitionCostsDetails Revenue from Contracts with Customer - Deferred Contract Acquisition Costs (Details) Details 35 false false R36.htm 2413406 - Disclosure - Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) Sheet http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) Details 36 false false R37.htm 2414407 - Disclosure - Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) Sheet http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) Details 37 false false R38.htm 2415408 - Disclosure - Marketable Securities - Schedule Of Equity Investments (Details) Sheet http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails Marketable Securities - Schedule Of Equity Investments (Details) Details 38 false false R39.htm 2416409 - Disclosure - Marketable Securities - Summary of Realized and Unrealized Gains (Details) Sheet http://freshworks.com/role/MarketableSecuritiesSummaryofRealizedandUnrealizedGainsDetails Marketable Securities - Summary of Realized and Unrealized Gains (Details) Details 39 false false R40.htm 2419410 - 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 40 false false R41.htm 2420411 - Disclosure - Fair Value Measurements - Reconciliation of Contingent Consideration Liability Measured at Fair Value (Details) Sheet http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails Fair Value Measurements - Reconciliation of Contingent Consideration Liability Measured at Fair Value (Details) Details 41 false false R42.htm 2423412 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details) Sheet http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails Balance Sheet Components - Property, Plant, and Equipment (Details) Details 42 false false R43.htm 2424413 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 43 false false R44.htm 2425414 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 44 false false R45.htm 2427415 - Disclosure - Business Combinations and Asset Purchase (Details) Sheet http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails Business Combinations and Asset Purchase (Details) Details http://freshworks.com/role/BusinessCombinationsandAssetPurchase 45 false false R46.htm 2430416 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) Sheet http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails Goodwill and Intangible Assets, Net - Narrative (Details) Details 46 false false R47.htm 2431417 - 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 47 false false R48.htm 2432418 - 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 48 false false R49.htm 2434419 - Disclosure - Commitment and Contingencies (Details) Sheet http://freshworks.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://freshworks.com/role/CommitmentandContingencies 49 false false R50.htm 2436420 - Disclosure - Redeemable Convertible Preferred Stock (Details) Sheet http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails Redeemable Convertible Preferred Stock (Details) Details http://freshworks.com/role/RedeemableConvertiblePreferredStock 50 false false R51.htm 2439421 - 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 51 false false R52.htm 2440422 - 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 2441423 - Disclosure - Stockholders' Equity and Stock Based Compensation - Summary of Stock Options (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails Stockholders' Equity and Stock Based Compensation - Summary of Stock Options (Details) Details 53 false false R54.htm 2442424 - Disclosure - Stockholders' Equity and Stock Based Compensation - Restricted Stock Units (Details) Sheet http://freshworks.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails Stockholders' Equity and Stock Based Compensation - Restricted Stock Units (Details) Details 54 false false R55.htm 2443425 - 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 2446426 - 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 56 false false R57.htm 2447427 - 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 57 false false R58.htm 2449428 - Disclosure - Income Taxes (Details) Sheet http://freshworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://freshworks.com/role/IncomeTaxes 58 false false R59.htm 2452429 - Disclosure - Geographic Information (Details) Sheet http://freshworks.com/role/GeographicInformationDetails Geographic Information (Details) Details http://freshworks.com/role/GeographicInformationTables 59 false false All Reports Book All Reports frsh-20210930.htm ex311.htm ex312.htm ex321.htm ex322.htm frsh-20210930.xsd frsh-20210930_cal.xml frsh-20210930_def.xml frsh-20210930_lab.xml frsh-20210930_pre.xml http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "frsh-20210930.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 269, "dts": { "calculationLink": { "local": [ "frsh-20210930_cal.xml" ] }, "definitionLink": { "local": [ "frsh-20210930_def.xml" ] }, "inline": { "local": [ "frsh-20210930.htm" ] }, "labelLink": { "local": [ "frsh-20210930_lab.xml" ] }, "presentationLink": { "local": [ "frsh-20210930_pre.xml" ] }, "schema": { "local": [ "frsh-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-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-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 485, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 6 }, "keyCustom": 33, "keyStandard": 328, "memberCustom": 19, "memberStandard": 44, "nsprefix": "frsh", "nsuri": "http://freshworks.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Revenue from Contracts with Customer", "role": "http://freshworks.com/role/RevenuefromContractswithCustomer", "shortName": "Revenue from Contracts with Customer", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Marketable Securities", "role": "http://freshworks.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Fair Value Measurements", "role": "http://freshworks.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Balance Sheet Components", "role": "http://freshworks.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Business Combinations and Asset Purchase", "role": "http://freshworks.com/role/BusinessCombinationsandAssetPurchase", "shortName": "Business Combinations and Asset Purchase", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Commitment and Contingencies", "role": "http://freshworks.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "frsh:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Redeemable Convertible Preferred Stock", "role": "http://freshworks.com/role/RedeemableConvertiblePreferredStock", "shortName": "Redeemable Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "frsh:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "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-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148113 - Disclosure - Income Taxes", "role": "http://freshworks.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150114 - Disclosure - Geographic Information", "role": "http://freshworks.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Revenue from Contracts with Customer (Tables)", "role": "http://freshworks.com/role/RevenuefromContractswithCustomerTables", "shortName": "Revenue from Contracts with Customer (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Marketable Securities (Tables)", "role": "http://freshworks.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "role": "http://freshworks.com/role/GoodwillandIntangibleAssetsNetTables", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345307 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "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": [ "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351308 - Disclosure - Geographic Information (Tables)", "role": "http://freshworks.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Overview and Basis of Presentation (Details)", "role": "http://freshworks.com/role/OverviewandBasisofPresentationDetails", "shortName": "Overview and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ibd36e6b170c142bdbb05996b535ec362_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i4f49f623afc546eaa1fb910c487f5647_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue from Contracts with Customer - Disaggregation of Revenues (Details)", "role": "http://freshworks.com/role/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails", "shortName": "Revenue from Contracts with Customer - Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "icfb74fb04a724ed39516cbc4c7b239ff_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - 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-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ide38c22f57cd494b98a18a9573bda3e7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue from Contracts with Customer - Deferred Contract Acquisition Costs (Details)", "role": "http://freshworks.com/role/RevenuefromContractswithCustomerDeferredContractAcquisitionCostsDetails", "shortName": "Revenue from Contracts with Customer - Deferred Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ide38c22f57cd494b98a18a9573bda3e7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details)", "role": "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails", "shortName": "Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details)", "role": "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "shortName": "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-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ic8976c9b24a14b82a601e7ff95d06f46_D20210901-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "frsh:ProceedsFromSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Marketable Securities - Schedule Of Equity Investments (Details)", "role": "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails", "shortName": "Marketable Securities - Schedule Of Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "frsh:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i4f49f623afc546eaa1fb910c487f5647_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Marketable Securities - Summary of Realized and Unrealized Gains (Details)", "role": "http://freshworks.com/role/MarketableSecuritiesSummaryofRealizedandUnrealizedGainsDetails", "shortName": "Marketable Securities - Summary of Realized and Unrealized Gains (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "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-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - 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-20210930.htm", "contextRef": "ida9fdb05c3f04ac894fce64d7a4f479e_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i4f49f623afc546eaa1fb910c487f5647_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Fair Value Measurements - Reconciliation of Contingent Consideration Liability Measured at Fair Value (Details)", "role": "http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Reconciliation of Contingent Consideration Liability Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i34e57cfedad149e996248cd6ac5ce434_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - 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-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - 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-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - 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-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Business Combinations and Asset Purchase (Details)", "role": "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails", "shortName": "Business Combinations and Asset Purchase (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i5a75f0eda64e47f9bac20b540b498f66_D20200101-20200131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - 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": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - 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", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - 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-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i5644e7bbae384abc8ffe2e7b34c8ffdf_D20180901-20180930", "decimals": "-3", "first": true, "lang": "en-US", "name": "frsh:AreaOfLeasedSpace", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - 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-20210930.htm", "contextRef": "i5644e7bbae384abc8ffe2e7b34c8ffdf_D20180901-20180930", "decimals": "-3", "first": true, "lang": "en-US", "name": "frsh:AreaOfLeasedSpace", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "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 INCOME (LOSS)", "role": "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ic8976c9b24a14b82a601e7ff95d06f46_D20210901-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Redeemable Convertible Preferred Stock (Details)", "role": "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "shortName": "Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ic8976c9b24a14b82a601e7ff95d06f46_D20210901-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - 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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "iefbf73f0f6954f55b0292ed5ad24eab1_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - 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-20210930.htm", "contextRef": "i3cff302969f942abb5edcc401415304e_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i4f49f623afc546eaa1fb910c487f5647_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Stockholders' Equity and Stock Based Compensation - Summary of Stock Options (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Summary of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i5e846a9d75fe4723a886e512144c7cdf_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Stockholders' Equity and Stock Based Compensation - Restricted Stock Units (Details)", "role": "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i5e846a9d75fe4723a886e512144c7cdf_I20201231", "decimals": "INF", "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-20210930.htm", "contextRef": "ibd36e6b170c142bdbb05996b535ec362_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - 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-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - 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": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i11730ce8c4f14f95a3ad6b1cf2565409_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - 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", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - 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-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "frsh:IncreaseDecreaseInIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i3368201b06974fa7be42e8376359f4c3_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - 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-20210930.htm", "contextRef": "i4f49f623afc546eaa1fb910c487f5647_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "i734d5e6e35634e928e82362c5c564898_I20191231", "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-20210930.htm", "contextRef": "i734d5e6e35634e928e82362c5c564898_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "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-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Overview and Basis of Presentation", "role": "http://freshworks.com/role/OverviewandBasisofPresentation", "shortName": "Overview and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://freshworks.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "frsh-20210930.htm", "contextRef": "ia9d5354798e744658151bdba2bd2aeb0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 70, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r546" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r547" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r548" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r548" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r558" ], "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/2021", "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r548" ], "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/2021", "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r557" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r548" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r548" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r548" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r548" ], "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/2021", "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r544" ], "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/2021", "presentation": [ "http://freshworks.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r545" ], "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/2021", "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/2021", "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/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "frsh_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "frsh_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "frsh_AccruedAcquisitionRelatedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Acquisition-Related Liabilities, Current", "label": "Accrued Acquisition-Related Liabilities, Current", "terseLabel": "Acquisition-related liabilities" } } }, "localname": "AccruedAcquisitionRelatedLiabilitiesCurrent", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_AccruedAdvertisingAndMarketingCurrent": { "auth_ref": [], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.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/20210930", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_AccruedThirdPartyCloudInfrastructureExpenseCurrent": { "auth_ref": [], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.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/20210930", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_AnsweriQIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AnsweriQ Inc.", "label": "AnsweriQ Inc. [Member]", "terseLabel": "AnsweriQ Inc." } } }, "localname": "AnsweriQIncMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "domainItemType" }, "frsh_AreaOfLeasedSpace": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of Leased Space", "label": "Area of Leased Space", "terseLabel": "Area of leased space" } } }, "localname": "AreaOfLeasedSpace", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "areaItemType" }, "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/20210930", "presentation": [ "http://freshworks.com/role/RevenuefromContractswithCustomerDeferredContractAcquisitionCostsDetails" ], "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/20210930", "presentation": [ "http://freshworks.com/role/RevenuefromContractswithCustomerDeferredContractAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "frsh_CommonStockAnnualIncreaseInCapitalSharesReservedForFutureIssuancePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Annual Increase in Capital Shares Reserved for Future Issuance, Percent", "label": "Common Stock, Annual Increase in Capital Shares Reserved for Future Issuance, Percent", "terseLabel": "Percent of annual increase in capital shares reserved for future issuance" } } }, "localname": "CommonStockAnnualIncreaseInCapitalSharesReservedForFutureIssuancePercent", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "frsh_CommonStockCapitalSharesCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Cancelled", "label": "Common Stock, Capital Shares Cancelled", "terseLabel": "Shares cancelled and added to reserve (in shares)" } } }, "localname": "CommonStockCapitalSharesCancelled", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "frsh_CommonStockMaximumAmountOfReductionToReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Maximum Amount of Reduction to Reserve", "label": "Common Stock, Maximum Amount of Reduction to Reserve", "terseLabel": "Maximum amount of reduction to reserve (in shares)" } } }, "localname": "CommonStockMaximumAmountOfReductionToReserve", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "frsh_CommonStockVotingRightsNumberOfVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Number Of Votes", "label": "Common Stock, Voting Rights, Number Of Votes", "terseLabel": "Common stock, number of votes per share" } } }, "localname": "CommonStockVotingRightsNumberOfVotes", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "frsh_DeferredPurchaseConsiderationForAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Purchase Consideration for Acquisition", "label": "Deferred Purchase Consideration for Acquisition", "terseLabel": "Deferred purchase consideration for acquisition" } } }, "localname": "DeferredPurchaseConsiderationForAcquisition", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_EmployeeAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Awards", "label": "Employee Awards [Member]", "terseLabel": "Employee awards:" } } }, "localname": "EmployeeAwardsMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "frsh_GainLossOnDebtSecuritiesAndSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue": { "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": "Gain (Loss) On Debt Securities And Sale Of Equity Securities Without Readily Determinable Fair Value", "label": "Gain (Loss) On Debt Securities And Sale Of Equity Securities Without Readily Determinable Fair Value", "negatedTerseLabel": "Gain realized on sale of marketable securities and non-marketable equity investment", "terseLabel": "Gain on sale of investment" } } }, "localname": "GainLossOnDebtSecuritiesAndSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "frsh_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_IncreaseDecreaseInIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Income Tax Expense (Benefit)", "label": "Increase (Decrease) In Income Tax Expense (Benefit)", "negatedTerseLabel": "Increase in tax benefit" } } }, "localname": "IncreaseDecreaseInIncomeTaxExpenseBenefit", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_InfiverveTechnologiesPrivateLtdAndInfiverveTechnologiesPteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd", "label": "Infiverve Technologies Private Ltd. and Infiverve Technologies Pte. Ltd [Member]", "terseLabel": "Flint" } } }, "localname": "InfiverveTechnologiesPrivateLtdAndInfiverveTechnologiesPteLtdMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "domainItemType" }, "frsh_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities", "label": "Marketable Securities [Member]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "frsh_OperatingLeaseMonthlyBaseRent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Monthly Base Rent", "label": "Operating Lease, Monthly Base Rent", "terseLabel": "Monthly base rent" } } }, "localname": "OperatingLeaseMonthlyBaseRent", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_OperatingLeaseMonthlyBaseRentIncreasePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Monthly Base Rent, Increase, Percent", "label": "Operating Lease, Monthly Base Rent, Increase, Percent", "terseLabel": "Rate of increase for monthly base rent" } } }, "localname": "OperatingLeaseMonthlyBaseRentIncreasePercent", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "percentItemType" }, "frsh_OperatingLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Renewal Term", "label": "Operating Lease, Renewal Term", "terseLabel": "Option to extend" } } }, "localname": "OperatingLeaseRenewalTerm", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "durationItemType" }, "frsh_OperatingLeaseTenantImprovementAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Tenant Improvement Allowance", "label": "Operating Lease, Tenant Improvement Allowance", "terseLabel": "Tenant improvement allowance" } } }, "localname": "OperatingLeaseTenantImprovementAllowance", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "frsh_OptionsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and Restricted Stock Units", "label": "Options and Restricted Stock Units [Member]", "terseLabel": "Options and RSUs outstanding" } } }, "localname": "OptionsAndRestrictedStockUnitsMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "frsh_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "frsh_PerformanceBasedRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units (PRSUs)", "label": "Performance Based Restricted Stock Units (PRSUs) [Member]", "terseLabel": "Performance Based Restricted Stock Units (PRSUs)" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "frsh_ProceedsFromMaturitiesPrepaymentsAndCallsOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Maturities, Prepayments and Calls of Marketable Securities", "label": "Proceeds from Maturities, Prepayments and Calls of Marketable Securities", "terseLabel": "Maturities and redemptions of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfMarketableSecurities", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_ProceedsFromSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value", "label": "Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value", "terseLabel": "Sale of non-marketable equity investment" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "frsh_ProceedsFromSaleOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Sale of Marketable Securities", "label": "Proceeds from Sale of Marketable Securities", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfMarketableSecurities", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "frsh_PropertyAndEquipmentAcquiredThroughTenantImprovementAllowances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property And Equipment Acquired Through Tenant Improvement Allowances", "label": "Property And Equipment Acquired Through Tenant Improvement Allowances", "terseLabel": "Property and equipment acquired through tenant improvement allowance" } } }, "localname": "PropertyAndEquipmentAcquiredThroughTenantImprovementAllowances", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_RedeemableConvertibleSeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Series A Preferred Stock", "label": "Redeemable Convertible Series A Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Series A Preferred Stock" } } }, "localname": "RedeemableConvertibleSeriesAPreferredStockMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "frsh_RedeemableConvertibleSeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Series B Preferred Stock", "label": "Redeemable Convertible Series B Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Series B Preferred Stock" } } }, "localname": "RedeemableConvertibleSeriesBPreferredStockMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "frsh_RedeemableConvertibleSeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Series C Preferred Stock", "label": "Redeemable Convertible Series C Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Series C Preferred Stock" } } }, "localname": "RedeemableConvertibleSeriesCPreferredStockMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "frsh_SaleOfStockFairValueOfShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Fair Value of Shares", "label": "Sale of Stock, Fair Value of Shares", "terseLabel": "Fair value of shares" } } }, "localname": "SaleOfStockFairValueOfShares", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "frsh_ScheduleOfEquityInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Equity Investments", "label": "Schedule Of Equity Investments [Table Text Block]", "terseLabel": "Schedule Of Equity Investments" } } }, "localname": "ScheduleOfEquityInvestmentsTableTextBlock", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "frsh_SecondaryTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary Transaction", "label": "Secondary Transaction [Member]", "terseLabel": "Secondary transaction" } } }, "localname": "SecondaryTransactionMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "frsh_SecondaryTransactionRepurchaseOfCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary Transaction - Repurchase of Common Stock", "label": "Secondary Transaction - Repurchase of Common Stock [Member]", "terseLabel": "Secondary Transaction - Repurchase of Common Stock" } } }, "localname": "SecondaryTransactionRepurchaseOfCommonStockMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "frsh_ShareBaseCompensationExpenseExcessValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-base Compensation Expense, Excess Value", "label": "Share-base Compensation Expense, Excess Value", "terseLabel": "Share-base compensation expense, excess value" } } }, "localname": "ShareBaseCompensationExpenseExcessValue", "nsuri": "http://freshworks.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "frsh_StockIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "label": "Stock Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Deferred offering costs" } } }, "localname": "StockIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "frsh_SubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Services", "label": "Subscription Services [Member]", "terseLabel": "Subscription services" } } }, "localname": "SubscriptionServicesMember", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "frsh_TemporaryEquityConvertibleConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Conversion Ratio", "label": "Temporary Equity, Convertible, Conversion Ratio", "terseLabel": "Number of shares issued in conversion (in shares)" } } }, "localname": "TemporaryEquityConvertibleConversionRatio", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "frsh_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock into common stock upon initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "frsh_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "frsh_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock into common stock upon initial public offering", "verboseLabel": "Carrying value" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://freshworks.com/20210930", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/20210930", "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": [ "r173" ], "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": [ "r255", "r268", "r331", "r333", "r452", "r453", "r454", "r455", "r456", "r457", "r476", "r516", "r519", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r255", "r268", "r331", "r333", "r452", "r453", "r454", "r455", "r456", "r457", "r476", "r516", "r519", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "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": [ "r167", "r303", "r307", "r479", "r515", "r517" ], "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/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r167", "r303", "r307", "r479", "r515", "r517" ], "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/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r255", "r268", "r316", "r331", "r333", "r452", "r453", "r454", "r455", "r456", "r457", "r476", "r516", "r519", "r540", "r541" ], "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/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r255", "r268", "r316", "r331", "r333", "r452", "r453", "r454", "r455", "r456", "r457", "r476", "r516", "r519", "r540", "r541" ], "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/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r168", "r169", "r303", "r308", "r518", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "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": [ "r168", "r169", "r303", "r308", "r518", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "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": [ "r173", "r442" ], "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_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r445" ], "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": [ "r3", "r21", "r174", "r175" ], "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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": [ "r9", "r38", "r370" ], "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_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r486", "r503" ], "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": [ "r38" ], "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": [ "r8", "r9", "r38" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "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": [ "r33", "r235" ], "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": [ "r24", "r50", "r51", "r52", "r504", "r524", "r525" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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) income" } } }, "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", "r99", "r100", "r101", "r408", "r520", "r521", "r559" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life of finite-lived intangible assets acquired" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r365", "r445" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r101", "r362", "r363", "r364", "r415" ], "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_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": { "auth_ref": [ "r262", "r272", "r279" ], "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": "Accretion 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": [ "r334", "r336", "r367", "r368" ], "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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r272", "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Deferred offering costs reclassified to stockholders' equity (deficit)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/OverviewandBasisofPresentationDetails" ], "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": [ "r336", "r357", "r366" ], "calculation": { "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails": { "order": 2.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", "netLabel": "Total employee awards", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails", "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r176", "r203", "r205", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r222", "r230" ], "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/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "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": [ "r127" ], "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": [ "r127" ], "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_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r401", "r402", "r403", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Asset acquisition, total consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r190", "r317" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r153", "r157", "r163", "r201", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r406", "r409", "r430", "r443", "r445", "r485", "r502" ], "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": [ "r5", "r6", "r45", "r93", "r201", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r406", "r409", "r430", "r443", "r445" ], "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": [ "r418" ], "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": [ "r183" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r184" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r181", "r211" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r188" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r185", "r188", "r499" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "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/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "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/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r187" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r185", "r187", "r498" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r179", "r182", "r211", "r488" ], "calculation": { "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Total", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesAmortizedCostandFairValueBasedonContractualMaturitiesDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r337", "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails", "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/CommitmentandContingenciesDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r411", "r412" ], "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/CommitmentandContingenciesDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "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 and Unaudited Interim Consolidated Financial Statements" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r329", "r332", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r398", "r399", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Acquisition date cash consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations and Asset Purchase" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchase" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r86", "r87", "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchased property and equipment included in accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r223" ], "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": [ "r542" ], "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": [ "r217" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/RevenuefromContractswithCustomerDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r216" ], "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/RevenuefromContractswithCustomerDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r216" ], "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": [ "r216" ], "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": [ "r218" ], "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/RevenuefromContractswithCustomerTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r84" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.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_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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 [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r79", "r84", "r89" ], "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": [ "r79", "r431" ], "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 increase (decrease) 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_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": [ "r92", "r93", "r115", "r116", "r121", "r124", "r126", "r134", "r135", "r136", "r201", "r244", "r248", "r249", "r250", "r253", "r254", "r265", "r266", "r269", "r270", "r430", "r549" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails", "http://freshworks.com/role/OverviewandBasisofPresentationDetails", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r242", "r489", "r508" ], "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 9)" } } }, "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": [ "r239", "r240", "r241", "r243", "r530" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover", "http://freshworks.com/role/OverviewandBasisofPresentationDetails", "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", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r42" ], "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/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100", "r415" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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": [ "r20", "r272" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r445" ], "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 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", "r492", "r510" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "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) income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "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_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": [ "r282", "r283", "r304" ], "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": [ "r305" ], "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_ConversionOfStockSharesConverted1": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of stock, shares converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r317", "r325", "r526" ], "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/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Depreciation expense and amortization" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r93", "r201", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r430" ], "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 cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/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/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "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": "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": [ "r396" ], "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/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r372", "r373" ], "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": [ "r82", "r94", "r381", "r386", "r387", "r388" ], "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_DeferredRentCredit": { "auth_ref": [ "r439", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized.", "label": "Deferred Rent Credit", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "Plan benefit obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r151" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": [ "r397" ], "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/BusinessCombinationsandAssetPurchaseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "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/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r303", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "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/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r303" ], "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/RevenuefromContractswithCustomerTables" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Net loss attributable to common stockholders - basic and diluted" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r104", "r105", "r106", "r107", "r108", "r112", "r115", "r124", "r125", "r126", "r130", "r131", "r416", "r417", "r493", "r511" ], "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 and diluted" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r104", "r105", "r106", "r107", "r108", "r115", "r124", "r125", "r126", "r130", "r131", "r416", "r417", "r493", "r511" ], "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": [ "r127", "r128", "r129", "r132" ], "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": [ "r38" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 8.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r358" ], "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 cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "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/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r355" ], "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": [ "r0", "r58", "r59", "r60", "r99", "r100", "r101", "r103", "r109", "r111", "r133", "r202", "r272", "r279", "r362", "r363", "r364", "r382", "r383", "r415", "r432", "r433", "r434", "r435", "r436", "r437", "r520", "r521", "r522", "r559" ], "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_EquitySecuritiesFvNi": { "auth_ref": [ "r429" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Marketable equity investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r429" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "totalLabel": "Equity Investments" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r200" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesSummaryofRealizedandUnrealizedGainsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized 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, Gain (Loss)", "totalLabel": "Net gains recognized on marketable equity investments" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesSummaryofRealizedandUnrealizedGainsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r200", "r512" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://freshworks.com/role/MarketableSecuritiesSummaryofRealizedandUnrealizedGainsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "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", "terseLabel": "Unrealized gains at the end of the period" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/MarketableSecuritiesSummaryofRealizedandUnrealizedGainsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r197" ], "calculation": { "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Non-marketable equity investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "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": [ "r418", "r419", "r420", "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": [ "r256", "r259", "r260", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r419", "r449", "r450", "r451" ], "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": [ "r418", "r419", "r421", "r422", "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": [ "r256", "r317", "r318", "r323", "r325", "r419", "r449" ], "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": [ "r256", "r259", "r260", "r317", "r318", "r323", "r325", "r419", "r450" ], "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_FairValueInputsLevel3Member": { "auth_ref": [ "r256", "r259", "r260", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r419", "r451" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r423", "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Contingent Consideration Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in estimated fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Additions during the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payments during the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsReconciliationofContingentConsiderationLiabilityMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r256", "r259", "r260", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r449", "r450", "r451" ], "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": [ "r190", "r191", "r197", "r198", "r199", "r204", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r258", "r271", "r414", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r549", "r550", "r551", "r552", "r553", "r554", "r555" ], "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/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Acquisition-related contingent consideration" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r229" ], "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": [ "r231" ], "calculation": { "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails": { "order": 3.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": "2022" } } }, "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": 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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 (remaining three months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r231" ], "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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r223", "r226", "r229", "r232", "r480", "r481" ], "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/BusinessCombinationsandAssetPurchaseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r229", "r481" ], "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/BalanceSheetComponentsNarrativeDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r223", "r228" ], "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/BusinessCombinationsandAssetPurchaseDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r229", "r480" ], "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": "Total future amortization" } } }, "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_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "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_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Summary of Realized and Unrealized Gains" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "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/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r219", "r220", "r445", "r484" ], "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/BusinessCombinationsandAssetPurchaseDetails", "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": [ "r233" ], "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": [ "r69", "r93", "r153", "r156", "r159", "r162", "r165", "r201", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r430" ], "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/OverviewandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r153", "r156", "r159", "r162", "r165", "r482", "r490", "r494", "r513" ], "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) income 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": [ "r237", "r238" ], "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/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r238" ], "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/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r377" ], "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": [ "r95", "r376", "r379", "r380", "r384", "r389", "r391", "r392", "r393" ], "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_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r110", "r111", "r152", "r374", "r385", "r390", "r514" ], "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": "(Benefit from) 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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Benefit in tax expense from foreign stock-based compensation expense" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "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": [ "r81" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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": [ "r81" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r81", "r477" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "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 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_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r221", "r227" ], "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/MarketableSecuritiesTables" ], "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": [ "r196", "r483", "r500", "r527", "r556" ], "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": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecurities" ], "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/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r234" ], "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_Liabilities": { "auth_ref": [ "r36", "r93", "r158", "r201", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r407", "r409", "r410", "r430", "r443", "r444" ], "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": [ "r27", "r93", "r201", "r430", "r445", "r487", "r506" ], "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, redeemable convertible preferred stock and stockholders' equity (deficit)" } } }, "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, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r93", "r201", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r407", "r409", "r410", "r430", "r443", "r444", "r445" ], "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_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r37" ], "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 marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of Carrying Amounts and Fair Values of Debt Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r317" ], "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/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r137", "r145" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Overview and Basis of Presentation" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/OverviewandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79" ], "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 provided by (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": [ "r79" ], "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 provided by (used in) 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": [ "r79", "r80", "r83" ], "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": [ "r1", "r53", "r55", "r60", "r63", "r83", "r93", "r102", "r104", "r105", "r106", "r107", "r110", "r111", "r122", "r153", "r156", "r159", "r162", "r165", "r201", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r417", "r430", "r491", "r509" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "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) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r104", "r105", "r106", "r107", "r112", "r113", "r123", "r126", "r153", "r156", "r159", "r162", "r165" ], "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 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Net loss attributable to common stockholders - basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r114", "r117", "r118", "r119", "r120", "r123", "r126" ], "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, 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", "totalLabel": "Net loss attributable to 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/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r169" ], "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": [ "r72" ], "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": [ "r153", "r156", "r159", "r162", "r165" ], "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) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r438", "r440" ], "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", "terseLabel": "Total commitment" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r38" ], "calculation": { "http://freshworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.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_OtherAssetsMember": { "auth_ref": [ "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "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_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r47", "r48", "r50" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.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) gain on marketable securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "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": [ "r83" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/OverviewandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment of acquisition-related liabilities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "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": "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_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r74" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business combination, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r75" ], "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 to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquired intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r180" ], "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 for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "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 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": [ "r75" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r324", "r326", "r327", "r328", "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Defined Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r337", "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/StockholdersEquityandStockBasedCompensationNarrativeDetails", "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/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r267" ], "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/OverviewandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r265" ], "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", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r265" ], "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": [ "r19" ], "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": [ "r19", "r445" ], "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 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 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero shares issued and outstanding as of September 30, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r29", "r30" ], "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": [ "r76" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 initial public offering, net of underwriting discounts" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://freshworks.com/role/OverviewandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "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": [ "r76", "r361" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from 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": [ "r33", "r236" ], "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/BalanceSheetComponentsNarrativeDetails", "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r234" ], "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": [ "r13", "r14", "r236", "r445", "r501", "r507" ], "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": [ "r13", "r236" ], "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": [ "r13", "r234" ], "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/BalanceSheetComponentsNarrativeDetails", "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r28", "r177" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r371", "r478", "r543" ], "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/StockholdersEquityandStockBasedCompensationNarrativeDetails", "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/MarketableSecuritiesScheduleOfEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r12", "r89" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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": [ "r7", "r15", "r89", "r529" ], "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 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_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": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerSharePotentialCommonEquivalentsExcludedfromComputationofDilutedNetLossperShareDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails", "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r279", "r365", "r445", "r505", "r523", "r525" ], "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": [ "r0", "r99", "r100", "r101", "r103", "r109", "r111", "r202", "r362", "r363", "r364", "r382", "r383", "r415", "r520", "r522" ], "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": [ "r149", "r150", "r155", "r160", "r161", "r167", "r168", "r171", "r302", "r303", "r479" ], "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/RevenuefromContractswithCustomerDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r91", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r314" ], "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 Recognition, Subscription Revenue, Professional Services Revenue and Customers with Multiple Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r306", "r314" ], "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 Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RevenuefromContractswithCustomer" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/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": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, 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": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/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_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "verboseLabel": "Amount paid by investor to acquire shares" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/OverviewandBasisofPresentationDetails", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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/OverviewandBasisofPresentationDetails", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/OverviewandBasisofPresentationDetails" ], "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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r127" ], "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": [ "r127" ], "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/MarketableSecuritiesScheduleOfEquityInvestmentsDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r186", "r189", "r192", "r193", "r194", "r195", "r496", "r497" ], "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/MarketableSecuritiesScheduleOfEquityInvestmentsDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/BusinessCombinationsandAssetPurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "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_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r115", "r116", "r124", "r126", "r131" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r336", "r356", "r366" ], "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": [ "r418", "r419" ], "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": [ "r223", "r228", "r480" ], "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/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://freshworks.com/role/GoodwillandIntangibleAssetsNetSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r223", "r228" ], "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_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r236" ], "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": [ "r68", "r170" ], "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", "r170" ], "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": [ "r337", "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails", "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r341" ], "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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r341", "r351", "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r18", "r19", "r20", "r261", "r263", "r264", "r273", "r274", "r275", "r276", "r277", "r278", "r279" ], "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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r228" ], "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": [ "r146", "r147", "r148", "r153", "r154", "r159", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172" ], "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/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "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 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": [ "r338" ], "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": [ "r345" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r348" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r347" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Contractual terms for restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r352" ], "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": [ "r349" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails", "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Stock options cancelled / forfeited / expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Stock options cancelled / forfeited / expired (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "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/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r343", "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in USD per share)", "periodStartLabel": "Beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r335", "r339" ], "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/StockholdersEquityandStockBasedCompensationRestrictedStockUnitsDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSharesofCommonStockReservedforFutureIssuanceDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationStockbasedCompensationExpenseDetails", "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Stock options exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Stock options granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r337", "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r356" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "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": [ "r281", "r369" ], "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_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r90", "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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/BalanceSheetComponentsNarrativeDetails", "http://freshworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r92", "r93", "r115", "r116", "r121", "r124", "r126", "r134", "r135", "r136", "r201", "r244", "r248", "r249", "r250", "r253", "r254", "r265", "r266", "r269", "r270", "r272", "r430", "r549" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/Cover", "http://freshworks.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetails", "http://freshworks.com/role/OverviewandBasisofPresentationDetails", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r58", "r59", "r60", "r99", "r100", "r101", "r103", "r109", "r111", "r133", "r202", "r272", "r279", "r362", "r363", "r364", "r382", "r383", "r415", "r432", "r433", "r434", "r435", "r436", "r437", "r520", "r521", "r522", "r559" ], "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": [ "r99", "r100", "r101", "r133", "r479" ], "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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r43", "r257", "r272", "r273", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Conversion of redeemable convertible preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r272", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r272", "r279", "r344" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Stock options exercised (in shares)", "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", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r272", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock into common stock upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r272", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of underwriting discounts and offering expenses" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r272", "r279" ], "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": [ "r20", "r25", "r26", "r93", "r178", "r201", "r430", "r445" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 (deficit)" } } }, "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 (Deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r280" ], "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/OverviewandBasisofPresentationDetails" ], "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/OverviewandBasisofPresentationDetails" ], "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/OverviewandBasisofPresentationDetails", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://freshworks.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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/OverviewandBasisofPresentationDetails" ], "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_TemporaryEquityAccretionToRedemptionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity to its redemption value during the period.", "label": "Temporary Equity, Accretion to Redemption Value", "terseLabel": "Accretion of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "negatedTerseLabel": "Accretion of redeemable convertible preferred stock", "terseLabel": "Accretion 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", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r11", "r261" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. 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. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r244", "r248", "r249", "r250", "r253", "r254" ], "calculation": { "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "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", "terseLabel": "Redeemable convertible preferred stock, $0.0001 par value per share; zero and 154,055,430 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 153,937,730 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of zero and $326,559 as of September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]", "terseLabel": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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, Liquidation Preference", "terseLabel": "Aggregation liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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 Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r17" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://freshworks.com/role/OverviewandBasisofPresentationDetails", "http://freshworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityValueExcludingAdditionalPaidInCapital": { "auth_ref": [ "r11", "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the par value of temporary equity outstanding. 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 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, Par Value", "terseLabel": "Redeemable convertible preferred stock, par value (in USD per share)" } } }, "localname": "TemporaryEquityValueExcludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r190", "r191", "r197", "r198", "r199", "r258", "r271", "r414", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r549", "r550", "r551", "r552", "r553", "r554", "r555" ], "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/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r97", "r317", "r325", "r495" ], "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/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://freshworks.com/role/MarketableSecuritiesScheduleofCarryingAmountsandFairValuesofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144" ], "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r114", "r126" ], "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)" } } }, "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": [ "r112", "r126" ], "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" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders - basic and diluted" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://freshworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "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)(2)(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)(2)(iii)(1)", "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)(2)(iii)(2)", "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.19(a))", "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)(iii)(3)", "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": "(d)", "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": "(d)(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": "(e)", "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": "(e)(1)", "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": "(g)", "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": "(h)(1)", "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)(i)", "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)(ii)", "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.19-26)", "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": "(e)", "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": "(f)(1)", "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": "(f)(2)", "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": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r376": { "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" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "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": "(c)(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": "(c)(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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "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" }, "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": "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "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", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r528": { "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" }, "r529": { "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" }, "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": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r545": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r546": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r547": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r548": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r549": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "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": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r553": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r554": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r555": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r556": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r557": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r558": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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" }, "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" }, "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" }, "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" }, "r6": { "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" }, "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(b)(2))", "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)", "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.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "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.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "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" } }, "version": "2.1" } ZIP 78 0001628280-21-022036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-022036-xbrl.zip M4$L#!!0 ( ("$95-C2'?S^@< "XE ) 97@S,3$N:'1M[5I=<]NV M$GWOKT#E:6K/Z(.4Y#J6'<\H$M-HQI5=66[2ISL@"9D8DP0+@))U?_T] $E+ MMNQ$:9I6]=S,1":(Q6(7>W!V0?+T^^'%8/K[I4DV'9=,)4T5UURD-&ZUO'&-U"*MLUZKM5@LFHM.4\B;UG32 M,JJZK5@(Q9JA#FMGI^8.?AD-S[X[_;[1($,1Y E+-0DDHYJ%)%<\O2$?0J9N M2:-12@U$MI3\)M*D[;1=\D'(6SZG1;_F.F9GE9[35M$^;=E)3GT1+L].0SXG M/'Q3XR%SNIU.-_!?MX,N#0+_R#EL^]VN0X\=-Z#L/RZ,;$&\&*/T,F9O:@E/ M&Q$S\_>Z[>;18:9/%CS44<]UG!]J5O3L="92C?DDQA>7A9H-99K=Z0:-^4W: MLR[5BJ%5=R!B(7M[COUW8GH:,YKP>-G[<C\6!TV3\GWD=O<#T=_>;A-B2\ MR;/.[8HSE]>3J^O^>$JF%V1R?>Y=$;?3;[C=_?X!Z8^'Q#TD/+RZGWI"L^P^_;$@[ M3MOX8EWM3][VQ]Y5X^+CN?=[Y67;<=K;PO:;N]A]TL51G4RHCE)*?N:2JXC\ M@I;,?2%T1),Z"9C4?+8D:.E7>X>O3[;>AAD-0[!D(V8S3'Y8;4R>A@AIKV'N M_$,^N\W*B;]_]H?+TCEJVF48D8C.&9%LSMD"^45'7*&5":F)2,D[(1/B.HU? MB9B1=Y*I:('DHL@H#1"3XY<0D_;.Q>0M58@$5C]9DMM4+&(6WK#Z@]"$ B:D M G4!9J \)31=DCS5,F?P )6"+1H0,TH2M"2G,9G1 +%D%M0[\01S=0 M-5".XQ4F2SBH1U,#]J&ML.M&(H\A " *H,5.IZP] 456F<5BH2J42G;#E49Y MK@DU-PN[865]#6RJ,F;#VI>"M^[.X6WZ(#BO]EZWW:,352*JK 0,18C9C*-I MPS8B5#(+$ 2<^S$S@20,J/1CU!-&W(@EH$=#D:8=,-(')TWR&!)NAS;ZAV'1.K#3/T89 M)$R"_8H"YMC9(>3LTX.=@4ZG>>R:A1@RA7H=X;*9YO,AKILD&-!<;3_$9".? M 1?E3$5^$[F$ I#&G"M+19!BJ=5CBM85B:T3H60Q+H#%,L&MP%(O2=)TVTQ@]QRY!7J+YM,YS:(8 X$\561.7^3Z>0NVV5_T7IJ9 MLF#V^4J.^%7!87 N:"7<)<29Y%.#=A80X49>JS/4]BCYM' M)&E1CQDH$!/&Y97!Z,'LG7OWJ)OA+I.U5@'KZ0 M,^&PFK+5)?L90AS768K@C+ &WK MF-5[ /,8&!E&!Y_ M33U2[4#V1\YAOMUM>1K8\]/!_PO6;\>Y?1QP32') 35S2##'C8 S8*/,U?>% MXX+16Y-\F:JXK"A![6.GSF&L[!! 3 M$IO#5@ *Z5_E"0""5;+.E/GDR<<"+RJ[[V!%V4<2GTD01QUQ9Y;K@!S[V*V$ M6+W(@3R=BWC.3"),Z4WY]%"6],B2+!9+AMY%) I.I \ #,#])55"\719NOMKK8@/9WT^]+'O@_9;Q=HC-19]: ML7);6>[-L ;F802IG/^SR[ES[R%?[;D_.2=?^KM--"H2VUV_!A%G,^+=L2 W MYWQRL5;]#B+*D:;3G77G&V=;J[''-? ;?*%]^YMMG/60VA/C9XKC>'?.;; MG?*W^)+(?M-T]C]02P,$% @ @(1E4]LC727=!P ?2, D !E>#,Q M,BYH=&WM6FU/X[@6_GY_A;>C.PM27Y*VP% 8I$Y;=BJQA2U%L_OIRDD<8I'$ M6=MII_?7W\=V2@N%'4:S+QUT*Q&2^/CX')_'SSE.3J MYL/%>$!JC5;K4V?0:@UG0_)Q]O,%Z38]G\PDS1777.0T;;5&DQJI)5H7O59K ML5@T%YVFD+>MV;1E5'5;J1"*-2,=UGL<@UQI/H[TZ= MFBUEFGW6#9KRV[QG7:JYKJOF4*1"]MYX]G=B6AHQS7BZ[/TXXQE39,(69"HR MFO]85PA#0S')8R>H^'\9;()Y]G+A3#Z"GI3G;.6"WS9&CSXG/.":=/QF^Z'% MFXY3>0O?M2C0"VHW; \QV4S^0\8/1M/9^'P\Z,_&EQ-R>4ZNIN/)8'S5OR#G MXTD?ISB[/(?$:/JL<[OBS-7-]/JF/YF1V269WER,KHG?Z3?\[EY_G_0G0^(? M#*NKF\EP-"6SCR-R/1K<3,>S,81'OPX^]B<_C4A_,#-3X1]WNO6==[I_3?K# MRZO9:$@V_8=?-J0=KVU\L:[VIQ_ZD]%UX_+7B]%O*R_;GO=BV/[E+G:?='%< M)S,,*,EU*JBNDY!)S>,ET0G5;]\:<+9!/=,(5K@HA-1$Y.13#U0A$IC];$GN8X@&[RL@UH'_B".9KG1SO,8]$%-X8OS,"TCZ 1P-B)8!^BX3)>D0-P- M9 V4TW2-R0H.ZM'0@'UD*^JZD2A3" "( FBQPREK3TA50N)4+-0*I9+=?PX3FMXSTP4G3,H6$WZ$-_V"/[=NN_D'DKO;M\(]1 M!@F38+^A@#GV=@@Y>W1_9Z#3:1[[9B*&3*$^1[ALIOERB.LF"8:T5"_O8K)1 MP("+:B27WT0IH0"D,>?*4A&D6&[UF*)U36*;1"A9BA-@L4IP:[#4*Y(TC1R$ M!EN42'ED]_FJ#!2/.)7<.,!=&K;4G!M-I3*IT2X79?.H)2ZA& S"#M]V*BB6 M45BFU/ MW+)&K%,L>KB$O5EGX"Q@1A"4B/XL^@8*W"T@![L$Y$[73,1H3M/2 M1MN$A<4Q$A^?LQSUV'8"N^?(%Z#773Z=TRR*T1'(4RYS!J+4SUOPDO5%[Z69 M*0OB+U=R)%@5''9%,C<3L,?BS0SP&C 7[A+F*O)TX=R&A=E05*G/MCR)/6X> MB>2N'C-0(":X&V6:T^6(!H0HPK"4)O@;[/.$UDPHC?OF@0MTJ1"*?B]!7E"] M]TR7&"C&YN&1=&4XZD!F]T)FFY27]W;M.ZL2JNZI&LQ(+>I99-.$G0^J1(Z: M8HD=SQU+JXW1(_GZ-T_1-R)]IPK,@U=28-IG(]%JB=37+&5(@,L/^73/V!RDA$%1:WHTX[+-*]@!F,+ R#(__ MIAY9K4#V>\EAOEUM91[:_=/^_PO6OXYS^]C@FD*2 VIFDV"V&R%GP$:5J^\+ MQP6C=R;Y,K7B,E>"VLV"R F M)!:'K0 4TK\J,P $LV2=J?+)DX\%7E5VW\&*LH\D'DL01QUQ9Y;K@!S[V*V" M6-WE0)[/13IG)A'F]+9Z>B@K>F19D8HE0^LB$8X3Z0, W!_2I70? D,7(3- M)I^M6@/@C\D&ICJEA6*]U76J)OV@UYN_M&__0._G:X^8$!_*KE0P2SF)R?D]KEZZ4?*FJ MO2OLB4)>H.>6#IM(U^W],!1E;M/YHU\EO[\-D)8EOPUJ??83C W:??051R'< M9RP]]Q!KSK:^ZU@CR9*KM^Y" \"IU-M=OO I2'5T'Z;83V3._@=02P,$% M @ @(1E4V7!LJ^Y!0 GA0 D !E>#,R,2YH=&W=6&UOVS80_KY?<76P M-@&L5]MYL=T KN.L!E([M96E_310$A41E42-HN)XOWY'2G+BI-W28FW2!8%@ MB>3=<\=[>";SUWIU!U[0= M\ 3)"B89STAB69-9"UJQE'G?LE:KE;GJF%Q<6=["4J*Z5L)Y0MS(&5K5^]#22H8^#]?'PY!= PM?MUBXWSN* K_G^K[;[;HV MY'G?<5&2I#?2( F[ROK:Q%8EJID> M\(2+_HZM_P9JQ(A(RI)U_Y7'4EK C*Y@P5.2O6H7N"U&006+JHD%^XLB1E2B M7U>5"0= MSV!^"N>+Z6P\/1^=P>3#9'SA37^?X&><,5E@;"^6%Z.9!]XU]YQ7L[@>5H\68TFRR-^8>SR4<8 MC3TUXMJV^UBCO[N)W<^:.,T@X%E& U5W8,5D##*F\+XD OV>K&%!)"2\T1 M(P^!9B&6I"7-)4U]*J!CMZL*1 J(6()C&QQ+&I0":R(:3+(0)C=!3+(KBJ4K M35E1*,SXKV:&6.<@IH(BTKO *OP-+D0. 1621>LVY*4H2H(^EUR+$/3/D@FJ M"V=!I8*-,%@&BS*A&,+$<+J[_I[RQ3UL&URC0+O*.>ITV\H_L-SG)T)A,]@WG\,D"UC$;(WZ\]FVW.+;9 M4V[PT/MUED1E@BD38"XD*BPV87PGL@JU+60DEP9:BR7M[95\)4+4+6?99IG^A%@UJ6SZ7DJ1(WN%95,2!) MW7=US%3#-2L[.C(/[ -%S"2R,1DVBFO.9FK.9LGPX5CWT#RROSQLF\X7Q_XC ML9:&7,%&QQ3HZ->M3JM94,=&W\UOP-GF'RI<[ONFUS$SBU-WY>0W6U>+.NS'RYTST8%/H)"R+CC,!O3+ BAG?X)DJ?<^QO MZ9;UC]QO6SFA]8\>J]-*5]<Z\]FQ0$4G[,'7/A^S&TT1>[YV MC6-&(^RYR.8DNZ8PCR*&%%$7['&,A1]1/%MSOG-#U1+[3&+\!E^);_=<,.R! M.3;!![[=NW>8WZ2LI;O3 S]_Y@+@R?; BUE1'R$PM:O6'@2Z=RO*ISKY[<$' MF?HJ9@$>(B0V_P1+M^(.!61<0DB1#X;?<.!1WVL9*-]7#";@ GF*ONGQUZ@I MPG-0%J@1G(&D0FE1%T#;5 -*Y(3BOMK;(TQG^PA3'^*VSCJ[JYCB1X%,**2( M!:D451-))&O)^EQ6Z]TX!L]A3-2<2<4%CBL\5S1#5I3<,4C9FZ"VDJ#"+796 ME.C6RJR'E.EI0@.^2-WN77/EO+KGZ^N80 <\N/BZ;3^:H-FW2XB//:B4#Y?\ MRUU9_:QN[O0=XO'?4$L#!!0 ( ("$95.9H2M6GP4 ($3 ) 97@S M,C(N:'1MW5CK;]LV$/^^O^+J8&T"6"_+CN-' [BV@QK([-16T?730$E41%02 M-8J*X_WU.U*2$R?IEA5;'PL"0=8=[^YW+QXY?C%;3;V/5W.(99K U?LWEXLI MM S+^N!.+6OFS>"M]\LE=$W; 4^0K&"2\8PDEC5?MJ 52YD/+6N[W9I;U^3B MVO+6EA+5M1+."VJ&,FR=C]47?%(2GO\T?F$8,.-!F=),0B HD32$LF#9-7P( M:?$)#*/FFO)\)]AU+*%C=QSXP,4G=D,JNF0RH>>-G+%5_1Y;6LG8Y^'N?!RR M&V#AZQ;S^WW?[1'?)8-!M]<)R(#V3VG/C.;?_"R/B&N5)G@^= M#DJ2]%8:)&'7V5!#;%6B&O: )UP,CVS]-U(4(R(I2W;#5QY+:0%+NH4U3TGV MJEU@6(R""A95C 7[@Z*-J$3_W%80^B@G81EM(#D=!6)^&S.?27 [9N<0P?-L M#]#Y5'PCXZ?SM;>X6$PGWF*UA-4%7*T7R^GB:G()%XOE!%_Q;76!'/,UYO9Z M\WZR],!;@7,&[\V-.35A,Y_JQ8[;L]L_G ,F&YC,5E?>?'8 KP$UL$^55[RW M<]A,UF\FR_G&6/UZ.?\(DZFG*!W;?G;4_W.(W2);10/4=V#(9@XPI MO"N)0+\G.UC3G L)/((+08MXBTVB@$46F'"L&%\>G74Z]FC*TYQD._W+&9T MRKK@(@7'-MY!Q(46FJ.)/ 2:A=B1-C27-/6I -=N5PV(%!"Q!&E[,S8T* 6V M1,1+LA#FMT%,LFN*G2M-65$HD_%?<8;8YB"F@J*A]PVKS&_L:L," BHDBW9M MR$M1E 1=+KD6(>CO)1-4]\V"2F4VFL$R6)<)Q0PFAM,]]D^4*Q[8MK=K$FA/ M.0.WVU9P2*K!MAN3W.[H/J_^<**AW97,RR/GM#^J*D;+"'FN6OA]E8"- M-43X)*.%L;I-Z*XQ1"5@&^D$5?7.1L\NP)R$(6X81D(C.71/FY)D"":30\,Y M^V;YZI@-B*^O_= MCFWVE!L\]'Y=)%&98,4$6 N)2HM]&M_+K$*%95.7F^,> M$\PG 4[O.-PGUF&&] 8CE2#_@]!UOLO0L0SK/"4Z'M@))<&5H:IZ>2^NA*E6 MF&,#5"%L*S))$L!E: Q),,!%CC$MVGI5Q#*2!>H["@SU1*=K'+G*1-;)O.9VG_DEA+FUR9C8XIT-&O6VZK65"GQK"3WX)S.'VH;'GHF\HM M7[^&--@99IQNY;#D-]7VV:MVSWWBU-[X<8'J9O%F5\%\>=3MCPK]! \M$+!) M.)$':)\97UN!;OVEA^HRTLTT1\P\82$T8+_4?=_=S*>F!WOT3Y]/>;]I4M\O MCFG,*(ZN^XZ\BB*&$R!\/0A:XI!)S(K@BT =7PF&QN=H_6,<:E^YHT^"@)>9 M5&?]FN'DP;EY7R^6W@H>.>")L_8WBZ\7LZ(>U[&NJFTT"/1&J<8KM6W>'3)P M*M[&+,"!7>)&FV"?5/MT 1F7$%*.+% 4Y, =7&E1_C_G@7'&\C2E^%#AUA!1M MP;&%*D82R5JR/@/5>O>.P3,/$_5\PFXT7=ES33,<09)[@!3>!+65!!4>3$)% MB6ZM8'U^/GEPDY/SZBIKJ&.!BA_=[=SU7#V%V'=+B(^-MY2/E_S-=5#]K"ZG M]#79^9]02P,$% @ @(1E4SX+22R=' , 8:(@ !$ !FR]:5=;R;(M^OW^"CW.>_=6C6'A[!M7;=^!#?:FCB5LP.4#7SRR MB40+JV&K,O^ M:XVND[7:_WW^Y_]3K__/B]TWM&'6@.ZR][(,;0JR=%L-6[4.$P:=:ZO]D[.^\51:UACA-&O#O:?16+!>N!U:XBK"Y"Z[@V5=0?, M!QJ%28(\.7K&G-)$,5JWA,>Z4)'6'7.V3FR0.G%'?:1/XC/E8M#*2@9,"T&4 MKI M^.#:Y-34'[0N3TQ]&+1.\4T&ZZ'7>9I?C%A.IN=&^.J> PCK1[W/3_% >?+T MQ.)L>'GBZ>GI^F4!BFZ[Z$*N[J?#ONL.4J_?<4.$(U].ZH35*;MRDSH^X-J- MI@_\I_M@)1-3Y]/"7+O^E)?%H-;:IV>YPJ8/P]M]NKG(6&?\:3[LW0"FIY\- MBIONB^?2I__3>+,76M!Q]:([&+INN+QJT/]2+%L^+1$_.GS__6__M>?PV+8AN>9_?4IS?]\ M.O[QSZ?C6_M>/'_^9RP^UP;#\S;\:RT6@Y.V.W_6[74!"U"\=\9 X\^;A9%@7_ MK7\QO:[KY$=#\6RKB^4[?XFOTW?M[6Z$L_^&\[5:$?'6D?]][C=[G]^PW<\' MO#&*QUN?#U_;XYWCP];AZP9O'G^BC<[[\^;%.]+8/&P=?-BZ:+!WO'&\P7;V M_SH^//[$W_!F^^"BQPX^[!XW+PYD<_^O=N,XD.;F!O[VJM6X:'YJ7FR?XKW. M#Q@>I^:B>?'^\V'WK];AQ4EQ$].=BSY.##7X/#_9/CQL41/_C0(,WC%QV\+VE<-/C.A\99DVW3YH># MLX/]+9K+9__FKY3FSO=!H7.YNQ=7#QCC5>'^ [O+MH7 1Y<+'%#X[? MT\-C+._^>WSO]O'_7&P,&WOD[,W^UK"QWV"-S?)"1FKJ+E!2%T*ZNG58 M[\HES3APR8A8>T[0GB4>9.S/I]=PG3W,8P^&5Y\-GT4,/_4.WK)5C^[\*@5> MCOI]Q/]5,0BN?0"NO]6-FWCVB@5W8,'6-RR0SD4?DZIKZFA=,&/KQMI09QBC MP29@SH2UYY0]Y?3>"? %Y*D0^8+R*_QEL,+X#AAO?VOI/O(HK:TSM.RZ\#K6 M+4A;M]3Q&!F H6CI&8>Y0?P6[]^+*Y#O"G+C&Y %:F8'2=:9I[XN;-)U%U.L MRQBUEX$';Q#D=_Q!W7@JSB#6DVMGW?@%^PT$/I;@M]W1"N\[X/WN&[PU#Q24 MX'49T)0% E3W1&70,:A3F0SA>NWYJXTW>UNW0/ZJ[T).&&JC;C$&?#2(:S-@ M0(10=!#S?ZW5S74^=$>=>NP-ZY,SIIR8R.)G^] YZ?5=_WP+A>SP?".$/N02 M[O=V(>*Q_/EOUQ[!1CP>#8:906NU[#[P'G:^/**-XW=3'G4..]MX33P^Z."Y MG?>D^6$;.?(7:.7'X/RT2.G]WW0<[VL$K#[!\3=8L ML%SGA_OOZ,$QK&:\645."R#V#K:LJ(*06>ES]]]2( R*\#@AK0C MISK/!F6"ARRIE:G/LR$F&_]:&Q2=DW9.RX^=_ M>>BD#(/>J%]^*W/!9Q-FCG'^&69.;P1E&C']5L3\/170KY4%@AOS[9?;_WU= M#7]]\?/I3]?O?E)&MNDW3%G[PRQ7GT]30$*GUWTY=EG,>.546\_YV?4CT^_3 MASR]5E'3^V3[+BMMT')8J9?5T $W&/7A^>3QY<'I+:;'IM_S/6[$05(&04?N M E 1@O),<&F L"03I8C#=BX^)9CJWG/U3UX#CK)?&'^-^+"SDW81BF$#.AX? M$0L\.F[]FGJ=O2%69;[F9=L-!CMI;]@+GS;."JRHZ2DO>QU,1LKC&^,;_?GT MQOM?UM=E,>Y BG%+QG",,^9B_)(2TR-WP_FZ?40;@]+"1<*%CL%*H-XR99(D M*HFT;+B\6%Q<+NUO5/J^ZP8V:65Z]GYO\X=M#Y)/FB>2E)4B2>D)LPRB=)$) M<)Z.,5X0UW>M-J]YLU]@N4BH=!7C+@4I,+XYFKRE) BCDU1"ES5 *+M_EO]8 M#9 Z93/A$R9.>]EQ7[Y>+#YCL:Z>6LH^-^SU?Y)ZWUR??]R$;J]3=&^Z[5W# MR;5;/+U>^N\QWXNH1$)$2)+"".%1[PH.W.@8'43^<,R_=^]6'KAGYS8K:6HX9B54)R,.9XQ+ \DL^XAHL*,^BD"H:P35Z2>6I5E%2 M 1;]I/=ZB:SE033:K,P%+(A >;)H, *=EPV&.2.3-=)P;\42FR') MQ2"-,0F\4)QXZ[SS#"T']97E?MEPN5_M/#M<0M!,.2L$E4FH0$U$[6M#"F@\ M7@>U;'[LOG.:6?DQSI5!>_!$62V2TQX$ \.UXM(F$?BD+48O=EN,?HBVF.LJ M-O)Q-":!"N:C]T1:J[SD$@)7K*PW,JTWLHCU1NY>;V1F]28B2DNK4+\ 0U_ MO-8 Q'.B''4\T4F]T<6NM[NV_F$(8=4;M/ YV9]B"?CZO#ZU\ MM\^PW0V]#E0$,@,\:(W9#/$4PR4UE )J*,5MT3;Y;&L71BZH@MQR_6[1?=H M4!%\( 81O&2Y25,DRYWE&) QTV1!2.'='.3SLKC ^6M\354&5H/)_1&)6:X! MTU:@5EIPW"P?N/=OA?-'E3',/)+V%MVGB ZL= (3N1"J^"G2XF(0'R8T5UB03P1#)(_'*A4A@^0"=B[Z9/]!$.JZ]EXZBR6(^[#4AX!/! M7%AJ(:%";8@+DP'.J!E1*\&,@& ,PI'F \!#8YYIQ5F%^0!AS,LB_RY%Y@L MH%,64 ME9#8TD#VT!G@K#J"(Q?*)B<34*%T=-$[_"E):Z0#.NEP7+R&63*S'-A;)Z*0 M,7J#'U!T85AV@6MC\C ?_H UL"1A>7;0H P6AJ2@)0F8Y!!+M1$F@#541 IA M::"91UB>'4Q!!9!4*1F#R)VPCCAFDB/>T^AL),L#TYS#\NP@$T10Q82FEJ'T M58X2R"B2((JH&!7CY Y]\P.Q>@ M PF1>TSUF/,B168IZB"J.-"@\FR"B1A:C+%GAAA0O) ,W+#BG! MC8QI>8]3%2%8,Q MRP/3W(/2K"!SP4JKHO1Y6#-+R@9"B4 _J%R@*;JE@>R!@]*L\,E-.U$%5?H[ MCJAPS:(W/DJ=!U;"'!;_6187.)<5BJ[/4HI&4>J$X51Q*56$I8%F#CGP#&'BCAH@D0?*K: "TV 6@7'&A#=62[H\,,TW M!YXA9."SMS.>).L%L]0P#R:)X,KEQ -?&L@>,@>>(3XR)A&#\@K#L2 $PQ+' MV$Q3B#9YZN(<%L%8%A!B08FQIYX$]VTL<-6H;%CY =% M+%S_?,^UX<8EZ+;?[GP'Q!^GU;P6B/RZ_<0^>/N))"*:Q)*P4@E%4%&+2&A> M?73:(O+WD1)<-ED!7H? ,9 5:#A8/ MR;DT#1#*B,]=C3Y&X;PUA"?"70S,&N""53].XJ$$@T'9\K[,<9);(K76B>!_ M0CMEM.-!2J&D9-%'4_TX.0)VO1P]KJQ\GYV.0<.K\"398C?E)Z 7D\ M2 C<"RJ"0R$DYKX&6=[ -M[>(+ +GZ$[@EWHN")W4+Z%?KFS<3? CF\71R[K MG*VS$\B- _M%!T_927OXZR"-]]C=F];R&/L_[^?&Z[&7[W.Y9V5&^7Z?=,G2 M*Q6X.*V])'B96' 8RVG>,]#;Y(U(#J0+GA,_;]9]OR7J5=%%A K7WL9:Z(_R MU=?;I-[O[??+ELWS/0BC?C$L[L.!W,]^@5S*Z(-$GTZ$!V6")A;UEO?$17FY MF4"5T7G9Z^<]S8>P"7Y8.8#R:!-#76+)H)"RSAMK,$.5Q(F$V>H#[J^Z/.8S MNVE05C"E;0K2YSV>&;=H04XS2\!+&\$N 3KS,)_9 82N#24/&*NT%IP';ZG# M+V!,-%':"LPC_"Y &X,!#%^X\ EBY>"QR5#P) JCB' \>OQ?*UWNC$(MF[LD M_3X\+]V@M=&-^:\\;N>S:W\[9*?1Z\)YP_4_P?#5J!N_!\Z=G_W"M;-TW&L! M#-_T0JD>OS+>&TM7D=#GHR8)%:.1E HG,=W4/BAC&3!J",3%M]T5.>[-<^31 M\$%"B-))D0QQDABF$@-M'7%6+H?G^+G@6VV.S' [@R BPS!O,)P(&K7E*G&M MB/::!,TKH,Y6'+EO/Z+08;#$DX_,"6J"Q4281F=HX-QK9A;?C]P.4-FZ.0XM MSK>AME]TCV96I.\UTOQ@EK2-JO+M/(0K'K#)AQ=P56;Z,SK*!*ZF]HXP*Z8A7/G'\8C6 !E>!YHO% MDI;WTQNZ@):S, 3VRB:J@^21"6F#=3Y%A\&;Z<1YY(^#P+-3F"L"/S"!57#! MTP "'!%".T^= 4FE#I$E#ZD"!'XTG%DHH;LH!.:::6Z)8M0IH9CUG)DH5%Y= MD>O 5@1>( (O"F>\X=0[(JT'(J)2CBL') )W3DBPL 2<^8E1B175O(^.O=$Z M0XQA3*DD&'##9**&>J+SUE]5&#M2+Y)P"#9PG)9#'QGJF>$#R\F0I5U7H"WT<[%T4PLC M),D;M-,@A8K.8<#6'+1A/$5!= 4(\SC5WJ\;5#E&:A_ZG1>];FR,AB/7KE+; MO.,N" B!.I8$SVO^2*:%\"00_"ZKU06Y #)SQ=R'8BZ+E (-)@43!(W4N12M MM$)[XZ*156@26D"R5*+SO.+,S8O^,(%>5H:(R1#2%8GLB/=.T$HD5)X("8*PZ+"%(5H'U.UW-QCDI:+0B"=Q[XK0VDR3%B6')-6 M)IL74O#,T57G]8I WTEN*28'6IJ\OH-0"6E$)0TI:FDU_KT:Z[6H0FM1"!2= M3=$3&7@BP@5C10J@1-2YD5A7HB/NT1F])51[YYF5T8I@P+%DM4\819@WP?K% MGZ3S2&7'KPOFN8PVG>&N["ZYO-\F8=P)'HAQ-"*;E!Z66/5.\\>N9R M'0/AQ&)8-(+D)8&2=42A[%(N*A\JQ=R%(4LE6K0JSMP0+$_,.1/SQB<\^-PH MZTC>1D!0X:JE%A:&N,.$S)-!;/!:*@U,2I&JX.86I'?],>G: M16$O@<0LT31OU"906GJ>E[Z$E!V?B:("Z_4LEKQ<$%-Z).Q-((VVPM#HN&#& M6U")TT1 1^^<515@[^,@S$+IVT5A;R0A:/2[1,;4E2FA177J:P# NE M+@=[%X4PS!CF!&BE%1=Y/+U. 1@/H(53EE0K+UD M;>:P_30N9)@201#%156 M:$L]U=$8$)1RJL5DWMO2$W@U\[BR!&;.41^XYM**/.0)@[?CU@L!02LA904( M_&@XL]*<-^?[46MGN654),>,(CQQJ96T*EF]#'M;+ V!%X4SD8-743&?=[AV MRABOF=1))J^LH%58T[E:LO-G=I=8T?"R,60G.F\2#5]YA MDN22L<)Y[:WGD>@DN*9) UW1=U'HNRB,L4@8H$;2R+P@+'I.%.;62!O#%,0J MI"@+)3<7T/\MU.2F&8[5)(13"2X)3X0#3*]M,-;0O/""(JP*W9$+I317S'TP MYJH4N,S3J:@3PH#31K@0$J68[Q-7!9&Y@&2IQ%C-BC.7"Q)%DI+FG8H8\*,4;F[!BQ*RV#P#TB&6*X-!9I\M9C2EBNI(N4:)'DT@X"V@>I?$^TJ,0'AT1N\#3=HG$161 MPJE@%23O@N=6!6>#^[B9'TJ[?ID9_1]MP;JZS@,3I!273$2*:\<=Q(PY1:_)GV;_L]?-_A^=LV4F>C M&_-FO2?Y'B_.]\]/X.N!"QUT1]"_/.E>Z3V[R?6 T+!H6*#&"T>-]1*]E';< M8FIF5 5&]2TP3#/T0K1L5%> . ET1)[*/'(X@.'4)%*!96!_"*:]7AJ>NC[@ M>=./FSG0]\HK7O8&E=EA-ADAN4_,4&N%2X"11 E%I13*)Z 5:%:N%' S;)LB MW GF)-8I%S)1ASK?44"=9J.D9MGBUTY*18"J12\7M?>(D0ZD# M7Q5G^5-5@E5D#HB092^2H%XB3H(#]SI)8TRLP'HUBXW4[&Q*.LYU3%Q8QT30 MZ/ 855BCT9O@HQ9+9E-_0ZL([4<\MF.V_ #:#5:\?MSDF_]WG<"E<1 M0PJ$Z<@P %EFA.7>2J4<]:@H\ 9-XMRZ&(C0PAOB+2&( M$AGB+[2Y>>H3BH2IF!9$GPU74S@;!*7I FBA1GC&. MPH)48,30HF,URUFKS$I!P$=A!4G)B12IX09\\D&#+_L?*-'C_H?E,;"YM"1= MZS9!>]-W[#;YRC1_H=M$ M%4T(0RT0J4B][EG9NTXJ")!CWM;IK 359PSPQN MXR(*KA>C0=%%U;01$.=!D:74E5&E&]W!*5;+N^UN6"@LN["(^MPPJ*GR2 M BSDSA)FC0F*YI%&DUF6BTRJ.<)W+>>ZALBOC!2FF@,/5#GGA$/3=X@(2UK% M$$!(/K%W/K5WOKC05-'>M[L)R]O_#)>/+V#PME]\1@-[,XPH(FX^HSQZ_QZ" MW]U#\-EXB&0(=1 -#<0)P[WAP2A'.5!F8P*V^&UK#TK#16EFLU)2;Y@/$K6# M2,SZ1&.,1D1!%*.\0LG=HN,W_]0N;VU''0V:."JBC#XY;O,"QS(D$Z$"O4H_ MA?'+T6#8ZT!_%]HNN_%!JSBIC'UZ(UF07%BB4,HK)Y4SUFNF@Q-+;(/ MOI\)M5ZJ8"4U>0%H2IS31 :-&0IA0F$L77;[G$?\G(MMHKLE0*F6$JB@5CCG M/3?HB"7QV@13H3[H2CGBN?1 1U3$CB?G2>"8O AGHY9)&S :2/2V0CW0E0)[ M+OW/,>\8996FP4;A)/6!.O ID8BR"SBK4(=DU)MU82^S&YY3O/KP+!RFX-,XG].2":F^,CLQ;RGS"?/!YDW,A/*,?#">\P'DZ%ILK/R0JN&%Z[MN@'V6@## M-[W@OO0[7\ZP';:@_Z9POFC?927H1>G)\"S1&+QAAGIA4MD\JCQ0[T$F(2JP MRL""03/#'2Q2I,$PFS0/PECO8D01+C%D)-:_0V+&]D1\4L7#]\SW7AIVT M-^R%3U?&;>P!OGG$P_M]UQVX#1;,*^/;9NQ !.@XUP\M> M]S/TAUD^["%,,-AXVX<$_3[$\J*%D@-9GV#H[P?O!DM#KLFGDPRWN2YS-N11&VM,!&\ MX-IKF;RUE/ID*V=%I4/9.2D;F-&S[@)ZU2(,)ZB\1V\RLXD1>39ETW6N/G@# MZ4S+)^6#%3%3Q3%32";/FP%!7#0A!,TLUT$'E *DDG4Y@ MK B:NLBC\(PI%T,"J1??#RR--4JJL@@/)A>*:3U:&JZ!-,)KG_P_/,4G)C_@,53,1, +_C4J: MY$00TD%0@@1(Q.LH: 4"UD(!,\--5Q)ST1+PH*7 .WM%C#+X R)F\US0'&'2ALE 3S,=Z+DBPOR)\/6H47/W4:-F1JO<"$FC M<4'ZI(4GS@,F"P0DD9$:/QGX7XWAP8^6-0\_UA@#/[/4$"UM%!*LP40F.(M_ MDMRB22NLSY:-+/>B B5H[D&I"%$)SA5F3^@Q@B? @[:V EKC'SKDKVP;U>EU MQP.0%X@#%16ZLQ,Z7FD-3C'#@ O&E3%@@O'&:F&]8+1"*SBL6/@0+)S_6A0F M)J<=DUH*(B :"RDZ)YTTZ"*%416B[%VX,^XR648@E0@\:<6]85)H8ZR-J):9 M-EQ&![Q*2_?>VB7];2?7[M[[9013@A%J/-,9A&8\;S8/DC(J1.ZQK,".+?/& M\'X&SSN1T&X\D]() L3S* 0'0)7)56052"X6")89;LN20&+L*@67D))8J=!H MF"4L:&]@*KO8U/4Q9BJ"3RE*WD(_]?J=/!_E!2J1&SO[WR):O]SC/^@/G^T7 MPSR2<+L;B\]%'+G)=N?YT,M6 6GK#,(HYY_CS?_Z]^]]V=V]+ZLS,P/O2Z*. MTL@0@E""JHC.5TC/'*$\4F.GZXO8ZH72%9_N/%?SUZ+YY9!0?, 1?#M?M@1B M?&QZASL/"TTF4'1O2!4D3$S:BU*I2["2IV#HBIYWI^>NZQ[!%THVBF[1&756 MQ)_50H>'BQS.J40*\#4FTCBSF9!DH6Q@4?*U"\NNH_U MW+IEX/[DX \[:>\Y<80IR3%52)XXZ9460GN7%S/2H4*]5_=)T$KV,06;J 05 M!=%!:!6MH\JXE, EYZQGU6UJ631LY[ E4M[<+A!46,"%I\19Y8$G'V1DP+E: MV6V5 \O#^PH2;5">,Z6B$E%[+X7508.1,3%N5[ZBTGQZ>/_$K'&*!,*%XX+S M9!ESCACM6,AM_[*Z_FGNS?P/[QRT3(%[5(E.*N$!;.(Q,$H3EY 4<15R#C\S M%7D73B:]JSMIW)G\0,.2'MYL$ZI%32EFP80(E!3&$*4U9X9RH:C7%3+;2B'] M\#9MG;*8XGEEB!"&*T.#,5[*!)8I;ZNT./7#(7WG(MUIU0&,(."P$!N(XI=M M/1]FS8&Y<,X('ERFE$5Y*0(SC"8'3C/JG=*N2H,X5IRK2$0+,2:C%6!&8Y%R MPGN65^$'",A#YT*%UGJM_,HX,VO7$H&H9'P,1C#+O+9*0R(L)&6$DDL.Z2*X MD2HMF#,KUFEM@(<0?"+"!>*5CHF29"%03@59L6Y9D.:>6Z")Z&258-08'FUT M,B^:$P'B-RMOK9!>*IDR%\XE[[@)T3K-05#A'8E@1&)4@@/+JS2+[*;VU^G@ MYO+8S)9\N1.57O8&0R0^TG\I._E24CIIQ91,5$C"O/2<<*,-@6!XFNK;*FQ: M\6B),Y=-,##K)L0QXJ.U@B!M2 )MD[5.)3 **I2,/UKBS&<&!_<>?'(FY"5) MD[+X?S!)ILB"5[Y*&?6C)0+2>]3'0EHAB',A@'$,2>,TLDRO5$\5J307'<2MH28XK8@E0B&53!!. M60T&C*?*KG10%:DT%V4D3% F!1WR4H7>&HLYO&'>>$&UT*%*#=,K*LU7*PG- M)?,.:. HLH-TEN;5XJ(-S"9CZ4HK_2R5]J#=+KI'R*2&ZW^"(7Y>8J&DN25@ M8W01><25\Z!5#07B402580AA6P $3E809+@0B1!G2;2KR12Y7@T%WV$!$$9Q(G%S$UH MJVS,0\B(8E1'(RH__V6./)KOT([YB"05D$TI**:HP"\.!"$I)FEE@,332B15 MDTQS44J>@%.*,D7R]@3.>$^3IHK'/)+$A952JBB9YB*70"I,VP()3*%2G"=2 MI85WYP[@?*8U-V3W M3B03E/-&)PR&'BH> ^&ALB,Q11KWA(@3BDV>*2?"4H:"!JH]!G8\USF&.I4K$" 8N !&6>D>) M(_@38PZ4G70.53R!D!.LZWX66O^QGZPP(_ MONU#@GY_LI+:,D9C0[4-3 E'0Q"HE4U@-GJFHS#1)UVIEMO'09.YQ'F;" -& MT7D@;I@4F\0 19O6P<6<%:^\R0+LF?7PWH/EE49$R M.4NT,9$%*QVQ*<:5QU@$:LRG+4&[J!A&$!*U"'FWXGE]']56O#\51]V5OU!WVSY?1SEFT*NCD0S "P30^H=53FYO= M\9.LPI">O"SZ93O":^@=]=U)JPA75TUO]OK#UD8'JR6X9421*F> >B6(>IE3/1Q>"#@QAS(Y^K0.OL8J$XGR4<533,.0#%JK?25CHB">V6B!:*4%H.%A4DL5MU9(+D.L0IO' MXB XEW@HO%$J&"VH"X)+8V@>8"><]89P&V3UX^'#VN <9I]8%A0&0V\C%Q3A M2]$(J32G5G%@4/U8^+ V.(RZ0=,^A68_2J"L-=[Z!F M-@:%>^L"/B L8RCD-&@:(3%EG: 6'"H9D$$+I2E/S%4_%#XLB/-IK$^.!.(B M =RAH"5@E/HU51*F%M,IYKXBR-R1!MW1+$Q'+4\LZPM9Q;E3(7...@K(Y$ ML#S\,=J4B-%!)E")5S\<[I*6,B6>\EIWH)LL*'M+]Y+,--!"YH>^9E6%DP*N(-$9;8B85P0:&!1 M&,\433Z6>!#*.%WA<3L>I$Y9G=,9X&%-$IYP"<%;H2SSP$VTAI.0C*3<5=8^ M[K>QZUYL0Z;(J:"4!1L$1.%3S,K.2:^U$K2ZMO%@6,S.+@)PP)A/G<1L-\;H M;7 J,DT"@(")GZJB7=Q[SGLOIF&L4BFHZ(2GPA P)(8\1)AEZTA15=8T'A*. MG[2.I\79LSX,>J-^@,'X:PO#>%F>6'Q^_B?^,9F&Z6+0RDH&3 M!E',.=9=F M! -+2)CL9'2^7#,8GK<1AT[1K;>@.&H-GPFVKN7)\(_3(@Y;SR@A_]_:]5-= M_PC/]KWAL-=Y9O',7,1ZTW M89[?,;W"]_I8?_70:[?=R0">33_\$8O!2=N=(S;MH@OU\J(_KM\_UT\Y200Y M5'?MXJC[K'S<^/"7JELGX^H;(D[#.'WRY/!Z>>CI,'Y[S)IU2VX_3-;IY;&G MY;W[TQ,F(/+Q^\8:OE6NMW^M\;6O7GSR*GAF+?9&N6+^BY3__''B8BRZ1\]( MC9:W^?*3ZQ3M\V?_9Q_M M=%!KPFEMM]=QW?_S9."Z@_H #2&-3QP4%U B./YZ.GY#C?W-FM[^QO[6WNW4F]12KNW]?+][O;^]M9>;:.Y6=OZGY?_WFB^WJJ]W&DT MMO?VMG>:"_\*']R@A5P9]KI/:IOK+]=KC$AA?ZC8#VN5W*ZCU%YPHT2[JPUZ M[2+^BDU>KQQ\^+2ZAKV39VKJ(1> 0Z]V=ANU/S&D=7O=YJA,W6J3R+<+*2^^ M8Z/D4FAK &.:DH9*ZJ-WS$?FP).;&O!J79<%1H3BV68OC'*LSJMLK(VC9.1_ MG_O-WN?:*/S_KQY\8XT-@];!Q^V M+AKL'6\<;["=_;^.#X\_\3>\V3ZXZ+&##[O'S8L#V=S_J]TX#J2YN8&_O6HU M+IJ?FA?;IWBO\P.&QZDY>\,.SP\^!-78?U$T.\U6X_5AI_%AM]/;[,#MG5ZV#DX M.WQ]0!JOMTYW/NQ^.NR\OSC\L,T:'[!9^@^QL'M'F_C;[:!R- MBFA1SY.(ZZBJ0]U"(G5%L"X3$U0[M_:1Y;674"V?4]E(DS\YGMMIPN_?T.+AP;?VG5-],^ S]]_K"20>!5X5^_5WC^IX.+P)K'AY\.CP]H\_4[ M=/A;]/## 6F^?M5N[C?;C<[666/_W>2:O_%9LGNXCV5D91E9LX//.GY/#CTP9[?WZPOW76?&5.W^QO#!M[Y.S-/K[S_@'_:(.&Z)FL M6V%\73!,8RT)JLZC N(]YNM&9J2M%NJ/KV/'5\G;Q"Q^G?%C9L^;]#=[R'?O M-W;WMW;?'-1VM][N[.[7WK[?W7N_T=RO[>_44/GOH[RO45[;V:U1^5O\O;;S MJK;_[ZW:E:3@,B'8>+F?#U/+Q0U5.>_4[&[U\:K7KPU;4/O/U!9KX\:.&F". M'F>O_ZYZA^B&4._@+5O9-]2C.Z^?@^O7H7N3MWA;EFMKW.%525_QTX*1[.R_ MXSN;&^>-BVTL^S;]*(D7X-'0K72A+GCT63#&NG ^19^X-S9B)@LGPW&S&R=/ M:AF$?W8!_]AR M>9ESN'ETWN@]5!"=,Y.([MYNN_VCL?#L3._M%7,N?D MT\[F]OGA\>29'71WQZWC@P^'Q_B\HLG>DX/.>WEX?"1WOI$YX?RC(<9[RWB= M&F?4^F3^KU.[>/DG]JP=_GY1WM-%N M\[I[Q2!WN-52@3&Q.RKUP'TV[&V5 M?6ZO\&G-\F&5='@S:]SC'U7>BXXG6K<;04WSN7=N&HW)BG.VSBD$(^!=3^7G-6!^%< MBBXPXQFZMSX,6J>]_J=!;;L;UG]!^#^\*[M9Q/VV=>;"L"1'K9=J_4M2U-R@ M-CB!/$P 4]:B6RN&@UIHE0GM_!M"?Z'#F;-UQOG,\X/[O*V80]IQ)R&V,!'Y M/G,1+%/(PX>'<-+O?Q.\WI)?4Q%RJ6RRA$XDZ617O9B-;WKI!5V M_\6GQO$61<_*=_9?'&,Z4ASLMXJ#BW"^L_\)/>FKUL%^.#W8;WS="DL;K]^= M-_;_QK0FR,;K!J8C?[5V7O^%Y=Z6._N-\P:6MWF!9:!?IR='IQ\#4RDI8NH\ MR8!1'(.[5X37 2CQ>406I7[M^2:TW:GKPT+E)\MK%E^S?B-&#(F#R5]OL !T MQ?4[<'WKDNO-BT\7;_AN&_Z]>W[X(9YX)M3A9L ZP=3_^!V^6ZO=?+W;:N:R M=W:+0U0T!YW#5I-MBGC>/&>7-_@S9./X)U*@:5QT*BC!$A MR+J/-*#Y(-:1BKQ,X=ISALE^;6^]-K6@VMZP#S#\VI">W']6\RV)V(I$\R01 M:[[[&)36"I*I"VX $RREZT90_(.K(!G1TA.]]GQO5 RAQLAWVL!7_O>>3&?? MG6U/1@N/-V*M<.O 0YO/]E6](3^*O..'#J8>=<0,T"M?=PIX/4\88@H(<3*L M/>>\3O-FTTS>@?%+JGFN7^UXU"\&L2CW=\J)9G%5+I>G M]8]XL>=_G[OM+OR&]_S&V=7P^[.YCOR==C%YU\UH #.)L5 8=A%,C;0OGKS4VNE?>_TWV)*C+:\RG#GRYR==Q\Y M,!D=0)T$AX(M:E&W1L>Z"8H"D4H;+M>>O]SXMBG\@1CSMC<8NO9A<;)J$9DW M7RZ:IQ^IXEQI@GSA'%5^=+'N-3"D#Z=.,ZHLY6O/K1"$/Y2X__Y0AX61-]OK MN^N8/$]VP^C7KJOP6K.W?I.(6?QNW5MZ"28FG)7;VS[Z^^+$M6MP!J%<^1]_ MQC>'P;?] HLV,N^W>W1V649M],%5UKW-JCNM^IJWK5YWU8F>__Y(F*=":547*>BZ$-+7 MO8RF[@AU3"D'*"+6GDO*ZT12<>?>SD7Q6E]ZN/_/H#:$-IQDZ">C-9[D%+0] MRN&IYM!JD6@1%NB5;O9?S=ZPMG&29VGG&+) Q;TE;KSJ]9$LI0D^*?O4\(N; MQ!+7C=.?4C% RZSE@YGG:LV'5E]V&IH,6( ^DN5DU!^,\LB%8:^&9Y0ZC++?_.]9M>1!:1MA M^.SV@3\+.*W>VG4C?XH_7*U;I7]J-,(_'^-&SGR, Z/KTO[Q)?FM+W$\!KKF0IJJ/O2NFP M=][QO?9O5U*?1U@9SM G_YXJ.O5=)WS&/B7?/4F-M# M5(4:%N8UJ^)+^C,)F^>4^=*:*YG^C-O@&A=';&?SKT\[^WAG+%-S,[8.CX]( M\[A9--F!:%Z\:N/=Z.'Q-VUP%SN;!Z+1>2<;%PW2[&R1)GO5V=E\QQILF^,] M>./#W[D-K3-N@[LR*NEX2WS4P?L@E:Y;*FQ=4.?KQOA4!Z*LIR9ZJM/:\W++ M]MH&HI4B$]%KZXA",8G):=,-HOM/K=PBMY97'(%A[GM;LS])%#SY[70 GS?3EYAY;0%Y5"1G*I_F8?PK/8;_;W6 M63)>"K>I W@2M/!E-NY M72 ?SE/Q:A&/HJS/IY[T(4 I\BFKE3/J![7?\'YH0;7!"'7MH-7+LR&F,]R& M+3?\JO"U4W>]E.5TL?+BR3O\_D?9#O8;&[^C1SO$X_X8WR"?7YZ*%^523.Z3 MI[\.RD*4AQ6..YN#E^#MUP-*BDPYA9 M\SK]IUPBM!S1VU(I"UDVBO.XI.!DL:*;HVO,#&'QMY-<1+)<9N0W:9N^; MD\44]5]>CG*A'4-I+V@JG6(X1.."-II,O]?-4;M]7AK526^0C_0F?0[T+9H[GIAJZ6IUM^[62^//'*(ZXV/>Z. M\")!9'8INW T:H][A/?J^[7?,C#Z#\;9^N2$8:LH9U6=Y%E5]^U\QD6_+/>E M*WWB2AZW[V ?DS2$4AWJAD2-OL/3NJ-1U+%ZHV"HI+6* M/^\['K'70'MSM3:^"]1<".@ULDN(I1GTGZ!MW/AK#2NX?L,!-$97&W30X^"# M^M/HE]-^K(?S=50;4#X_0BJZY73X<@C%__XOPQB^RBVE* _3/Z:G?7/"]'@V MY,DYMY9A>F[1'3LFBEJ43<70506T7OOM95EYO2[\_NQ6%GRUD"^7.(]9V6AX^R4S6#9Y_&>K_R6#/(*Z[X/[5'<)_]?KG-RT=D-/,_LO)"95,?":M MK)N'[8/.W\<'G<8I/N>L^7K[?.?UUGDC#W:_:%P<;FZ3P^/WYP<77Z]DUCMM M=OXN\'[%P<4&OM,6.3C>%@?[VV=Y9FLN9^,8RX#OM?/JJTZYBZW3CX[F 8O: MU2E(3);R3C#6)%^75#A%-#'!ACQV[@8-_T_IT\I37'H*M8HPMX]&NRWW6O'G M0;RL[_7:'B'H#7WO[%OO6L+S8C3 @@VJV23]T-ZU<<6[;I]_!*Z(2\S632 N M3RP+=<]!U[F/6E'*E0/^(^M$WE%@_, HJ5\;4+6<7FD+Z_\H.Z.C?N]TV%KY MI =>NO;K]?G'SFB*RNL2E)=C3%9.Z7M.Z?RZ4VJLF@>=)VF1Y^)$U^J]UI<]OXXB[_UG!=OKC@ZS3D!V((ZR.+B/64TB _W*PUMZJ:BIK@C_> M539H0;L]M=+:;VA[96?6>$W0;[N4D.Z_(]\/8/ 7D_JEFI1)]H9(T$I&=1WZ/_/?][0Q?QU(\(/:&NQ.#:T47;A M[H1AK]P#A([W 'E2LG^R$#@>+P=U#ZXOJ9O[8JG^8U"[:7AXK3<:EH&F#$]H M9M.8\:H<'(&GC;K%V%C&]UZ[;D"2,@@Z BA"49X)+ X0EF2A% RIWD*:$ MTS6TX%!@5CSXU]IV\]5U\8IO4(^]87URR@U#O/:"$V>4',Y^7T*\?-:V:=_&Y.N MN^>OV/1BIFQRT<:@M'"1<*%CL!*HMTR9)(E*(JW8=,]L>G?ZD3CKO*=Y[2<. M=2%EK!N.&0_W,A*CC..1K3UGS#Q14CW1_ 8ZK5=IMNMCVD1Z5L-&*CD<)]YY M W>Q-H,A/)K]^/B=,4>/1X-AD3-@F[Q]6IW:^_?'W9V_WNOMMU\^8N. M8AXZK/:K_TQ?>1ZU7]O?>/%F*V\ ]'*GN;_5W+]]!_=%7-C"VG5JS<]X:HH' MJ9K]$@+KE/_<*@'_=%=[6V^V7NYO;=9VM_I5W?VN^ MKNV\WZV]>+^WW=S:0Y?N[CZ/^S[PGM[[!S3'C&K_IC&<\V+"#Y;E!YG ;D%Y M9=[5-&]*T+K?;KW5I2\ *>[-TC,I^,K0E\K0-6JRC=W]VO9Z[=5VNINAU^VU&-]>9'-OH-&MT_0XS-^:55]S5VT[[ MJ/+YWS2-U/]Q8/O*^_Z ]T69]>IR8$:Y\7 8?BK7D2IGC[QP;9<7)]YK M : K160>[!78R]-7EAR>UNZ'6@]MN;WF#P^PTZ*DN1VC@@3F+*I5M>>;;'YMDRQ\S*LZT\ MV\-ZMKQ/<&4U8"[]%[=<\=>X+:;L0@3HE&-^,?*4II(_O\6[0[]?GIYG >4X M47YJ]=I8A,%DSE!UTY1<*UO_&17#\]IOE7Z)34A%*(:5?H??*UWZ96K#RN]3 MZ3:L$I!*E[[B;5@E !5OP\KO4/TVK!*)5:;WV#(]1-VN,KU5IO>POL;Z9>NO[*AJG/'AJKUE?]:+*;A@ZOW-%RNZ/,"_I#,W8>U_0+MG33+_AJML6,YD7E 3FNZXY*3WFY MRM1F,0BCP2 O'95%W4;7M<\'12D.OSC8[(''JV[F>M\97G79G.S:9CV-KS=WE5X6)8+MY5.E'\H3W]GGUPNS<8Y?4 G>^- MAM.-HG>+P:>58UU^=HC[FAVP!(Y5K!SKRG1N,1U9-G,.^PAFZ53?]GL!8O:C M*Z^Y_-#_F-=<+=VQ\$MW&#-=NV-[O;:S_^^MW=7"':N%.U9A=LZ^UM*UYV_@ MR+7'\15R%:\"[", 7=S7[)ME\)<;*X>YLIU;;$>L/<]--[57+@Q[_96O? 1X MKWSEJE=R93H_;CIZ[?G[[GCW&R@GN+CV>%>!$ MB*X\ZR.@AU$KS[KJ=5R9SH^NGD!(.1W-E6,UWI_TNNA+NT6O?\6EKMSG(^" M62G35>?BRG9^W';XVO-&G@RQYQ*@$KTR2F/E-Q\!]BN_>;O?E"N_N;*=VVQ' MK3W?*?<=W^Z.-XW%6ZT\YB- ?>4Q;_>8:N4Q5[9SF^W8M>=;9ZW"%ZL9;(\" M[!]SE*N1:PL_[6:M^XQ8#[_HPXPVW^<5V/6[>(O[I[ M^3SV=;\;&^Y+$)6[9-.9["&?=^E<[2)_/_N8WW$?W*LO6X6]Y;>[GP%!ZQ[5 MBFZM-^K77K;=8%#;0+?:,O('U>' Y4_T3_R!6]= M?UC;WGY2VQY"IT8W!YZSU$'Z_L\7SG(*Q"7=YB6+G>9C[H! X4KNN-.],'TC+R*PO1S*MKY MM>[T]"=X5WQAA<=Q M6:?O/^P=0=GJ<%H,6^5+=7I]?$O 5\] C($Z*;'!@H/#%JFO^%Z?(^%+JJD_IN_R\$6X7C=4K,M<%Q^@UG)Y(F0-$<3* M+]G;[@T&, ']%-%SY[5N;XAHU,KU4(>]&D)6 %Z&E$@%QE<#X EG:,,%H,-!"W4G1:RAL#U%U3&GB]@7CKYDA89 M?HRUZ.,'7 MX;S6@6&_"(,IZJZ?PCW$47@W*F1FBA-(#N4:9$%R]RN2LUKT4R]@6( M=AM]>780 =#Z7<*C"RF"? 6OW\ 3$M%/+O@.RB'59 MLY]D)5KZ Y\# F38D&*E%AX* MW!VL[?]<9AA3J\O(I/8H#,O8,, 4N,"8X;K#;+N3H)"]?@=@#%@6&V$XV;BN M7+RR-QX<7)19'B9:^=?!U?'#>6TC3"16X-X?N/L8KE_N_+V]6:>VAF6*T"D" M>NK!Q &C7V]AZGH*EP(0[11K&S)%JXGVQ#(C\J+XC(8Y=L?E[;[R[!!+ MJ7#4[GETTX!^NM>9G%YFNZ.Q0\\$R;\ABCDH88 :.X9\SF5Q2Y=R<^8ZUBL_ M%BKP] Y&S<&75'Q%P7NDX'89 +(,&74O4\=A%C!#]/VG7PCW)$.46]&O<# C M/:;=,$N(6B99Z6&*+M[FQ)WGPU?N,.;22=G0,G!'EUG*A+2#LCDBMS;U,4-% ME9N=TI'K%A=3SHSURV?HCJ8Y3>VT;.+P4 H?.$8B4/),%4R/D\%D*I'9Y76X?FQ)R MQ:;[U:U]##VH72[*).A+D^.4-3UT*&6P*>7LQ%E,R5,V0F;^E4"7[NG_9^_= MF]HZEKWAKZ+B.>]SDBJ-]]POSGFH(@9[DQ-$8G!<]C_47(VPD-B2L(T__=NS M)'&1P$8@Q!+,WHDC:TFCM::[?WWO&<3_G,9L!#4;H?>U"SPSLG9.3T8O*[_H MXG=&<[RO -#E8,HQP$D;5&QE=Z7.2&V.8^$S\==SLPN^><6##^T!Z+&BQ!X: ME\X][ FD9$H/\R"YRK<= \P%\H";';^.TQ/M_A1?5+'TTSYXX96&R[^9+X"* MF^*?#&NG8^S)_E6(/M_RA$W.>;4?LP65>7NDK\Z]\;&--,-/A5\>%GG&YG,F M5 ZL?SH$'LDZ( [;5?P4-@]HUQ\;Q>=7>CE2'@=C]0)<]:DWXJ'L3V=QK[): MHT#;!+ FG%E(^H DW;@L[XVR]C)-OO6R)>/CYJUG$RXEF M7VR_G5/2'>M T7?LURIP6='QP@?-3!-L/UPB5*/5ZZ+*(FQG:W)D.58X -;E MITL!UKQD];L_R>&6:&EM&&6_BF_D[:[*&0#C10VN#2R=.-KX>]AJ'L1.N!M1S&*Y7O=7NMD>P M=>HZ;0\_D^!YNY^F8SOQ6_2GX^P>&)B52QV!27MG<>+_A#:8U%4X;QS+ =,& M.!)\I)PK''VFRD_E-<^F7*YV-W5.?!#-[-D*=%:IXLH MT2*X5&@]6(767UNOMC?^;+1V][<:;[?>;+S=S/59KW??OH>7Z,_=W?_-?]_; MW]C?VMEJ[:]@M=;^3TN1)D4[E=?[%10>ZO1ZGS,.#"Z.N1I-U#X=G ><)W;P M**,\KO:Z8FO=4#SUHK'1Z5Q>NE<5',$RW2OOIG%VO#*<4N7.7U07565B/Z^Q MNH#)2RN#HH>'G&#GCV+1.41P;975N=TXR( ?/XV2*R<=.W81>Y6ET?XR&L)R M?'Y@1!57N.K95?K^*IQ?>Z]9VSAP35-[$L "M)Y4F\']]SH=E$D$?\^1L6'T MAUU@L4_94>G''Y#V!=@VHZ(W;ZO2(4!_>-D%>,J>:3K[$5NXZ.WIJ+[@;$(> M\&3[E9N=T]B#2>U>9@K?/LF9B4GIWOC*.$+2NQ:[Z1+[6[I]>\#R[T M])NY5O'XFD5&F:_I=W,;#[IR_T8VC/_MA)OW=T MS3V,JO.FWQT"PL29S^8DR^0MX*W)NWF!2V]G#IDD;,<< T0;T2E'NBH)' !# M=6R_BJE5;\,.@5A4@?L7C?WJ*S]@A1$/5[4 PXKECKF\?!"C4&8#[Q96X8R1DM458M6WI]L$0%1&I?>\V.0/9Y//9*BO M8K?M=K/!WL_9Z?XH1C:*#_^R\?;MK\W)7YO5&MWSNL@1N\]$UGXKE'Q82E[. M$/G_G+8S1LQDB"Z*T:KP>J509O-#A5;+H]65(L+N:76&*>@04/MC#]:.HYHY M7P+(F=O5"WT>@3[GJ?-S>9FDKPHYED>.44AH5!DWLOPKR1A5)11"+%/'C!H= M_WA M)5)>$M))YJ4BG1&;].&=0L<'IN-$J$(N9$@YI';:S:1* M53Q@RJRHB)9-^&)G+$F]]>,X\]@;M8^ #SOH=;NQ8]( M)7"#S^U.;ND\7Z(0KR9&XN5X<*X=RC')?M>."XVJ.MDJ^Q@AQ4=2#CLOI^S'G@0K:'UFF5;)UWZ/M> M'^3F2[N?R_% BTWZ*IH7G0KG(?!QGOTPVL[PL.'[[4$L.FV)8C8JIXM7X+&J MG;B( (X+[B:5#-GZ&)LK5?5%-O[SA4*TAQ6RO$9%@"LMYV.1&Q&D\OA&?4%? MXX2T\Y0PU22#?FE@1DYI]>.H:OA'R?)!8YSQ&V61TR3GF_,1.>,ZZ0G/::0P M3H'=N-J<6>]<001[V;Y.3 MAM*JMNV64TDN5U=>*F3.*47X\M!?&K@R_N'I>3 _R3P.KM1CCL;,3 UL.4_[ MC :5W&OD3.6J=@;Q:U;IMR/*B\9.KQ]SVT(S[^*5(F-X\VJ)<66DY\$/N?0X M%Q963G075%BOFY_X1<79-\VF@4WI?QHWUH!S5S5NY?^.C/_V,&]7YN.3WF#0 MSMY>=NU.!R,KIV+:ANW<6+TQ8@0_KE6O;O:\_[>[8$X><[Y_T/5Y+[%8=,"A'.$>.R\$PJ#:X4NE0T'(%) M_D::%&6WNR,0'>T@H&_\8O.,C)'$3PH3+J-O?P*L\)WVQ?3DAOUBX6?'O8RG MUT]Q^CE/OC]LPPJ7H+!ZWJK:Y?*/ ;9^ 0<\]]CG[$QOU$0)]]4>=1<-IVZ[ M.2FDNE@B\VHIK[R9 =G-Y94K6RGY2%L)<'@^G29[N*.N1S#7&KM7"](N&4(N MC@>(]2;SA>*YF5"IAFP G%:X;',._]#F_:E::'*DOHIK]"J7K!^_M.$Y>JDY M4CT3&;\D##?(^60N"@CKN9H:*[KS^07Y<]Z>YE7BZ,ZS^,.M504&(S-I6AI7 M$([W?Z;XPBUME4:%(CG$V!G%JKY,C-HK:-F]U/,_197\6Y616XT%'=K/N1BL MT0/?^M,(V3(!3JIE*,E,A-*KL"@#D!OS&JQI\LG?W-RQ@]+JZK M[(=^52*?2R.ZE]-:H[O)14@^G@SS/HY35:'ASG*G2+55$\-D9'[D?I%Q^K*: MJ9 K2T=-SMWSRM0KYGP8G:MRT8AZ\Z:.Y./LJE<#O^ K>IW&*T'F'R\U@HJ9YD429[;C6G$!2/7HZH,&NDFN-/*ELWM#/!\$Y4%?SOJP58T M\K[F'.$(LLX3C7/([B.5G;^O'(?L5[Z"'W\-V%&Y!U>/>E@U_'F?A;G;RS!\ M;@Y?$95Q$^0XQC8\[/=./QUF_P>?RSH)-2' FJ!S$;9Z&_1@>\%1N_ M)/C6X==>__/@!:C 7\\'GTRTR0@;*XF;^(OCQ.?Y$NW^BZE51E X*J""/_/- M=L%_' >\CD^[(]U9/>,EM37^Z?&-C_SS<2,2D/>L>;5!O;*K8_]+VU]Q=R=M M.EE]@A0"EU4.*&P ?#NG'36]HOO#T;)!_C$!;),1D95J%@I[M$. M75"Z&CSY^?S6SWWXJJ5RW.$VF#69_61B1X@ 'Y5AX:[GI=)U] -!Y#>;Q;?O M.E*EZ>BAT/^OC;?[C>T7C=?;K8U6U7ZTW7J]^W9G8W][MW6-PW?+-K&+0=[A M!^<1W/');L5XC>4$JJ_?U>I\&')Y5R^ZMAJ_O&MMO-N$CVS^>G_%>ATWSD$G MN7;-C]>%-U^_W=K[]_O=M_^[!TSYZL7-X8>ZW/"KW=;F5FMO:[,!K_9V_]S> MW,@3UW_?^!.X8*NQ]^^MK1]T[4W2&U7R]B6Z2/XLY\FJ%5_FZK6VOX5\_5(I MTMXIK!HN_(F3W+ISF-TN>PS6UW!P,XO7^-' 90*+#ZR,.004[KXZ'^)"B_?! MWQ:J_A.%F@V)Z<<;)\]N,S>C'>T&JO<"WV(L[,.CLP4G>Q[B"QP9> MOXL;@T',Y\'=:>ONN&-W.E]PO,98AV6?)6\Z.*'MT,C;M)#5:W.'"V'4)W6^ MY:MQD8:M&/;E W/L YR(N4)K/&>8O('[[& \R"J_R.F)+[:3@^F/BYSS;#YN MS'O$WV-L]']-;^AFSM'WN;# $\'8:TJ M_H&[K]YHQ^228@DG:01/0CA,#8U!V$!YM(X<;&?K#QN&U_+HS/:Q[0S^WQH" M5AK%@&&);\.7W=-C%'K5083Y$VN-KCV.^>?0)VM/7F:FWNB&_)^M"X[>&+ZR M_7Z>0/U//@9A;73:2L6F500GL'_.W&;ORY_T[9?3S\ M^&:'M8X^DYWC=V>M[W_CG;WW?H7^SG:,-NKO_Q]''H\_L3];J?/C> MHQ_>OSUJ??\@6OM_=':./&YM;L![KP]WOK<^M[YO?X6USCY0N$[TMU;;'/OC MU]W=H];GW3=;HO6F=?1Q\Q/]L/^VO?O^;[[[?OL;?);OOOFCO7,,][+Y^?N? M[.WAA^-OG=WCG>\[WSM''XZV>(ON\(]';SL[FQM\Y_L[^G'S]\\?CP[AWX]' MNV^VSR;?@=\Z_4C?R0_PS=WWK?;._B?VX?OA<>O-NZ\[FY^^M_8_?MYY\_9X M%_YM'>_P#T=_I-8>_O[G_M9P9P]_V]G?(#N?#HSEP=K@D3"&(NZE1\8FABQG M*1K.1>)B;9TTB3)-(_3__.LJDZS_W_]#)/[M/E(Q0=TYI*-@5,&HGV(43]PD M29E-7G 9K27)&8(]URH)R56%49A01@I&U0NCR!1&2< @1T5"P3&.N$P! 5A% M9*B6)B:"'2%KZT8TF::U!ZCB.DW+]$[5;C"*!)]7!M3$@:+S$>%:!;'2*+H4 M2^^" RY*0\8.=<'.>;"S/6/?42X=#3*B$"S8=RX:9+5Q* "">AE\Y%:!?<=E M4YA[@^G"!/6T(X!.*)\2CXQ!'G%F28&8Q88@XSKX.S8FV=@2 K M7'M!+N&@V<*9%/NYNVIR#N#EGJ+18)X2'*H'E"XI#5@-B(0G"*_&'/$*F*#@ MZ9WP=/?5C&&$O;))J00 ZL&S) ZM(\V@8HQ9IKRGBR1-PH+L5$&G/%UH@I-KIA-W/$J':ZP.H=8'6V M3DK@0"A@)I(>2\2U($A'+)!71@1!O8A:@=.IFD;(VCN=19[K;205>5ZX/$^; M241[Z5208"8ICK@7#KEH&0(D5M1Y+S75(,^XJ46I*5H].VF_E\^46*I)M$ _ M\^<].D\37)>38RLP>D<8!>@<[ISA;Q64[F]];>UO'UAK'38J >\(##AJ/7*< M@(4D/!6"F,@$S_7CG)*FQF)!+N?M!&2%(DO/5>*7DXPK$G\/B6_M795X%1W3 M229D>8B()\>1T0S$7B;) *=-- PL)T*;'/,5EOOX!K%,IZ-((Y//*G&H/_GM'V2IRXNH]2L)&+J9 9/^."OCNT.-[IA:\(* MK5ATY'PZTZ@- 1UI ^*6Y;+=0! )Q/G$*#/!KJV#24P79A*OJ.'[ MM"5Y2='"(LD+D^1I:U=S*JEU N%$!>) +F03YLAI0KAR6JB(09)Q4^E%&;LU MCQ,^J7SJ+8K-P#3J=<>1Q))5K0>N/G+A6>N<(0J^SH6O.S.64L!4:;"-4")* M ;X2AIS5$E$JF%3$Z*AC57Q&B:E]'J9(=+TMI2+1#R#1,Q93Q$J'X)#TVB N M"49:<(P"#\EB(ZP0I"I P_4OE"CAHVF1WNX.\XEV>5C#**M:(DH M,0DVS[T!O[-I= D@/6&!7HI95 3Z 01ZVBQRU(%!1 +""BPB+AE#UH&!)%A2 M!"#9$@EZ438I+=,;5L\LFHA)"1#5 S>78@@5;+P3-KZ;,79(4,Q)ZI'RBB&N M4T0N$HN$$?&>61ZU"@"N*R*T)\LX@SCQ#0.K$IYR2;F]QY$56([ M]97CI9@[18X7)L?3!I @@7II\L@4 =(;?$"9J@#N"I9\Q>B@%N,2"(VDD01S;7!60DUHF4FJ] MEL'Q["UB6?]VZR+!];9YB@0O0H*GS1UC4_0ZYMQ5KH2.BB,MM4!,R^0#IY)0 MN;:NF^S^X\=+O.>1!B;4(=#S@*W2*WQ4UWP/_V3TQ1(G0A0%,9>"^#2;Q3.4 M*\H)\DSFA$#RR I!41!4:*YLE#)4HR"T:HKG-0JB8%K!M,>8>5$P;4Y,FS9Z M">.$8R\0:!AP6Z5DV6-UR,!+JF3PFKBU=295D],G.NSBR_UB22>(LU+G$A R*&WFE^XBML^-AS0!9SB\47G#E-?CPVKW,A M B]KDOQ_FFL\9_3]R6EH)_8LP^[CXN:]8[8K;*0_Z3/"EWJHVU\C5BYSZ.Y@ MFA]MS<[8(<90K0S2)A^(J;$"TYQ+%, NU]%9Q4(^!JI)[C^8HWX9I8)(3Q21 MEGHZ74&D>R'2=+ @FBBLD YAK7( U#OD@&8H4LP,-H0$D8,%347*N70K:9+V M3\'5O^05U<0I>O:5E,LRXS+]+\6%"F[>!3=GIR4FD:)FDB MHD(\497/8E!( MVJ@2$QXT'UU;%[Q)^+U'AI2"Z/J*\;)LGR+&"Q'CF5P)H8I(&H&/&$/E_:^/3Q\ M=3J C8G]"82>%0"]"X#.SD+$&DMF@D/,FHBX]!@9+R4R"DOJ\^SH'-$BG#6) M*,,0G[!(+V<88A'IQ8OTS-2? *M+49$@5?#-77(<>H1"XIH*K'4!EP;@OE* MA*E+4&AV'&)NJZR:Y)>3J2S.Y(.;1=?ZB^?]L\5?O!LVSHXXQ%PE'9Q$Q&F= M^V<3,IP2Y*AU/F(C4CY(2LLRX/ )B^DR8SY%AN\MPS,I+RZ4L&,QM%1JG%N"E/\WBFO$O)YY%-TEY?X6J"C^%P/UEQ*5*@$T>\)J+.C M$#DVSFGND57Y/ R=*#+&&V12C-*JP'1NH@*-V&1B40YC/5JHBM"OAC%5A/[> M0C]M15E) TW<(B?RT]>'RYD5=4HIEY,P=]>+LT"A+0S"&@TH4 MS"(NG4$4(X%CB?"\<=JR;>:JIJ+\'! J%S0>CL M<"5G<.11$F1-'D0B?$!&Y[@@M<0J[J7E>FV=$M.4]\?051JM5*2])O93D?:[ M2_O,K$U 8DVT0"E9<'R\3<@D<'PBX]);XQ*+E<%DFEC>NQ*TC!VJD52_ZAT? MMX?',<^^R..$LAS#4\6N![EJ_-+J#6/#K- 8H>DU'L9$^39HO^RV._]O;=@_ MC;.%KN=;NM&M#OX^W] "3W/%978W=_C.YLZ!,"P)SAUX<40B\-_ +%&&(,8< M-8X&Q4+(_#*%2RO(A/-HSL*$2PDJ5$Q89DPF?LVM__12\VPV^JXF__S37>$ ;Z=8#84+[RV3M\1(H?_ZE.9GEWT#^TW;K=?3Z+\?CT]Z?=L_&\V#_,=V3N/Y$=L; ML*'Y3FSG+]L.V]U7]J0]M!<'5.*B(&ZA(#X/=UY=*(C=_>TOX[F%H:]@GWY&_;K]^/=]_^T/[[_Y_C#_N&:^<_0WA3O/>\?S?AXP'PGW+"!.O *31Y/HF-DZ'A[T^8'XH_%D; M_GSW[4!C0TDP&*5$/.+&)&1) .PS*3+/E$D4+)-,YEEFS#&,^7CO'DIWCFAE M8.P *!EN-C*J52R[&?WX75*]"]?@ZR<15OL2.V>K@:?; M@\%I8>4:L;(_.P@,B"HH3\0(8W4T/[ C:\1=NZ?#P1!D M!:S,PF)U8K$4B..2 UI2G%T50Y%Q5"!B--,T42^CNT%=K[C^+H!7,V[\1 ]D M$CSZW.!- S@W$2!&.T]1XIH;E2AF[$>.<]U8K*!>3?DLJ,P+'B.E""A63R+2 M#%"/"H\-D3(F7]F(K&F8:JIK;,0;C<9V!2L5%/8NR']/ ])^^M2/G^PP-CIM MX*]@*[X?A2MCU\>\]G+"27>R ?Z\N.F_SN^Y2$1M)&('[ !BP4&R! S, &Z[ M]C:/$\.(>(.UA+\F2G_DMC]\I'S."J.Y6+"4'CTV"VZS@TBE#IA%)#AEB'-C MD-7,(*EH(#I:P21>6V=4-L4U$^WNA;#G.\5F%:1(9RP!;N>*>2L M4(A:STP(-K)\'/C__3^:$OI;[9LZBFC7N[BXR/=#R_=,"3)UW) D0+Y)0EQP MA@S8D$A[FKR1#$>3&PZ:VH@F-O>>R_]X;5O_JOAF8BA^-;J7E_CB*]8->IW3XUA#+]>)XX_>JH\0J4JB3L'IZK' YZE8T\&\>7DQ6\3=&QWJ]^OOO3;U>7$ M;&EJM6>CRQ?RG,M4LDR/RQ/'OSR^_**Z-*4-1MZ$QN_$R?D'^O_D1_B>K M3%WC_$=7;[[VH\8FP73X'E74#_J>>"K6_5<*J>7YNO] M-5>)]%^Q7V7"'JI4^OQN*L$!9VZWOS>TH/RJPM:+7R^9AOG"-U?"O)^FP[QX MY_LV_[@?\CW#.CMX9__#]P_@"NX)>:*2EHT@DRY2P6(A$3\(Y)%U*B!O/ MD,$A($VBD,%8$5(8ET6O6%WT3X)=5YFUE*;6EDD_L0.B@N+86!1];H7EBB(7 MN40T4C7*Y6 M 9M2@LK5-CY2G>!\'%:*4.O'7"Z&P),!D 1'!4Q)RI#5@2&&B<&**"ZYK5W5 M?6&NU6"NQ*@TVGLP 2.8@"P09!*)*#I&(J->8L56@KF*;JPKAWGCE>,$8>Z MPPSAR(H4D5!."\))])3?MJ-CR67/I0RO3K4Z#UV&=Q55JMA:*<2Y8Z'=:,[1 MNP,BG%36,10"[#K7T8"KIQB*1#)#'!.2T5)H]PR$=S&%=D5X'TYXM\^KZ%K? M/YWM;'X^H"18)TA C#B%> J@N8F7B 6@&"%)&Y%61W@?,+O_E!*J>=9?KWN? M;*KC0?*4;S,)KCEW26/.(M,J5U8'=NN\U^A62M)KD3)^8>KG2MFM&5,?GO5P MY\T._.X6^T#?X=91I_-A_QWYL+_SK?4=UMJ'?3C^X^C#/_K[[N;?/+L L ^L MM?F)'9@(UEEP 1EN+.(X)&0,L4ARZ8#X2ALM[Y1*%0(S&GE(U'DN=#"$1D4, M>*O$R!3QK1/TA:56C*4 1Q2G%B/'I 8#DA!D-0W(<4N(=I2+[#TN-8]Z#WR[ MG2USB4E+^JJVS/D9'X#ADYP0"B5L)>(TMQ%A;9!P@3'OG9/VIM#&'3*G]P#! M.?+WA?E6@/GV-\2!BP0S%QGBSN3!9I0C(UE$CCHIDK(:A]SCHL7-V?O'3:$N M'T=+C+B.O+Q%#R)FV)(<%.8J $,3B0!7 \(DVY->689_9#C6A+U*?JM^G 5 M2+!V&#'"U"/I[,*)->/$G:\'3D<7I8I(*H$1 M5]J!$Y,4BMY2K!-+-D\T60GV*GJTICSF!<XB D9$@@*GDEEM(O8B[7UV:AUW62SM*+>+G/:L8-!8P.V MX[X95!48>*8R:,X4EU$ZHF00A$?#M7).E0SJ(TKYQ(#?V=_^NK/O9V<.[F_ MOZW.SO[6-]@GO//]$'[O=?O#_A:LV3F$_1$[1YWCC[-!77J@#>: &0PQXP$R M-(](PQL(]#FCC'IA]1V;44WDGK!D0$UP, V,U]1JD8P6FCG#2P;UJ;)4E,E9 M"8SDN,QQ!Z61P30@&YC'5KJ@K5AR!O4>^%8R64^,0[?/#J)*SH0@D0XLS_S' MN4+<$\TU 3MIDL=:5"?J/2"QY/&?$ .* ^5L#GTDQ*S(XT!E3A( M%SKOC&%<)Y-NS.,_;@[UD9"T!(#KR,D[^,!C;YV1N9W+,L0I=.KT^%6)/?NO>5W4OI%> M6YU(;E*9AKJ3#'DW6_[XHD=SW9.?HW91A?])N;7X\:AW] ^O] M_15^'^^\W\8?]C_#VEM?/] =_/%]"Y[_]^/=US/IL+,#9;6G(A_CYC&H?.IH M/L/: XX$JC + !]WZU'-9TI):S@G(G'IB0X))^.3!WWBE)0,ZSV8L618GQB';M$#AF,0P(4(RSR&1R2/ M=/01$86#!DN* H^LK3.QT/SJ/71LR:\^'?;;_G[ *,5"48P,EQS<;&+S,>I9 M!5.A TG*BIN:L!XYO_I(.%HBPC5CXAU^(,"C5+DJ0+L$'F>@!%GN.#(Q*N%S M,V&8NW_KD=BKY+-JRF/2,ZZ4($@:[7*MGD3.,84,=8%Q9L&2)&OKE(JFT;I) M]<,D6)>ON O>U8P7_R8'.& =@L/(XNS5$*SRV&F' O"$U%CAQ/2\>+=\SBI0 M5U/VBBQ%X"&!L"4:V(OG8Y? 1-0B@36HK4GBV2182ZO;+=,T=[.72JO;XJ%A MJADU,.,)"0Q1Z\!PP5$C:T0 D;;<>\,2]V9MG=6^U:W(YIUE\VZZO:10ER2S M[Z;:4S\?&' R5 1G(ZI$$;<^(2.50EY*:KW.I#*KTT#^@$VJM3^\]WK9W8"' MR*2RG<:);0>XSX:W)_GD[@<^N+=4G2SU1(.?1'\NV. OX(+M[JL1#Q3XG!,^ MSTV>_2VZ\_W3 4[)>:4XBB;/Y)(WR349E;K5 MH!0YKNWA!D6$%VL!91%N;6X=4 42'$A . :20_H:&>$C_%5+%8%X%JM21+;" M%I#WI\>GG5P^T^@-#V,_5XZ=].-A[ [:7V+CETYO,/BUT>["V['QP%;1\W8D M?UF*632 YX17,_AYP0>[F0U>7>:"[8KZ?P(GM.)P-^W;;P57[Q@-FA3G1O#_ M)2,:N4AR6Y;/M5!,(APB<\0 #1.81G36)OJU/OYD$>!',(>*V"Y3;*=KZJDE MA CK$&86/!KL%'+@Y""G"":8<>,L!H^&/.N)94_ % HQM7U[6*) 3\?>F2,> M]#8.+=QNV++]+FSJX!)G;(X8HP#I'4-#Y_9/4,8Z[)"TR2"NG4#.AHB8<("P MU#!B<[EMDQC9I%CZ.FWKVIWVL!T'N?PZQ'AL72=F$:]N-K\^Z<<4^W!Q M9*-5Q=N/:JW]Q!'^V??&_#?:_9<,*!AZI_E!*QZ\!Y#_<,K'8]#XO^9U>Q:R M-?76;74S:?^\D,"-;BCZ[9[ZS<\8N%8 \9*62#&>JVV)1TXRAA(SA&3Z)N:R M@0L&2U-<$Q.\6[7)(B3ID0.*!4<+CM:H2J_@Z')Q=-I/,-13*C$!]+0<@3Z$ M5T9'))/1.NCDN>!KZTRJ)J?\R:+HC8[$OX;9<)[T*UZ:Z79L^Y_:W[C;:<&>?^E4/0W^8^SB' MAW%0>0;@T QBWIUNM>55:CNUN[;KVU4@%]XXAN<:O+C:PWEI3\:WH2C_#;1FNUNM=/5EWZ[^@-B-CY6_=[H\@4\Y6%^&:+&@;OQ+X\OOZ@N35D7 MHVN:=D?7^/\;M\L-_MH-\MOM>Q/PLX_34:9 MF8]>XT*/Y',Y#J/^F3HZ-2UXY[8[ MZ-0^7'.W7][#-]K?S@*'?@L^W#4.O/A6^O-'^T6S8>9A?;N^YVO']]\H#M'K;33'H?)]_"WG?T-LO/I@!G# M65(*B2 (XH8QY(*A*'AEI;?4.I_6UHUL2K+@0/F32"@6%'P.*.@"&QW4ACWA MU 7GL#!&.L%$]$S2"@7Q! 5Q0<&ZH^#W*12D6$03@T \N(@X8Q&9%"4226C! MB0\FN;5U*9M$JX*"!06?)0I:$P#PN#(Z*LZET$00P$(+@$AM='AL"Y)B"ZX( M"I)I%$R,&:L5BHH:Q#V6@(+,HQA93%0Z*:T$+UJ*IN"TP&"!P6<)@SSH ,8? M!X.!#J!()Y7UAB'L!'@.41%D@]7(,YYD)$():=?6A6I*=N_X21'A^HKP M6L &.*R+5UIIKXFLG$CR?" MS[N2Z4V_-Q@T3OJ]](.!I;<8-?BD!N/4UO&OJ/571:R"5G.@5>O5C-N/10 7 M@4@4*'7@[!.%=&0:$2-2S':D-'AM7?$FN_\TK%5*V!2AKUNHH C]G85^.E 0 M%.;*&H-P< %QD@+2!L2?Z@@VB@'!%PF\# 8FRK,JV2M"7[?@0A'Z.PO]3&A! M41Y\!"F/SB..E4=:QHB" GW/HC8\Y*G"6#4-6=0Q4:3^SE(_ M'8W 1G!NE4)1$XZX# )9#_9],#(ZR8ABA.2<@&E*MAH&_O,N1=@]B7T[S.-K MXK>3/)GFY6U:^.X-YQVA>QL'T?;]8360-<0OL=,[R7.7[A.M>]HZ M>]F==R/Z;'3#Y@5UMD8@5;3X/%I\ML=.FG*]++[HDJ(KTPD9Z.L&DI#;/6(JY 07/A'+*2!90CK2)"76"7X M/V>YK3MGRN2B^AE+C.R^HKH''#^HX@3'MO\YYFA9:=FI1Y1@+W8ZN=>P&W8F MI"E(=0>DFNW?,4* %2D4"ECE@ZUD1#8:@@1GA$IX*9FJQO H?>]3/TKE<'WE M>;DA@B+/BY+GF1H=$0(V8&]8FGN(JSX>P?)D!>\:G2+/ M]97GY<8'BCPO2IYG@@.:.JYRO4W"#'$O+#+,4@0.H;2 P]Y4!W-IW22B*.@G M+-#+C0X4@5Z40$^'!E(@42Z M]/GIU!'4(T(PIA UL85^A34FA^U=F?[ M?:AUC$N&48I8(IX\14Y&A;!T.C"6Z1K6UB5N*E'2CD]8J)?I%"/3-\ MEL; 110(?$*-./9@BD1JD)0)G M.(C9F;5TTQ<*FC169KJ%,+[DUI\CT(F5Z M)E[ '4N8>U#4'A2UC 3E2?HH*A MZ<814FGE"%+""L2U2$@+Q9!1# <"8JUY6EOGK&G$O2=TE7*"!0GK?F]H.XW> M=./-X#XU!<^UCW"YL83S9JDQ? T*?LV#7WNS10:*),$=0!M:CAWB!Z8WG*OO+#3D4V;^G[$\'&:056(7DD.8A M(+3!31OZ?H3\=,$I9'&@K99.3>G0U%]I^6["\W@%%D_YZR/W.6B?5$!IF0 M2GEL$#AM8 !@CRQ0E"G&-2%J;9T8VF0+FRI>LP$B3ZH"XI<_>X/!KXUVU_>. M8R/U>\>3T$:O>[>0QE,'4WI-NN2)G)6K!NGM'-^QL5SE5X MM[_UM;6_?0!^*'<>G!J6\EG&3D5D7< H.D*EBCH9#88.X;A)KPG0_EJO04EE M/-HJA3:*<"]-WD>#:2 M413\L\6 !40Q"@8\$@9,V0'@E@GAJ$!1&(DX%A2![X914,E)1BEE3E>)#$5G M*ZMJ!@'/NS)C&P2T'P?#JIVC-SR,_7%#M$@!28XU-]$*HCFH9];DM$X=XD6>ZU/:]0^;TB\.AS^YF\ M6]^&?0MD:G=M_VQ[&(\'@([Y6?J]:O+-)$94H'$N:-R>K8W0EG,J G*)N5P$ M:I$5*B+IL U&,68U!N>$J"9CL^?'U2QN6E(G3S0X41"D1@@R95Q9IAT&L$!: M^UQ*ZB+2V#)$8F(Q*:^Y3E5XPRQJEG8!D3J#R K48!0XJ0^<3(=72#*6,2^1 MI(HC[K%'VE.)+%=>9I5C6 0XH;QIU&R\M!@DSQ9+'JF6HV!)C;!DRC2A! ## M$XRXH&":. E&"L^GYF)-2<(D>IF;6TE37]/D4C,H>=XU(;_\'KLQM8=5:\NO MC9-^[TM[D $!1.O^<:'5C5>O3/0'@&\*YUL^"" [A9*DS H/_(VKII&G*?>K>2@:JQ1"\@"',NT45H'T1HIRP2[YP/ M6$KDO &SQ'B/3#(.6<4%%CY:1_-A@D5BGZC$/FK HXCS?<5Y.EAA$^,X#\V* M.D_^(R$@RS1#*ED9F4S"Z#S.LZGH?7(G1:+KFP=9[AR,(L<+DN,IM9SC RX? MWL.%)XA'@9%102(=>(I4TD"56%MG36UD*1&IB9"VXK#Q2^=2F4@I"5F=H 0 MK_2^W1&^_I[M&!%)4!DH,C_=[RH-!1\#9)ZSA'@^1,!P)1"66J>@B72>YK(+IN\]NZ^( M_0J(_0I$(0H W < IF,/6 8?M4P(.PN.2R(!V>0C2LH8X5.(%(M1Y2:]YM"O MHO2?K?0_4J%$D?Y[2?_TV"N=P. 7 ?$VE1C^&&(^MZ\0LL]5MYMA* O-W91 M!'T)@CYEXB2P195R%B2;@Z KC%&N;$+"<>*#\,Y;!H(N39-=;+ MG9I1Q/SAQ7PZCF%T\IAXCP3%%L0\*:1C\L@GH:(2"6M#LSZ77#;E-2WZ1="? MA* OMY"B"/H2!'VZ&X,I;+"B>4)G0%Q@AC1Q!FDC=& .6XI!GS-%FH+61,Q_ M$ID([<%)QY[E^XP_1H;RR:N?+*4KN7*E88?#?MN=#JN S[ '6W%\W.N.@CR' MO4Z(_4$#-9P=M'TU#36T.Z?#&!XF?'>M4JDVLTY[]U\/]/!/1Y/6H:1GXXMM M=S)7[_=>53R]=XFE-T=<7!3J7 K5ST3"%&>6&)*0 [KF'D>)K%<)T8@-T8(E M9=2R)P@_+.?\GI&P\,T]^29Q3I/U#F$-UAAWU""38D!&1N 93HU,+GM<3-%K M3T2J>SYI0N$CE-NJG/&>"X-DM&!FXH31HYR@I+CPBE" M=51RV5661:O6GV^"2)0H&A'1";0JYAX9GPPBBA$GDQ>L&MLOU;5'J1>=6G3J ML].I=:A#+' M0,HNE&JJJACJ)(*J'MA^7 M51?U#+S?I^+C_A7[>YDU%ENQ0F\<@+IE^UW8M\'D=Z=]5EQ\CY_['D>SYTWY MJ&3 T2#%\KBU%#6R/A\ZA;D&$D8M_4]BP8_-"5=]T,('=^.#$)3B-F<"O&"( M6\J1)4H@(R6A5')!G5U;I_R%FBT%O[\'ND*QVZ*CZO1L=]%1]ZS_*#KJP;%I M*CY&N*3,X("<$@[QZ#5R&G,$U(J,$2L(=G?244OCA**C%L('QD=!"4.,<8.X M20YI"W^H@'W 1#.<0$>Q%WQVPDI1445%K9"*NF=!10&FAP6FZ;((J;"(B2KD MJ\.MC"#(."K!G>)$>>44T?I."FII?%!,E<5P0G).89L,,ESF8\Z\1"8IBI+@ M+L 59K0'%45?7#.XO.BHHJ-62$?=LSBAZ*@'1J;I^<0A6$440THS!3J* M/?S!"#$2Z"A.D)-"H""Y""Q[P[E,2;P0 M=551)3]?ERD03VKPY_OJ+S$T+-R5_11'N<]!XW0 [[6[.>EY[1G,XGM6^2\5VART8UZ:42C1QTZ.N&;C1';M$Z/7>SOIK&ZJE37 M8/=T.!@"W6';2[GD7/KKXG25W>H>_$$@1"7&&>*:Q#R'L&I?$2@12Y/%VH-_ MO)(<,\,JI;QV$?R2-.$,3%_D@W*(6^:1B8$A2[V,7BOKI,IG?#:!J#^W>.YV MO-A"L'J%AN,5W703TBQW3FY!F@=%FK%GU?K^B%FM:4W8PDR(:EY-1EAK$G5((% E&4C(<7=(BA!^U M)]:78XHU\R#\PJ.UQ,B(!&$!\40)N$PX(2/ "'644% -VG6U++HIJ*;'E@W M+7<>>4&:!T6:*U;PNP.I %*B,X@RJD S28<O*MT$_PWM M+^O_ W],[OG8]C^UNY-;,U$%:O M4FC=1AON[%/?=AHGMC_,Y^\-#^.@.GHOQ&Y.P\&K:CR!S7FZU.[:KF_#QT&N MAC$?"C%X<4[%Z3T9WX:B<)\GO4$[4_YE/W;LL/TE_O:U'8:'$\5TZ5OC+<07 M7[$.[@"D^L:OU'?SU=7-N?QGOO\*B:0-7DDC:*1@T0-:6LM84!1+0WTRZH#F MY,KH2X?GK=PG 'K(]:/]C&R"!WQI.U_MV6#M7U=W!K;E,AENVL'E[Y>Z=K]> MO]W:^_?[W;?_N]?8;KUZT;B1M^IRPZ]V6YM;K;VMS0:\VMO]PJ_Y M6_#T+^TNH$3O%%8-@YL?X%&%4.Y63[W<@XX*MBT'V[Y/89L@6"<=)/"0D8A+QI"UD2!&C,)!>,,- M!FQK,JWNF\TJ\%;@K3Y/O6K'%16@FP_HR!30*4:B\9XA$RU!7*2 #/,::493 M8HI&(S0 '5%-*F;'.A4CKJ#<4T>Y.AP"4E!N/I1C4RA'@R,,##=$962Y7,D@ MK:5#*6(6.>,^D;"V+D13U1_D%C0DH":H='T=Q>[P,/:KAO]^/(S=0?M+O!I= M?'F;F/1#CK0O:RQIC3)LI"[#1E8P*_&NVX]P&]]CF,#')]ON-D#A']O^YSBN MU(G^M-\>MN/@3M- ;CM0;;6MH$4&[*\:.A76O[H,]=<AT,,PEIV H[:9]^ZW82'/82.=S$R]L)$L84-A%%&2(N3TMHGP 5+&Y0/2 M/&7!@">HZS&#:D&N7I'P14:KBX372L*G@]K4!QX8C2C&?-ITB 89IF4>XBTT M=4Z;J-?6N>%%Q)^FB"\R8%M$O XB/AW.M6"0!6PU O0.B!/LD98BY0R68M%$ M J8;B#B;/<:TB'AM17RYPH/\"E1/7J,&"KS?!=YG M:RE)\CH)*I"RTB.>-$%:.88,1(PR( MP6)U%C0M:+IB9:4%31>&IC,A6DZ ?%HB&3"@J;86.2^ ?$+9J$TB.O"JR)3P M^V18:P"F9?A=&7XW]^;KA0R_$\]U^%T=1L/=?_;=VZW-K:V=C=__W,J?^F?K M[?YV?OW7VZW76V_?5A_???6_C8W6^-6_=__]_:/RRN?5Z M^]7V_O.;E#<^M8_HRAY]# %N/-K_)GM5#SI6M_3+NQM&!#X=2M9^]*$Q+Z16 M=YE\2.D+1?D##-*C1"U\D)YZ8MWJQN#U_[C^ MO];_ZL<4^_U,DWR"]9(G,.9@\_0J]UC_R1'NU>AP\>60IM_[.E/<_#2V<0/N M-4>U;&?$\[8=P#FJ7K^R)]D?*YM[]\WU_O3XM%/%*D?M]%=+57,!=]G>A6SO M9DQMWQZ6W;R[+=(#81_AZ6&O T\T^.]&A0._C/?VU\;6?T[;P[-;V".$+LD> M>7*#BT?'9)5IS_,!P7'OM'L;V5^,&?;\-KAP94VXE!3D/_<=J-USODC] ^>8\2IEK5Z]SA!-00F?:4 M)J%\X(8[HRW1U@C%7+ LJH/MJNQ1WFN*[WX\/NGU;?]L9._4]N3*L];>>9$. M7(/U]S]]VZ'OOG_8A[7I%M_)?]_+E(Y[BU^4'LO-_^]H%N MG7T\^AO^;;4_T!W2VH?W]W\_WMW?RH4Z9+9(YP.&^_CVX>CUT8?]/V"=/XYW MZ!]''[Z_(_G]G3?Y^[E0YY^T=E-&^JUZ[B)_ET,L?H]UL<>)C0-TKV^_GHJR1Z;(Q'/;;[K3* M#>_W_@(4[ X+]LV'?7BZ>X8'[KQAB#B>$.=<(&V415@KDI@W5$B_MLZ:5,FF MH;,%WT\8_>99XS[>6;&P?F1A6:M]LAX;10WGFAO&O9)6BQ0YUIHL!':*275/ M6)FN>P[*2Z^C0TE@@H / G) L#PX+I) A2.!+3(]>8,1'&A@*AF#$ ^-(.\%0PD1YHT*R*8]>*,A5 MD.M9(ISL*I1AT#:22(6L MD3J?3P6O*$G("N6)]C)I1];6:=T/;2GX5?!KX?BE(_-*:9VP(YP(H@F.V%O# M)3-8F1]89G>9'%# [=[@UIJRTZ+(*4?%D<>$ ;AA@FS4%AF!$W4^22Y3#LAC MK9OJ7A-8"L@5D*O/4\\#QR0F[+@H@X<2&40Y@0\4A<-LD$#W%GA MK20XJ(0O0&X!@^E7XOB]%2U-V_"^'RN1[:5&_Z)_R5_T+S5.SGN7!K=MD%G) MD^ENF]>]A@%6/7O[(".I[UXZC53,J*Q MQT!/@X1(''$/MJJS+B&,%3$V$N:H!?>[225OZOL7S/T *Q]IX-\\:RRH;/\. MQR+4#SK.@\OU /^R9T]:4"!LD3(!NSAH$K8:BAG@ON[&(UU<5) M.(/]WD7#:^YUW>Z.NURWNZ"^["#F-R[70.ZFBP[Q\X;PRD,I:FT^M3:3(5,Q M,<]B1 8K<$H\9\@XT' )1R9S);AE[$=Z;>YQC754:4\3"\8H^G0LCZ=)ICD0 M6Q&9T5I%+>#/1 U3,8"D$B-,M$S/B=@WER(4L*X%6$^'R1,&/\,KBI*P&/%( M S*:*^2-4,I'B66*"RMG*$!08]MMN5&& @?U@(.I@#*CCO!\"J*36(/M1BFR M8+ AYK&43GJJ,:V=[?:\.YI'XZT&<\6-\SSN'GR@&K4T>N?TI)?'=(,? EVZ+$;HY\4\E[;G;,<\$W]P>'U7= 73+2;+LU+NSAUMB#K/,BZ M=]X;+:K[V3AP*3&2O6!L&45Y_CK2R4E$O3"$2&T4#3?W1I<#I%=0T!_+Q+I. MRJN$31'R!0LYOB3D9ZV_#UBPPLG$$"=4@/6$+=(69%XXC WVVE*FUM9%4W#2 M5.*)BOGC=_FN((K,9RU0&BE/RAEE(@\V&F&Y=,1[JUCBSBS65:L\J^W!X#2& MS=-L#OX%S]@+Q7!X$$QAES"%MCX=<.*X)R8B:K%!'!/ %)9]L\!B")P:(Q8^ M5*6.L/+,Y'[6>%B T-]*KHNI\!!B+2[$^O/7W;\/3 1KP'"!O&(6_ '#D";4 MH,B3%,DX[YF^KO>B"/23$>CE)LN+M"]1VL]SXK">V-W<.F!$).(#1H:JW BO M$P+HSMEQ9ZS0W&@?+SR#18WR*&)?[\1X(5,A4R'3"M5&%R6Z3"4Z24[N[L/] M;[X[P-Y&ZWA 2AF.N",,V<@$2CR;3YI*9^F/PFN/)_;/N[$E"TP>NISSD[?. M.38;W5B=% R[$OM?LPAU/S5">^!S"<"@8;OA_+.-^.TD'R-\JTGFI42DE/05 M,CTZF1ZXY^-I,M"'Q'!)Z)Y0+$!B]L0H3I M@+B2!CFB K(X:4ZU##3E4JXFEK3)!2LHO&+B75"XD*F0Z5G'$X,L9A!$342D8AG7'U5);/NZODQS';^"WV?7M071V]W:OF MPMPM /N\DUTE)UG(5.JT5X0+EAZ G2/&6EW<'>'PUAB@0S%@[E9^/1G2155* MG$D/!%(,\8 #,DF3?,P;P 'G/ :SMJ[N;;C4&"B>IB0_.3Q_FF1:;JSU]AYB M =M%ELE.Q@\82KCE5"'KN$$\ZGP8 <R$8-%9J\!;+&7QJR;&!6T+F0J9 M5C.F6I3BXY2]3I1B4"+9Y 227D;$K3/(21.0YIHZZFWRN>RU5DKQ>=>[5F* MG 7FS['37)IJ,T%*=6I)\A4RK0292G5JX8)"ID*FU3#RZS=VO['_I>WCR'5X&WWO4[==SA6Y;X'BQ&$@*47A141!2XZX(@QI M(Q30/AEXP8*(,3L,O*F(JE'%1<&% M^%3(5,-=6R]1N07;3L(U0V3K2L-D![ MP22B(.B(,X.1D8P@%XTF1F"NI:RCEGW>=8WONOT(M_$]AD:G-Q@T0.2/;?]S M'%8CLP?GPQI*(6-)'A4RK0292B%CX8)"ID*F0J9"IL7-ZGW?AB MVYULBK[N]??LY>EA%_Y@*PYWT[[]5CRX>3PX\-YVICPXK#CS)A"$L66(1Z&0 MR0=S$,("UY%H\._!@WNB<_J?IH@7)%X),BWYU)2"Q/5"XID2-VT=B28A+8U! MG(:('"4!!4X$]1ZGE%A]D/AY5[ALU+-5G)"A4PK0:92S5:XH)"ID*F0 MJ9"ID.D)D&D>]UD1F0M#5=0"_DS4,!5#PI$88:)E>A[W>8[Z%7 3+ISIXB#/ MX2#OYG/9ITHZ9>2.,4J0,$$@SJT"5QDS)"QE5#A,(LFA2JR:X#'7XU3V(LEU M#H0525Z6)$^%NH1Q/&!ND1>1(N[R&<',6)2\#]A$[[#V-9/D!56,S82Y;OK1 MT/XR67N\Q,@O-2>SH;%'$MO?;2=/QQLT["#/P-N+)\-X[&)_9#@QW&QD"3PG M%CS1XZ4'QJ[]:'M?,F""T#O-U6Z5=S^^.NR=W.3WKQ":SC>>*R:7%$LX22-X M$J!&J:$Q"!LHC]:1@^W;U/&F]K<8T/?8[TT#Y]09[*,I7;NGP\'0=O/.%BR= M!TOW\-G4;"[F PE*.>1U/FZ=>(HLM0ZY*+2P26HB[;E+LZ#N^$4(TR.G%A\- M+WX(^H\!%__U&-2?@^JU@M!KV@Z7BY^O;+]_!KNX<0R4&6X,A_VV.ZWJMO=[ M?P&T=H<%4.<#5#P%J,Y$IZ5+2&GM$<=:(4,T02DI*KU,1,94 +7.E?0Z8L8MILY[K. _5DF,.;ZEUWN;PXD*8-X#,&>FXOB8SUZ0 FGF M,F)RB6R2$BD;!?R3DM9N;9TWN>1-8(J"G 4Y"W(N-H%M,+%:*^-BY-Q:YEB. M-G$K1:(D.GXS=-[0P%%@\OXP.96?]II@S[Q"06*">#YEVBH64-*>!IFH3-&" MRSV+CW.W8A1H+-!8H''2;AR9("$9@UW@P3(3*0$3Q4LJC8B)W@(:BWFY3-R< MKM!SH-PI\%G@\SG Y](S MT04T'QPTIRV_HB#>B#,3H?+4OGAN$,$ /H=S![ -,P[[RT2M1K:0N%J,\:]_L[HE%@EL M!+(6J+MXA%IJ55=6/O5D5BZJJ=5T^N_ZV>15+.5O5=3"."[P6KCCM7OY".N[ M!U\;5:8;/5,].'B>MCWKQY?C%[^'5O^L;2]>MCJ5(E5?^OW4]CZV.N,'%=.) MQ-7OU9=_/V^%P4E6O1>X5K]1Q.?HET>77U27)F:ZOD;I"RGNOHQ?D =>HT0^ MZ)O?&ZQZ820M8UVANZ[3#)2QEK$^H;&J^XWU!WD ,X1'_?"C7$]]]A8:7^^1 MBR&M>H*SJELYZ_%)+\;&/GSNI-_8[808KG(#&J.T 'R#KXPF=3S.T=THK^;E MYT^TN;+>[LM[5EL";V.(\;3B3-O=3C4P>/T_KO?;YNM>3+'7RS+)5/X^!4Q^ M."?WB06\.^3O$?=_@I6W&-'TNN=3,95/8QJO2L77:]ZV FIUJM>C MJO%E9)E@N MN.ZW^M>MLWH[!R%T01QD%D&NQ;S7<> +YA?K/FEU6L\])FT^U.OY37!9E2NR M*A?XT>?=[&4B2_^_PTZ\W0A?7E;^<\S%BH%Q:9(5*1(N5;#!67@K":.%C<15 MIW48RT>=UCV/Y/M/;_C!I_=?/^QLB0_Y,W"/_4\'K?WC/TX^O-N]V/_WJ];^ M)_B=;U??&9_='>Q\I >?7GW>WVE_AM^@!_]^<[%/][["=]KOC_?.W[_;NX!Q MLH/3O]/^Q53R?0I!,#N200U M/.NPA><3F+ $J'LN>?*+P[[)/'EI994U@#16$7$=X%6R!E'I,<&+OQS9%C.6!ZX",%I>.&D!>/&>J:TY@FVZ_G 3J%4CX25J6QW MK0-A-B'MI4$:>"-UTC%Y JRH(%=!KF>)7%@PKG'R2F#/ MI<.&*,VUS^W">2#1WX^4W5TNK2#:8Q%M*F?<>!^$#QKAJ GB)G& -.60DP9[ MX1C6UO^D@F@%V%9%Q0NP_0#8O/11$"E%\#S7);?84ITL=HX$:P*>C[59T.W1 MZ#:1?<,9#CI@C!A/%/&0-'*"."14D#@:$)D(5?8-+P[\@FU/"-MF2X&MY*8O124FTS,QL0PYK-WGI@$9JG-1Y;<(L.B MQ#H$HW6-7=8WO*^%RN5[:9&[RJ?R5_E,S7.+G.9 M^O=-F"F=MTJKP_43TRQ'0X')*!U1V!-.77 ."V.D$TQ$SR2M^J/A<7\T_,AR M(!-1-Y=*>]S-*8BG9_GUW[8]C&5SFV%S.]B>BK81E ;..$.8Y38_- EDL9?( M$.]$2CPZ%7(1>--DXM&.BA76[]+%NZ!\$5,1TYK8E)*QX%T22GG&"56&,,*$ MBI@[J@7G]]B-;VZX6^'3L#\X!/^Y>I3GG#.>]SBBW>:\#N[#MQ_S&]2C8 MPW15%^"R#$!EAY;=>;;=>>J,E!(5I<(662)=W:/%"DZ0,\I8GP36*KQJ^QYUO]ZFK]=K?R0-ZKWL//S'-?0RQ]&/G]SF);=BY>$=-:B&GY M*9-KN IF2XQ421*NI:;8<,ZP=E[Y8+2%_R;AW.Q.J8J,9&B.86?8@[E[#8_1 M#75N9'7QL,;AW1% A\)<9F$NTSV!I7#)*^<1T9(B3JE!AB6!DI!$"NE9]&#" M,#&OM.M51(IGILJW-&%\O![/D%0SK=_5P6Y1[SFH]V06H4F62JD%*+4(.0D: M(T?@NR^[XF)WQ4G/>R ZZ0 , M-]G@$8=_84-,%#'8#05FUDD95FU7_('K?=Q]# 8;OZ_ZY9/ED^OVR>>=C?)7 MIQ=A&-]B:+2[_7X#]J=3V_L<1WT)HX==8]"Z7V'Q'L3!83JV7XOK8A;7Q2T5HY)* MG$7%4%2YQ*=2.=<#4V2TU8)Z%0AV&YO<\-4(&"PZ7J#XR8AIP1'>!8I7"XJG MO,A.,DU90,99@KAG$9G $XI,>1 RR)[+%8+BYQV[#:N^T;IW;]AR.E8.,8N8 MEBZF$HY=5D$14Q%3$5,14Q'3$Q#3RA9+ //@RHHNEO$,EO'A+34.N%!!D.7<(AU$8D9$F<@*JO"NMBKA<1PLY%U[U)8\$3+.Q,8&?/U]+YDL A"=YAC MW"I[_AEWD_78!^8P<]0ZG@(UQ%-!)(O$2^>Y&%6'GVLYW=)<]E&8>H0O)O(J M(U573GH5%+/E1<&FBL<1>- M>4[-FN+H+4W2E@"B-XMI;0T&O98;5G';Q]W7@*^=04'5V5!ULC9Y4I$;[3V* M*1C$&>$(I"N1TEQJ'$"=P?OBY';$*FCWADN M?=!>24UAR7NI.(EN+I!5B-XC(6FR/D[@/J2D'2(D@.T,]BW8S@!.BFK'F0V6 M4+NQJ523$E;PJ/"\PO/FRO,>#IJE2=I\@7&RLA#1U' 1^29UF !$XF<] X) MYRS7V$4A.'"U@HD%$PLFSA43L25,),J%$XDK85W A*D@;20A1J+O1R1_4*2M M8.4CL'*J=),CFB7--<)"2L1A_P(6Z2G2WI H' _,J+F582N062"S0.;-ZG? M2!2Q*A@+>L>,YI'+I!GF.@A!;*&1BX/&J20XDB@U 1G&".**>8#&2/.?6 HP ML ,)8&"+XNTKL%A@<>Z9;3XDYYSGW'#KDX[$I$@E9UH$)OS=N%@ZE2\%/:>B M\[PT,9B(3.[ARH/0R"J:$ T,.RN<432?0S<%EDW%'].IO,!G@<\"G_,ZA2[P MN1SXG(R,E 9+1PV2BED@GXX ?#*#HO8,."E75N,:/D73Z.D>"&L%GU5 Y6]5 MP,(X./!:S.-("10%+3GK]JN^8B][L6T'K2_Q]_-6&)R,[:YKWQH]"+[ZBG4P M[.'@[J^8F1/H(ZM5;O.K3/$HS$3EY[=^3WE5LZ,>(7"_:S\@F M&.M+VSZW%_V-WVX^)#SA]1F]:S(6_^CJUD=_]7;WZ#_O#M_^[U%C[V#[Q[.P>'.WN-.#5T>&?>SM;Q_#'T3'\9W_WX/BH?7N\EU^_?KO[:O?MV^KCA]O_V]@Z&+WZS^&?.[MOC_[5V'WSU][Q M^\8O.[NO]K;WCG]=A>FH[O@RM_=K^7NLY5]:G<;@I#N$NX;^W0]PAS*.0IV) M7D:H!A1B53QQM1M77" M0[7M63^^'+_X?5R"MM6IAE9]Z?>;MQ/3]2VJN:LO7V'W"USC]R@I8?3+H\LO MJDL3/*"^1ND+*>Z^C%^0!UZC1#[HF]\;K'IA)"UC7:&[KM,,E+&6L3ZAL:K[ MC?4'J6HS1.W^\*-<3WWV%D]33487XU?1/R+L=*>Q#Q\[Z3=V@9.$J^RU MQBAQC=PPID=S.F&>4EYO_3]]GLV5?_&^1OEJ"^"J]7=CN]NI!@:O_\?U?MN\ M[ 7>J%Q,]RFJ]<,YN4^$^MV!Z(^X_Y,3W';=G7HQHNEUSZM3D&]QZ3-AXX]OPDNJW)%5N4"/SJGHLI/N.#,3O37 MZ\V01]>;F6/YK6><6A$,I(J2CS@UB4 MTWVQ#[^]_^GSUP_'KTY@;.3@TQ\GA^]>Y=\]/SA]?WZX\Y'O?]LGD[$H[[]] M_KI_NG]Q> R??;?+#G;^HOO_WA7OW^5GW*(?/FUQ^.ZW_6]_I_V+J8HRFF"2 M(L$H$$(1EUXC%R1&TE)I R5!.#NWBC(SZ,4Z84AA5851S@+;GD9VP./B: MK+ "$,4B 58$-!=8D7 :@$S >K4B"6,#$<3,H<)*0:Z"7*OSU+-TR TR2D]< M$L1S2ZG5TG+&L0.8XE:P^Y&RYU<'97&(-E4')0J3C$X>*9DF;'(:QJ$,Y9%038V.2FLK(#7$P*O69+BK3?"2- & MN!6GL*5[3# '&U-:3U*P=Z-728I?"L9-UA0)DD9/N$+.$@$D32=DG"=(RJ1( MQ-0H:[(W7AK5)&*ZZO']D^(+R!606YVGG@7D'GX.64!N.2 WU1.->R)"0(D% M('* ><@93)%TE'H118I!U"#WV,))"P&Y.35+J]$)WP)/DP%I*Z6Y6][W8J6R MW=3H724Z^:M$I\;999)3_[Z9-#^S/=H:'ID^K"_O=Q;:LINE/$TQS4+531!, M<&5T5)Q+H8D@+CA+7: V.EPU]21 WZNFGF2^[90NE?:XFW,33\_RZ[]M>QC+ MYC;#YG:P/15.HZF@S'F#J#<2<8XMTLDI1)T@%@NIK([5WL9E4THZI\*JJZCA MRV^'M(8 4G"^B*F(:2E6)60!C*80B531*0Q7G/(%LI\@9$^>F!!A;"+"HJ1B0%Q2@ZP$T\L& MXZ+QS@IC-C:9)DUE'G->4I!@A9%@LR+\U2(Z3-?* MZQU%/^S!DLCC+;:$!!2H,XY@Z! M(8T1P5+1H*W1V&YLBJ;@8$F))ZKFRT_T7D,4F8TMN)0;WF'.+;&<*V:#R]WO M*.?$,&'E?$VURK+:Z_>',>P,,QU\#<_8#84X_!1,8=F][?TNGR\TM]+KPM5^!EJ+2;4V@$E M2,Q[1(/%"&1*D,7"HR2#X,F'G%"XL?GHV):BT*NKT(L]+2_:OD!MOSP4/SSV M7P\^O?^'>V>48=G>S^H>;$2&@HT0(K;<6VD,%E>6P;PJ1!6U7^V3\2*F(J8B MIC4* 2^;Z"(WT?'A9+6)?MO_AWC8*8$O(Z\<19D](:D2BQ]XI^S[VV M/+5_WNE-66%R&>Y\/GGO,\=FHQ,'^1LP*[%WGE6H\[$16GV?0P :MA,N/]J( M7\]BIW^_>O3'KD8Z1 M(TZ(A%=4(1&$]TE$&[7=V&2DR01^PGEQ3U.]GQS(/TTQK:6+MR#P Q%XRI5K MK#=8!8E(X@GQ9 1RSAH4-$Y*:HL%QAN;I(DE;?);R@L5]5YM]2XH7,14Q/2L M7;EELWSH9CGILK7:6&NI1]Y9AKA3"AG"-)(@0:6XL0RKU=PLGW=2R?==MO%K M[/E6O[I:O]VMJM\\S '[O,^ZRI%D$5,)TUZ35;!P!^P,/M;JXF&-P[LC@ Z% MP#PL^GI+68&2YYX@PZ4%<#'.0V2;(;H4.FPN@/TM ?YIB M6JRS]?XF8D';>8;)7I9N-Y2 O2\1]@G,Q>0PTE1$%#1EY:/M>GP-OKNQTZKM$]YB,%PN'TS0O'P M^/T_G'L9/=@*# N!N/8164<26 U4!L^]4KD,%:&\J8A:H9"+@@L%OHN8BIA6 M=)==O0+999==X"Y[%=KXAA\>?_Z'4,(\U@9AV%P1%THB)SU'PF M%1=<*[F* MN^SS#FS\J].+,(QO,33:W7Z_ 2I_:GN?XZ JF=V_+-90(AG+X5$1TUJ(J40R MEE50Q%3$5,14Q#2_6OU4.\O!-F.&,&X%=@9G9VKBCG+EJ;F'M=>'!X97DY;= MX> D]K+!UHLG8+.UOL2]CN^>QC^!CVY]L:UVIJ*ONKTC>[UZV)4]>! 'A^G8 M?BT6W"R!%6"][4\$5H20E(O1(IL21YP:A@P-'F%F#:.)>,-<#JP@3[-0_]/4 M\0+%:R&F!;=-*5"\6E \&>.FO;9)!HZTY 1QC^$5,P:1Z"Q6@;N4CZQ6!HJ? M=WP;K/K*>5;BVL:/*" \?&FIR\LIYXBE1* 7$J M*;*,*Z0\]DH'K$U@*Z;)39P8;C:R!EX*"YYH>><#(].^GMZ7#!9!Z YSO%ME MW8^N#KIG=]G]:X2FLU7HBLDEQ1).T@B>A'"8&AJ#L('R:!WY9^\^D;RI]34& M]"WVNI/ .=&%O2[4=3@<] >VDV>V8.DL6'J$+R;*?FG2S"D_?A[*M.2SQ:7AQ7=!?QEP\?^6(?T9I+Y2$#K-1Q>, MG]NVU[N 6=PZ!&1 M4\PA$S5ERH",,C+.JRI"&72R'BM4)2&6"PB")6BD1)=/QNZ+PC@Z/ Y.-A,.:1 M<".1)HJ R2THLBY$E))@E%!F2!)@8,0]8\A) QS3:!F))D%& M# 9YDQC9I%@4^"SP6>!SM4ZB"VC^=-"<()N642>9\TAB8_(A#T<:QXBB"HR) MQ(2)N59MDTK5U$H_ 9N\BJ7\K8I:&,<%7@MW/+6]CZW.>&1U>..H-MWHF>K! MP?.T[5D_OAR_^#VT^F=M>_&RU:D4J?K2[S=O)Z83B:NQUY=_/V^%P4E6O1>X M5K]1Q.?HET>77U27)F:ZOD;I"RGNOHQ?D =>HT0^Z)O?&ZQZ820M8UVANZ[3 M#)2QEK$^H;&J^XWU!WD ,X1'_?"C7$]]]A8:[R-PP-YB2*N>X*SJ]N(8\$YC M'SYVTF_L=D(,5ZD!C5%6 +Y!5T9S.A[FZ&:4UUO_3Y]G]F&*OEV62F?Q]ZI?\<$[N$PIX=\3?(^[_Y 2W MW3T]!2-O,:+I=<^G0BJ?QC1>U8JOU[QM!=3J5*]'9>/+Y#Y\G_Z=_O]\<'IY/'> M_BG<\]T>WO_T6>Q_^XL>[/AO[]_MG>]_>OOI_;O]\_UW!ZT/[_X^V:RZI](O#OLE4>LNS^ A#SD2"N$P2:6,)2C'YQ+UVT6?L:S+&FT+1YX1^ MJYW8U>)3E[*1@WF9SM;?(^"8\,QD#2(K?(\I!+W&(23- ":%OV MQA-*FUK.H7Y2WO>[%2V6YJ]*Z2FOQ54E/C[#*AJ7_? MK)G2?:NT.UP_,Y#+06UOF0JW-;$5QD@1>\?H)X/7E8$FAPL$=' ME)SE8&LYCHQ.#FG+HDU:!JX)V%I4-\FCO(@%"588"1;K1RE(L!I(,'&BH!B3 M$2< :\DXL8(!-N 1=0:P6B*1"I^M]=EG7O5K^FIP5Z_/\S9[?G0P-<%M:JC M@<;P#%[&K['G6_WJ:OUVM_)0WJLHQ,],=%]#+'T8^?W.8EMV,EX1TUJ(:?DY MDVNX"F;,C)3&1AVIALV/6\ZMT+#_*1=4=)ZI> _J Y* 3/J!/&>9M6;5=\WD'7E1X@9V'U9_?I6>ST;19(B:PNP0%% M3&LAIA(@6U9!$5,1TWJP_-6+CZT.)2H&M'V- +V-_S=L]5N#>!1[7UH^UK;# MV^B['SNMDN3R((NA->U'H]%%Z7-\K&4N%XTU2&L:D18,%-\F, !I%2E+-7[" M22Y/$Q8*>AE%&,:W&!H?;:O3 (T_M;W/L>I9T.A'/^R!BMROO54YE"AG M1T5,2Q=3B60LJZ"(J8BIB*F(:6ZVGG,J)NRB!P./"R6=]XI:G7VL7&LW>S!A MU>;[1I?ONLGWG]U^?^N+;;4S 7W5[1V!379T24.OC,"#.#A,Q_9K,=MF,=MN M*5/LG*",<8$P%F"V"9"@\PXC*:W(4?K:8+NQ*8E8H6B*HMX%A9^,F)89O%90 M>$DH/.D\HQ$GAVE"V@J,0,X4:<4B$D)*;5U*+)I50^'G'=,&2[_1!C4I,6SE M**B(:2W$5&+8RBHH8BIB*F(J8BIB>@)B6G )OH?TXP SXDU#D.3C!BB(O M7)$G_5W$!)\(0R#%')%M.++61Z0L%R(WM-0:KY8BSRE.[-[-O$+KR_C>HUO4 M5JDYFW:,+4EK_[#M7!2OW[#]7/KN*)X-XJF+O9HV,=QL9 6\%!8\T?(.!D:& M?3V]+QDL@M =YABWRK9_1$>VU0/3V:IR>>P#;=S^7ND+7X7#0']A.GMZ"I[/@Z1&^F*C+!?K&+&,>21,]XBQ:I)7'B-,4 M#>$<#)M'!\W-6N*H].<=!D@>K-:\]9@ MT&NY816W?=Q]#?C:&114G0U5)YMC4:BEXB2ZN4!6(7J/A*3) M JP42Q>-]\AI%Q$W.B)CN$,:!)@\")("V)06#O4FZ\82F?#,RK)%S!Q(*)!1-K3,26 M,)$H%TXDKH1U 1.F@K21A!B)OA^13*VO,:!OL= (DV!95/QQS2Y+?!9X+/ Y[Q.H0M\+@<^)\BG#P:+ MY"5*T6K$-9< G\PCBI-1+DGJ JOA4S2-ENL-GU5 Y6]5P,(X./!:S..I[7UL M=<8C,S>1RT=8];W%:R3-&GE\$ANPFW5/X;=S_$6CTQWD&,@>O-UIM&!D'WNV MW3BSO4&.BARAIBI^Y_T:DFT@[@C]3JV(YOPL@Q$,!W=_974G MGTR&DU[[-S] !3O2!J^D$312Q3F6UEK&@J)8&NI!D_ZA>F/\I9/>593MQXA< M+]K/R"9XPI>V?6XO^AN_W9P:F)?KK6"7OU=O?H/^\.W_[O46/O M8/M%X\[%M2H#WCX\V-D].-K=:<"KH\,_]W:VCN&/HV/XS_[NP?%1X_!58WOK MZ#^-5W\>OCM:A>>I[O@R%Z!M^7NLX5]:'4"%[A#N&OJ_WOD =RCA*.R;Z&6$ M?5?C;\SQ?\9/OR*2&7;L,+0 F7^]#6:^)QR0Q:AFZAAUJ[T3GJ5MS_KQY?C% M[Z'5/VO;BY>M3O7[U9=^OWD[,5WJHA)]??D*]WV!YD?/XQ2,U,? MO<48JS%J,::'_A$0UP5.X)W&/GSLI-_8!= )5PD>#8:;-ZCF8Z?HFOE\7\ZY MVI,'AA:Y3V68'S[MLYHR/,NBFGO&U8+93O70V[9_TGC5[I[W&X=GL0=,'@R* M+;#FOE25MEX^IN[V?!;7 F)_[SO".16<6I$%,5M9J4I"]1&AZM\9C+.9R9/.Y_Y<'OLN?M\_IX>G+[_ MM/7MP_'G\X-O;T\_G+XZ.?AVT/YPNG?QX?@-V:?_A>M[Y-)S!Y_8__?[;Q_> MO?^V_VZ7?MAY>_+AV//];_L M4Z%"0HN/55<*G46U@^7)M-%F)$IYP"C MI(U"7"2#K&($62IN=;[=CHC,A??C>_ M]MDZ..MUO[2R^>TN&MU+&\'.QT98%4O@9_+]NPO,KM*BV(EGL!!:5<>RANV$ MACWMPNB^?;]1^M,L![18]CS#YG1=2/"Z'?.+K4[8NB:KLF?-L&<='$UQZ11R MM) U"!.F$?PI,BHH M3E)II)0TB#-"D?4*C&1#DY944AS2QJ9NTL=7N5\]0KH>).3Z&O M]78OCI'58!]5H:<_LGBVKTFG -,LP#1]K"A9X,Q(CZAV'@B'TT@+PI%*U"@3 MDZ(R;FP2RF\]5BS.D">CS(NE'$69YZ',DRPC,BZ]C!$EKB3B' >D78B(,I!@ M3I6DA&QL]S',5W7[;!+)Z/%0MI MVO*^5SMNKXGO,.VT^CZ7R.UO=<)(P/V]SI :]XAB\&8TI@KY[2DP9*O%J_644\18CT,@ M2,/_Y&-8":\P$!>%(\"[E"+7"-/%);(LW?RW;74:O5B[!C-)Z<-RSX=G>@&U]JN=T+N MPWZ81DU4+B^\:^5T4ABH#3!).W$0>Z>M3M6ZW;9Z?]OV,!8TG 4-IX-28@B> M**60#3XA;FQ"1@$DPLI71@2.8W814];4;/KL9YWCNPL$S)/A%"U?*2V?Y#Q. M89)T,HBR%!$74B#C%$6 \$*FX+&.V91ATX%GZQPKO1YT9_O$=CY&("N-!,N] M\26O]\QV1B3FV;IE%DQB;IIFDQCUZLM!ZZ_.F)2.(:[ TBQ9',=;@\FR>MA) M"IL/1R)Z!>R#"605#0CPREFMA-8QMW?#TW[CF2M"%=_**BKNW*A'4=R?J[@3 M!=U,"DPJXI%6V")N!1@01"<44M!48AVB8QN;?-J'LA2]?5;NDYUQ:&NKRC9L M#.S7!W*'YV']+.E,9RRF.B?TV'[=_9I/I.,?L1-3:W5:'*X'0NU.40NJ6**1 M!62#X8AK(9#&,O>0E982XQ7%+F>N-Q5]3+G>XMAXTBP],Q_%DFC&3?2I M)OZ@V\E)]34"C>"GX,Y,N+,WQ2&D"BDFZX!#1 .X$QTRG"2DL.>O3SJ<>UTB_]?AS4 1WMEG6M]B/*P-S72%KF/9X5/=SR=5!;K@H4 M6U_R\>XS(XNK%Y4SWHA@\^E%VX\[L?[O7F7PBI[TDQ[TIMI,BF3E4' M0I;!(:YUKA)!)+(T"164(V#(YK.N)F:/*5E6J.0*J_5BTYV*6O\,M9Z@FI%; M)42(2%854G5DR'B@FHP0X0BSG"50:]DD9 YMC0K/?.AAV)SKO*RO_WSU6$@5 M-3B-57?4ARB -1-@_34=Y>,PBHQT0$9@!P+)J!1M AZB@(>L M2#A@.1A;3QY2%/OG*O8$$Y$<"X5)0%9'B7@@ FFF(ZAXX!)C9PBGN8J3695( M_F?E_WC=BV>V%1JQ=O'6;JYN]@"/_%[%&[*RWI"1[,9D<:6"L,I[#[R$-S6=/F\K_I$GH>C+ M]H\41?\9BC[!4XCAH.%4 EGK%7+48">)T Q7'A-&'F-_%(_)(\]I MSNS%@P]IGH<5]?-">N[VW+ZNI5) :"80\M->D!!D,,RBJ %_N*-@+ 4ED8S" M!F&(U#D\6/#B GFBRKND+E!%L^>NV9/!PE@9'GC*&M$;QG#-^W$MU.>9N4#6R ,R$MN?5[(J.#433GV<8B"< M&!*-4D@R"F90L!19D23"*23F4^!$53&*34'4"H4I%J?'ZL47%]5>LFI/4! G M?'*!,*1E -76W@(9$12I8%RBT6!G1'7$2N4JJ?:S\G-<1H;TXI?8&3XW/\<: M<8_Q(7&N$[4][,.>*"8ME.@43?AXF3 ; M4N8M#Q@E'P/B,F2W"\?(:N9 .H%PHS9^5QIQJ-2P'\LHF4GA\\XPF=U7OAZV/,G-L=+=U-FR "; M@XOJ]##71SY[<'.']3U:6-W Z=?VHNI0<]S=RDEVO?AZ)*_7;=L9;'7"[EAD M9:N;::N;KDQ$(PT*)(@HT;#56># CFF)I,;<CV2NCV)(TUD9L<'\T!\8U[,=&OYL&Y[97ZNJMGD-D)WZ) M[>[9T4A"!:AF JKI8GI1VRB)S\GB02$N/$96>L MG+1CR401*QL)B](ZZHFJ M\K+\'T65'ZG*D^G@#DOE D/)Q5Q C^=Z5)HCXK%,!@LG4LRJK(N[8PD:>31R M<)0.VZL=@E35VIHVE4JOW9\-:']5?78SH!T>[YT?[NS_(ZP6WO&$$A 1Q"53 M2.<">UXSFJ)V2>2N$90UC7IT&$+QD*RNXO]T#TG1^>7I_,5UG7__CS()!RP- M8C&''N5_7%3YE4LL,J5Q+(Z39>ONC5B2:V2FM-A>&1ISYW'S_J6XKH"MH-:, MJ#7E18F.<(TQ A/+(\X#138X@R)AA@6))<6YY)[@JV-\%3_*4_&C%,6>HV)/ M^%0\L2 \'%!DV:>"54(6%C,*6@3., F" ATQIHG%BNCULW.JS)F$/ N+:JFN ME )4CP:JZ:*_ C,-RX(BG12M.VQ:SAB2E!LFA!6,IXU-)IN:37?I+KZ2)Z/9 M"VQ(4#3[YVCV! 5)B5(C"4?&2X4XP#1RPDI$0:N-<)88PK-MT92W4)#B$%F( M@N[;P6BY5W&KO1CBZ5D60/&0K TYN9)A5;R\MJZV.F';MMO]@FUSP+;IXL%@ M/AD-@D8"A)BC3R@R1CF$#75:C\9&AL ML,8(&1%3N6T:-6"S8*P0!KD;4'S%C=K8%*;)Y:,KZ!2_RD.+"U41SI6=A> Y*';U#J&+-^6)G>D4S7ZL9D^0#VT8\8HSE$2RB!OLD78VHD1D MC)($QJP%@Z.I'A7N7MPH#]/,/X9]>*_?AR<]=:V.S=/>;'3B('M1JM)^=D1, MBO=D]6C(6'JQ?Q 'ARG7(QKSR();,^'6='%A%GFBAG.DHG>YU1M'!O8?Y)B0 M1!HN!*%S8R3%45(825'R!2CY)#GQ-E)).9+:YUI$GB -;Z#@'%=".:5=VM@4 M37Q+ ?%UCC59$4XR0U7A7X;]RCGRZRAQ9P[UA>]=PFZ-<&WE#GU^4$OTLF1B MJ27Z,%#[-EU?6.((NY55R%-I$'>1(IN,191ICUG$28>0CWB:QLRKS,EJ%!B> MHY/E28'"&O26+/#P\^!A@O,HQK#W#D"!,(IX[MMF,0E(81>#%"DYC*NN*93, MHNO3@H6/O/)^KP_H)K7[=O[<<,:X&2;X>*+'7[P]! MS^->+='7E4 /1_(LF^!,F^!T$6)%+ 81 D=6(B&>B;+#B2-OHD^4.Y*,R:<2 M6)HFXZL4Y5E.'%<[$.I^U0"+=L]5NR/-XE+_!I[OM6O"O;T!UW_N=&MP[G+N>-R"A%G&1S6(M@=R::< M-\P&3--9ZT%A$R58W+JJ_<<%0<89 _()65)*4"LV-CDKYXE/5VWGP#>*VOYD MM9W@$X8[CW46"*,!U-;@')AHD7>4)[ 8K,7 )PA]=)[GZIT4K@F7J _-,WD( MX^;H8]\'/'W_V;DX5K\\SF&JL&IL"&UG(16@F@FHWES5[]MY Y_Y_(\03!G* M%$K$"@ JZ9$-3* 0'*'<1A58SO1HM7M;&/3X-+:X(GJ\U*"I8NR M+T;9)]PB3DG%<_M.IIY3ZOC>]'V8^,7T)+J54X7J^A0LR9%N?G3%UC]G<&X;F!_ MT&OY[*_)U^_#A)X2L*TLX;R]%5:7 =L+--ZY]\C5,1A? KUX" M.Z.E '^WAUE NU_]B053\:T=Q-V4HB_-=V>#Q.GR/<)0QQ68?M83@$3M+=): M*Y2"I($KISVK+$&L25.R:6OP^Z1I"=QH%@KTE !A#9A.@8;5AH9))Y&AU&'/ M47 $["F6CZ0944A[KJ+R"@"TB NP;BQ-N3,$ M)2I'Z> ([$69)F&/KJ51#KIFSHN_+X.)G7 W=_F)KNR5HWW_[R<]_)/!])A< M4BSA)(W@20B'J:$Q"!LHC]:1BKXMU;M5,'T&3(=[3=$W3QTWDB4D$_S#N:+( M"N.1MSPH(B+%,;<.;1* =2/GU;MK+4[X"A06*+R$0H]]8 XS1ZWC*5!#/!5$ MLDB\=)Z+VI(M4+A.4#A!;SG16"M-D-&4(0Z6#'*2)D0EQYHIIW%.E!>ZJ;5< M"QP<$=_Q*$9+GU4@M]S"13"&1N@.KXVT$C/2M=JL*+QU7 M2;^?'=(8=#/"5DN^2A%PMIUS9AK]DQ@'#RSB==^8G67>XUFEA53UVK+T)Y?$ M8QP!3XU2W?:(3X8X+VHJ/[P:[>M[^ E)/%*069MT5D)H[2$T& MI'KOC/8&$6,4XCYWKA8^H$2B$U*:+$:PX@0@U"J=1SZK"B5O)TR!5A5R5"7E M-,YR)U2P@N/7L]CICSI:=P?-#:D54LQ6>JJ M/F$=70*'* K\< 6>/(D6"J"4>A2C38@+G8-RE$J&=)LR3BD;,(>6^N# > MIHO'W8%M/R*9]IZ1 ?4S3ITXE]"CQT[-DT'Z$J/YQ+:#Z3IR!O;R%(U#++N' M.'<1V809DM809K3A >N?%J/Y*#5;CPC. K(%9%> 3A>072C(3G!N:XRWGC/$ M-#? N3E&QK"$!-;21V-C4/[G1'\N!6$KLO[;P,+/P7]#Z\OF_\ _XR&?VM[' M5F<\,@/J-'HGC\;4 :3YJQ,IZ/!X;7O6CR_'+WX/K?Y9VUZ\;'4J_:N^]/O- MNXNSJ:%6CU)?_OV\%08G66-?X%IK1Q;&Z)='EU]4ER8FOKXFS0O%V)V7\0OR MP&N!L7F-?]\6CU9[G; W=)[9X+GV MG\R4X5G6WYK5!+G]H8^&9V?MF LJC_P\C=3NGC=:G9K1P:[_J#[32^@$O?HC M?%8>Q"HTO@IU@A75&-BOWZD]_!-MX&=@RSY-FW2Q-0CW.KY[&H_S*GT-:_8@ M/I53GGT,OPN_L\4/Z(?V^T]O6_!]?G#ZWT_OZ>[YX;M7IP?';UL'.V_8I,7Y M'NY_> S/M/.1?3C]NW7P[_^VX#5]?WKPZ?WQEGC_[CTY^/<>C#VD_0M,*FOS M"'_=/]XB^Q__8=@%$QU%3$@P.+GGR,4@G3\ MR.I%L*T(P-SA(.AVT"AB[4OL#ZJN%9UP:P^+I5LF*WV/9V5EO![V_(G-#4_. M>MTS&-A%M6IRM,)9U;#M>ORC];XWC%>Y%\4>*3O_\IK7;=NSUL"V=_-B#*W! ML!?[>W6(6?AC.#CH#M['0=[URY8_PY9_<#1EB$@9#:56H^!51%PHAZPU"BE) M9&"2I\3HQN9*1:P7+"I8]).MD()%B\"B2?.#.&DH$Q&,CA 0C\0B+0)%4B2A M$Z'4T]QP2JL5 J-GE3[S^G866?7\!65H#$[@43^>- 81S!)@EZ>Y\UZL/]-N M=\]SB9^?89V4T@Q/%,KG[.:>SFI.O?[)R_&RWNJ$W?&BWAJMZ>-Z21]7*WKO M:D%OC=?S4PF^6A#JMZ88*/614RXI4DIQQ+G&2&LJ$3&4*T:"-=;.+?5Y]=*6 M"G8]4>R:&PTM&+5PC)IDII+*Q+ 3"&=W.,E:>SIV88K;'&MT$+[)#W'?[W\GC+GZ#XC=83DQ%A>9'@Z[_O-?O#S,Z;^>5 M.G8H[ SSZLWIM+9_ H:&0K_2!5%DE[*8&Q.J^)TE8XZ"X05"%M@ ,8=]G)!KT6CUU2@AO;22UM7:W>@N@S(/KA]G1 <-(IF$B0J;%KQ2*WO._%<8<=6/HQGE;)]Z!EU3#SZ[/> MF&KVLVEV#R;Y QQ^.G#[-%%UL>E?Q_'TK-NSO8M\\C2XN%R1Q]VWL!Y/S_+K MJG_!5O@T[ ].GTX5P 6A[U58)C_8V<<''__QS)H$$@8F2 GBN3&=^-9I"?/45 MZV $P\'=7UG=R2?DYNQ<_S<_0(43T@:OI!$T4ECG@&?6,A84Q=)0GXSZAY&- M\9=.>E=K^F-$KA?M9V03/.%+VSZW%_V-WVY.#';_SUJ[!ULOVCP=;!]M[6GXVC8WAC?_?@^&C] MG_J7OPZV_MK9@P?\=?IA[JED?.,^,["D!R27,+OX7Q^[/U!FP"^I?B&J::@W MX(/A*=S3S\$$O$G #FS.93E,AV<-__#I M(_EP^N'D,']VYPT]W(&_=S[#6-^P@YT_X+?_. 6VE0[@O8-O'\_W/^U_V]_9 M/=]_\T^(44O#$[*,2K"^/ /HUQQ)9;'!41OO<,V:6YUA#%N#:MT;::-D+CK% MG0]:N1A)#BS!3)A@-AH1:.L9S/R@-XP;FX= @KZT8-GD-(H_;+_5SZS@=0]8 M06=@Z[/ &Y*?V O@VF@ ]4'B2/E^,(B'[44_00VJ.[[,&54M?P^UW(')Z[7. MQBXP-^S#1_K]&0!U<8_V7:+R"@1\[71'JOXU\T?KEZM]G(I:" 2F[7 M1/+7!BP,V^AWT^ \4\D0O\1VMTZY&7%-^+@=Y.3N+ZT SWMAMCK7'X#V3ZR M>;1?6CXV?CFR]NC7_.$P](-^_=7ZOGW87(!ZGK<&)]4 AO"=G!(.S":\:!Q? M#:EQ;OLY:;S;RY;;H$X_L]<)^>-;8 L" MF\XO\UC_ G,6KO\O@&?HGC8;>YG]=D*S\>\(EFCGHMD ^Z7C8_WI@YB[_.0/ M].L?/H+O67B8>#?'7B-=V8/)R*;#ZZ&#+S0.1\&P*_EHW]65O MUXQJ^;=CM2X&>4'63WU6/_5E"/ O>Z\/?VWFI7-^TO(G\%E8EOU MT&CXXH)'X;#3P9K1IFON\+ON';R:R4-R M9-NP/5?A5K 3P%3 ']6P]JK'V.O<%E*%G]DFOO]M3QSN_/7M8.>CV#]^3_?/ M_W%)P#9N P@A$L1%R(FD@B M.65"> MMR\:=C@XZ?9@$8?&=MOV^XVMO Y/NYWZU*4!QU[E?0FUI3 /.A$ M$S="/5[SW5E?-H5A\=;%[!":':2 M ;WS6N%DJ$.)*X&XC (YPAAB4I&H(K-6Y>Y8\L5MBP)HLN2X8%C>!429\EYZ2+/UE-!D:6B"#_,O['U3\H!.)%J1'E*B$=ND5,F M(@;K1%)%8ZS/8/0/0&2TYPS/8&'D32Q^C3W?ZL>1*Q 6"["V\Q[0F%Z_"O!1 MOS>Z-=\==*^"![.!F-_,GL'JQC>962_ZV/H"O].)%2/T,88*P+Z+27,^5]0S M+;9K<:V,Y1Y S.>"+2^FZT8V7*O=K@)/8;ZKE0?\"%AP]FR" M$+-5D%G3;Z,96M:ANE"PX6+.),7^'/658B8U*#,>&P M-(HG0.7(:=1,23!F$_=LM!+572M1S+02KTZ8^L?=K4M%RT4]]CJC\A^74>\ MF==CWR\7IWR^B_/K_C?/87M-'KL C!C96!U;>XTT\&($"Y2&% T)TF]LJA>W M@.7I:'&>@[68P2PSK%9JY:H2W9I@G0!AAS7YKZKRQ."B\0LLN)9O#7YMV&PG M]^H57'L)\NJ^ 837U_QJFGH_LH= /3JQ?L!+0[U6X';[&E^]04GA,S =PT%_ M !9/5L'IV86YJ]GL'S>^6EO'-V]]O^BC.WYT](W*E >)SL:8.+#C)"FSR0L@ M;=:2Y S!'D O 6M6=0L>0AEY#%&:.)"N2=+AU8,4O!FW^DBBI3 M6$2- 7+$%9A8E$04B 1!9'JD,&Q#@C4-4TW%OFMCW5BS\,+>O3PZ%8.=2QN\ MR>4!NNGS$CGO]D(_=J;9RFB95QO!]I4"U"_[,,RWV1];5LF(0@-9<4EZ[X&B MI(0IXBQ$9"RV*&F3%,TJ+?7&9K<3IU8'&G01O-]PE7L\8U$%*S>@JP*2V\#K M!?"3V#CH#F*#X#K/YHH\ASBPK?9WSM17=A, ZE4/OO:'UL]'+G,"?NK9U9V. MR-N'>G1CPZ[QM/:WY@OHCZHH:39=(EB>U[.?EC&OS9KS5CLJ@!>I!]EXW;:= MFV['CV HYQT,]HEV]R+""*XU>JW1*P-5O_'+VZ._^K_6^S2LHY/LQA^YX:MM MM=%NP92$/"EGL5=A$-#)*B2D6J8O&G^-K<71;_^KGS?[#([7_**T>G7+ M^*4^(AC=K'+:GP(9JA0!=O0\N!>-ZC_U*<")S5M]+]IP47TPWVX\WJO;V$'] MZ1RG4ATK3^I)$+&,.7X.>;MTG]S@3$12V' MD7/G' AIP\6Q^3X2AST[ PVHVY_%P:!N$E--27_L%3JU%XVN]\/J"*75\;TZ MB*?1@HT.M@S;&L_(6?;2-08 -W%01PO!Y-?$*]?C[8PE.1Y)&K;;%Z.?#7DD MO>Y7V,L&$=XE&L,H+OHC)MEC94XU:'8]@X@G:3 "7*R8#OSWW/;&^T@_3_C8 MDATMEI$WIG_M)*)Y_43KNLTUXD%;8P.N^L"E _MZ)ZL;1< 'DY&,,T0I5C]1 M1S[F0]8(NT(^UG41>)NM'"PUC&93?=#K]L^R-?ME3/'@TT"PV_ >?!O^OC8- M$U3MMXGXA_D%V@1+X5^\?P2W^T89$O&SPOQJ'L?P.X??BT_RU\_O#I[Y/] M3P!Z[PY: ):G!Y_"Y_U/'SX?[IRT#X]?G4Z"Y\&[]_3#*=R=OCT]>+=[<;#C MR7OZ7[C?>WI WUP7%3.ZRNQ M-*[DTA@+Y@'!5S\>S,W!>PEO$\-<8)PG;;4D$KYD!(DMY+A.E-+))492JK]3N1VS,*(3F_E-)D!GO7AF1W%P\+W,OK*I7GD([!4&G5U-W_UJ?"\\RS!$#O&1_^:1O@GO65BF\ M?0X& HRI>YXC!J^'ZM5D,R>[],;1B2OCAV&2EY[>6I:I]<4 MY\=2F/H[$\END*6\.PVOLJZ&@Q@@$4 MXR ?>UT_QJXCOO3'SK#W2=/4T^2S743'Q>P [;@%4$JIR_ M=>DMZYZU.C#6YBC8[B$3>@N/JQQ9M>NJ*NO7']2N^M'LWOO1:@'4CJ\\:?8J M%&DBS!1^$N:OGLA\$#KL54%6-[[0B4"W^MG.'2_O9%N]J]^[RZ-X-;0QYG]_ MA[RD@R#;87MR*ZRN7FUU_G./NC_H2EZXXYD#7(()#T"G*^?D:+[& MOPN*[6+5(K$Z\[N=%O?MJ3;.0"L?NA;..7_/77ES__ZP^]V#_7X_-7/QZFW?Z@.C!<>J+GLCT['_])CB:-$T/_ MG[TW;VHK2=;&OXJ">&]$3P3%U+ZXWY\C:./VZXY!C-NX'?"/HU80UL+58@R? M_E=5YQSI2&(U @2>K%2NR-D:C M2<%*4Q5/AE!<5R5T.QWDY$;=FT9/XOM]B5C=CC:=;H:1S9I;5)P8<^0G]TB[ M] -%WH4OTBYF$[]^NG7'='EDY;DT=W$KNOVV7&;NKGTB1Z,*,S47,(\XW1NE MP,])GGOIZ%Z]4B5,;[;,9#PUMBGF,\Z)(X57%@:I54VBC[F#;,[=Z!"^(*W@ M"<4UV2#,'SHEZYHAS*\-HL5ME_/1#\G!ME*'\FVQ[N;<'=_ME@'(7"O\^;__ MFF7L1(F-\A"WNYZL-##Q<+]\@VRC,QJ%:Y@%.UURCPIEZT7_*04VKWC&Z/>[ MI*HT6W_'K9^V7\R;Z@83,XX^ZS38^WNS]@^W]M/3@O%]'SKC$E:3 DY+9BIE MJ1/"%^4SS=8\X-;8HK2GH_ MX.HG59@"U-1DC/7/9O$?>?&KQ/^T"YU^W:1W=;_9AD>S"3F)%9A<19*XAQ*; M3W$(*8^MU0EC[CV_)X/1;-)C;=+MRD4O"8O6K[?7)#IUQXC;WYU1<1/YI5^6 M?(P[SS'NMA-WE_6SZ0HE1;A*>J8: M#]CH!AJPXMID$$(G9PWE*J#\-6>#8==MUBX/XW-G55AQB(E!+;[<&^1JF%SM M?3SH^;*:)M58](K;T'C,BK[\M'"KR-Q(%V]18HOKMGS99_4DC7]4BWRYSF@X M.2T#'O'I9W,+4%Q'I7N).+2*I&ZKM5U64^E>7,E.KZ0AJ]U=E11#B1NXGQ8H M7YV5,93RXE%W1X/B]K$<0KH?_GK1;FI7_,M;EHT7*>^[T:M M;JHZ2GE<_>J6JG;&*>.;<=8I6&=R?DWZDO2!J+ZN*'C39:9^,:T4@Z31F/S![WS:00T!9Y2;#(>YVS'1Q4N1I7?%5V MUZQ8%*HXV%%KTO_>'YSU\RUSVJV.G<1%G*4*=8J)E()CSHO%F3[&YHNPGPQC2;,4_]-+[&F;'TYK:$HR8NKTDV7:5'JDQ^>:CITNLJWY[:;7LQ$ M"(5HE%@\G,E(,IX3,V54S%?&1_FJ,]U[%DL1T:7K[50\IQF!!<5, O3IETQC M&Z,D5LGX9M7K1_B9"O%FL29Q^7O9+MRAFJ/)7WJ+Z,O)7[HQ'VDA?\F38*.C M8ZF$BB)--#*,.!X7AFI%^4TW#5*-5IW%=+.X"LG* M>CI(J)GN<=);<_;O>([VJ?I0$5"?T[&HX(6E7K9N2:N3+2X9/0K8J>*-&1*& M$B3IWA9./+J%5\:^UZ M;ROE%4QR1D^Q'L5BNDXB4:IH:P:CIW MNBU<\,$?-A'A[[0_$Y](O]Z54O@URO.[4K::$I2Y1(6S;\A )*QD 8( ;6* M \V) UXS[)WDCB&[5%\DE(8!$X5-H-!Q93@.U%@?8-"6V1>2V%"*4NOOZ,P= M]0L >WZ'K#JPN?B('QFLBIEE_:\[;*W@IUF;!9Y%%S'XG(V9=+IT$>?A,EWN MCN;]ONQQ)E"*![6)*\,DV4G*K[J(>W8.XP'M*,+_<3PH M^.[L#%.]$%$P)8S6CA1% D ?V(3)W1P;*#*Z^F#H0SSMI3_-#7YJ.>968>[) M9>II28-=&^\LUS4M=X;#E-81S>&H6+'*T$TO>D:3TRKYH?A[M2"94KKD&4LX MO5ET=RE3;-NKQ/$;*0Z0P>2^*3U26^*NUM M3(F"@_A*%N:Y4>22]G2[&!_?*C:K.JIF'R59_;3OU4CJ3\]$BVEH6127IY<[ M-L^R?*H1=[7]/FK]Z(PZV;\X+SB2JFD6"1Y92\H3ZOQH%P>Q.7NU$M?.J)3@ MDFFT=+ZF[RNF^4)X1^J(4]F:M9S8]5Q,]6G4]C%*1*\,UJ6JI!.(!*D7JIM^<#$ Z<16>?#F(WBT,P5;K0PI8E48K3W'J35\VQ:$O MZRU&!=53ISA$31.GIE,J FOE>J?WQD%=F115O#N18<1?1YGS;/ CJ6H9<;M\ M7X>%-Y1XRN.I*L+2>?FIXBA0Y)GDC3 ^2FP_+4L)2XFP*1TEIJ1&^=)+%Y4L M^8/3FH31+"DQC_+*I>FD"U@_/B)7!XTL-TGRFZE!<-!07?@NO8O_+D]&<1 MBQ_-T'(T[\5. ^+Y#!7/0]&A*JMZ+LMLC8_.B>N^>UX(;ZT2OO0^.X6MLU6 MJB#@*SYUY6-+S#85#T,5%V]]_OS?>2VI$G_C=L37LEW7W[/)3MYA+E]S902N M=1Q-UB"Q"707O$K=?#N5K_['2?)1\Z.=^3X3#9EIDWFMY5 M4024UW\F[46V%)W^Z63*3Q#?7V21+V:03U..1]G53DEA?A#!X_3X/+O1E\G, MT2 QC$9Q_QZ=V-10*,)-,MK^QZ#[P^=[IQ1-ZPU<)YP7-W1+0RX+CXK[L\VY M6&AQ2,SYT+EF,GL/:5^NO^U^8#JBE#61J3?KS)M[62.V^^YC/UUT1 %*Q)>C M(@[W>L-O9^V+]WCWZ)NP4$!A76H>0P!ES*:?&* X((,"4V'YW@)+"9$**I48 M48J$%@J3^$9%9*!6^!<2?KN)R_7Y6)?YNX51\A=*,NJ:N;B>ZS7% *J$A,V, MJ1$ ]+04IPB:#8;EKS6_)3^K=)IM;16GI3F3T30\BEJU!G/R&&+3/:%,T'B=YU5#]4J:"O" MOR(;:ROQ! VF<8=,99]Y S-?[1U:10C,J"=&$6<%#5!+&Y2'T'A#++1RVDX' M5\B(KV>)SZ$5<.&'@Z4V$96-OAQ)WQ<;MCZTF$]X>=$^.2*[G[Y1# -2U(' M@P7460Z4-A2D+%:(K<3$XXVW_<$E[/ WJ45-0O,!(],9EPDH"US(8!HKOXQL M. [X\PR MLGPGT\#T#>&82\QDP>M1GE^F60;SA/&+;346JX@SG7U&O^D! M,=%DC0IVDS3QE-25"Z)K%S33A/@*;4N+W1]4#3B+447_(IZXH\M05E3?:_29 MD*%[7CE"&>L[EX^[#$1FIZG\AND!-OEKE_9NO&IUUC,X='V;X3*5\(HL^&D3 M@RJJ1D />*81ACQ>^-5U E-FDW?/\M&+P4:(& MMJ/'MP"LJYSK,I6S_+HB#\ M.-I5@^BK'?'9FJ1+BZXOFC0OGQ22\UW> TZC M]W'#I\FNY5%F\0XH)SYW:F&Y*8Y!L^X) M1X/HQ)>X'R7YQU(\=S5LX4]_V'[PK*PJMW>T/]3.;_?=7EKPDB%X-'M]NRHE MCT"S4Q:25^]Z[4&CXMBS_4T9*RQT'D"&!: H2* U9L!P2A5B::OHHIMH3*!8 M2$LTBTYA= ZU<1XBAIE4R&&UJUKPUVYH,P=MSI?[5#E5$US>P6Z^);EQK MX"[WEF])^]*<+> MG&>RU,HAWT#7J=G*['M=)G#4$_!S_E4M 2/E(Z7#:1CY<9%M4ES1%<449955 M^<>MUL+%6>+\&V9"OA\=?U98V[A _SO1]GQJ]:;S,.?3>X*IA3F:70_76T^4 M*S?UZF?E!.7E0HK*7[(+J5HLCG?2KSY0WYK2;J1^$CI-SHRGEB57S,PU-"RI MDPN/Q$5GHI,C_,F]*3\TJH7*[D+RNK5L3Q8[HE["7[<3)UE["6V6Y)'S#N\- MDI6=[+NT4/VUKGAW[9QZC368 =/Z]$A]9-NPMV-9^V2;[5YLT]V=CRC:!DVD MP\1Q0*U6@$;;#231%'CID:/$1SL1-M[R+7EUC]0D4W>1A%]KG]E(PD-*PM[V M-^,(PCH0P(P.@&(BH@,=705N""*6!,L93)) KY2$S5I8O7O^J&G\_TT M,/N)_QU$B/7C3M'LK+E!K!+X]SY]XR%H3;0#/& #*/4<*&DMB. ,H8%6:2D7 MG4&BN;?(&.JTIPPK'5+S:QJW"5'A$7HA-X@[)8W"'R6-0I*;9QBA>S^M1(Y> MQFE_H@E4<2H1BWZ(?H4F9-Z.Z75Z25.B9DZ97J)*"$_"N?+=SL%#<[T MPG&K\"QRPG1ZZY34L'Q'D3M9)A5$"M>V4G3]2+56_M< P5SRG^&A.%2[=Z7FGN'8W6'WQ+.U?=Q.= M<78FHQ];U'O-'EO._(H=R)73]6U87N6\7D68J]JBZ=A2QO?B>%(I=(XPQ;=T M?>:%+AL+Y!+=/-IR4'^DD%-Z?D7NG0HC67[SHG359C8?YIRD,XB>UB:TBEK/.IEH>F2.1T_%\;SCNZ[D7TKY64<) M$(HR^FA[TS#.6W$&W1073[7MTZXJXXJ!H(C;V3S#6;G#5/ S:%45W45,-"6" M;Y8,CA&N*CKX:>_1>F+WE76CM55X'G0?OQ!_N-%BORWBT.,*HSNCJ5ANILN3 M&6/\-%@[*H^_)>E%&:7.48Q1;N98ZT9;(_'?:NW4F/>G'R\LS_;G=RV!6-DU MNIZ^4/[I[YG9*%^CA?)>53?,ZS[_3JI:BY/N 6 MI:A+!^PZ5!1PFFD@BF5Y8N+?_\;Q]],V+8#A6"$@O): ,QD.RE0%8R8B R!+$;3H:X6=V2&[$X-9B M -OQA*QIL$1I8 1-L9(H"T8Y"A#3RMH0-=1%8&5;_!HQF(_.M2X-S+5F,;GZ M@7ISCMFXR$ZN,W/?PD]XS"-YM&^UAH[#03_^6-3RC)KVCLN-1_>VOR'IN"70 M \,P!A13!C3!%D#)+.=1^#P52_I'*>83S-62I&F4 ] M?:A;<*M<(B*%]SW_A&'G1SJG31\Q7WR3G&+?G9ZI*I]Y.G17<+K<],CM.O? M98>L2[M>I!J6DL.MJ'NOOB$]H4EIO5=**W]!*:V_F*)ZHRUA-83_*_T("Y?YL*#B(NV M7=K %^1+?.RWMB='B>XK'@EE NSDY!OT*8O?:Q:$*2^39^K,OK?/D_,>' :I80P""C\UV:K*OJ=FH#: B>! M_%C1GA8:^R[':3_VA::C$8NR^C&9G;*DO57Q=14& M+KLX"8='LTR^8:E-Z>NGS15R4LC\6(J8<6=N+,>#(CFS%AZ?$B#H6K2Y9#"8 MD?OMKX\JK/1Z5)B2;_FO<.*O]P M:2*IK?=,B$J'\2_=S^%O5)YAJ72'9ELO KZN1*N4N-PZ\.,*U]9RLC>AUY_>#+,H10'CE^)7 M<<.17@80;[;^XW6ZLOAM/V%0\9JD^%]5[=_TQC$E[):LA\"SHJXN1?II>QE7)LED^?YHEED*XB &4(?IJ -\O>SA_* MI"IWJ<$L@*^7Z-.&L^+Y,C&_NF8K1[;5>E=.JZQ 3W.+HW2=Z>%D1K&28+"V M$_G\T9JDJK8"%LI;F^2RS)Z_/X<2\>>9D[/ 3YPVL<2B0A0*0,+%Q;#/>853 M_.GDNXKBVF >_(I@?KJ63>]M9=%J1:DJ<"W7WG>*THYT63*]\BN>FRX5$LU MIY;67G*C3_C5=_$RZ^:>[ILWN,9K/=V) MW->P /OJ7FY$N*1KR4".7X YN DA_YKT_=7HF%\!B&S6PD0? M^Z/Q<%*H>>7,O2ONH_^3F:9*]&P1S/_UIK6;KVRG;9GGWQEWZ](';]6_O-:\ MLO:L6GWY- VCNM0MK\>[Q9<4LE9]2[GKINK1G?V"5*-WT0B9*B;I2\11 T=1\3JY])TR+ A=//T63T_W$ MH5DIGHCGIC(1?KJTE_@-_J?U)?%#C34Z;VTE6P7U3S1 59)+ZL94T -4EX]9 M1+-9BNMW=%X>38K,EB)//@\PDWQFD]&?=@JO&J_.#30G,XV*26>G9U2 _:Q" MH)IZR+5KB6"N>'@VRGU=($#)1Y/5^Y.>7=CM]-&J25LQHZ-)I[*,OP0!$59O[6(\K=8MQU O MCZKF8!K7S@JN&/984 JYUIH0)S#D"MN@Q#<*-VZCS@^NO9=?&)'IW!__V^?; M$6%9M"-Z6B+S-;EFA;OOJFO6([9[\D=W;^>/[[L7V[B]_XGM[6_3W0^[%[O[ MKA-_/D_7L(?Q^Q:O6?=VOI_O?O@2W_OI8G?G +5WOK/=G:.S@XO=GVVNQ?'/7_->K+]L_WIFS0ANJJ$ F\T 50&!)27!&A$J7(F!,:6,J"-E!XA MIF$PGCJ*E"!02($#DDH2+!:O62M^UK0=TT!5>7RLS4MOE1[(5R#/L)E1I'JW2T MSKY922EC5(+HLT1'"^-444@8B#X6093+ #5>U_RT&TUQ&*1(5+8 V3Z-)KW$ M7W]1L\I7,-97X#](K9+B T:MW_(Q=3")8W*C?[VYO6\2YU]^>P7(J0,$2"7K M^G3DWU0__.XZH].N/G_3Z>?9Y _]/O^X>$CY/;=%M;I;XG%>[N+E&81MP0+& MQL/X_Z[ZYO+EK?S2O\=N^34*MQCG5[X,M]"5KUWW6$3B@/ O/?;ZURC]M4\V M@WVRP;);/?;?67(+Z8T*DG3M_]L@&S,+GP_O;V +906KGC=]JUIZ*S[]F=Z\ M[,HL*E2A2ZM&+7E33 (6H#7T!3G5\:CU/M>?S>6A3U%G<;XO?VG:B<#VEBMS M7^F9O;4$Z_'@]$U\;RN'\EIIKK\_J\5+3M(M9.?FV;ZJ)8.K4+>7N#"-+-U3 MEFX **/M]Z/SN]?[SN?\&X4@UF#/ M2F<0-<[@,X%!L@"#EM%DYJ(+Z(4"%$D#E,,8"".I%4(C9FS*>T&;DJMG 8-W MCFV&_)]G%=N\M-_UE4%Q?+?)7PK=SQK%(,+0,.Z\<8YJHR0D 1+M+%;2$XJ; MP-YS0K'VNZ7 GC&64JY5=.:T!=33B&<\>G3191<:$\ZT==&9VR3PWG&]R]'B M01VVA:^\\M[JU>LY49 )(0*,_T>%YE)H8AFCG#'LC)--Z.J9Z?EBZ"KNFK52 M "&6V\)ABP$$[V5387O[:LT>K[&>@Y3=J[R$GI+3:K(L=!@ M%@PAT<@+TP1GGIF>+P9G%,7<82&!"L@!RAT%4C(./$N;:J%#B&Z\%9LB=>EM M]/REZCGE03G#(!9!4BZP#-!!Y(P)2D7?7371AV>FYXO1!Q5D1'+#@ L! TJ- M DHX!+0Q<:.Q#Y:RC;=T4\AULN:AA?S#6W:I=,8T6$V'BK^"9'R\WC[A5FOI>&/8^[N 9? M&WR]'E^-(]QS@P2TB&(376C(E.(F>E_>$HZ;R-@SP]?%R!A')EAH!/#0ZHBO ME ##%\$\D59S,T^-K@ZZO'UU\B#&CP=7WQ=3$BZ6Q Q$ * M?(120(GUP%B! =8:0>PII,1LO,6<;3*ZXMJ!!F ;@'WU $N==-%AI5YY3!'# M1@COH2&0:Z1)0$TH^)D![&(HF#/JD)$$Q(U%@"I,@19! RP$5T1JZ+Q+B6A\ MDZ^Z+.%) #8'D?^=25;6O+7L7>F7?/"Y4T5%HY=8V?[V/=WIY\X$?I@5,;&I MSEI(/L.&*M-Y5E0^B6JU,RKH;2OBN-S=.//W),I9]R-/.[X^I?_Q:4UJ?9TS M2]^EC$!SG'7]*\CZ%MCBGM^J5D)36Q(W:U8]SOPDO8*%PR^S<,SZ9"8C4"RF M+FGKZXTQW>+>E7VLC8^KDL6T8/,;30GW6V=Z=*?FK/>-:-^M2^ME5NH_57?P M^T;A&-AY<-CZ>[9Y]XT9#K;D%3D.8TDHU MT-ZF7!1'-8%&&2,VWA*YM7P[7K=;U^-9/)$// M[N&_!H1/CA1?@B MBK"D$*NX^$ PF. ->Z!Y%&;/I"*:"$AAV'BKKF](?=>^Y/<\JS6R\?"R@:-L M^& 9\L0"3G(AN&! &Z\ 5I)Y%@&.*!)-']E:3K*[ MZ>G[^9^\Z5/*U^VN K M>^C5B>6T=F(9S$XLBWW:BR/H%*7O"J@^F"!(@($K1@-C)NHM]HYIAZG7!GW[ MN (6F(HHE8S BENA.,QA(/M M??KFF.72G6"L0MWM[]QH3U!T '+A $T4 Y4/-\!B@(+C!+/;32F,UZI*LI7N?M5_Z7" M[I1-'H<^$\B7[5%_S4P-?=F(;S3M1%L[&>16"JGA>VI[<.Y3WW7?KYU.JFZ9 MY?$B-9OW>MBOGRWZJ<%?BG.E#FOE:20_MFH$6#OKS(MZF(PGPUE/P[7T'GXU M^EFYI:UM^[^33MGS,3!NIDKG>V&KK[AYKLR*.P\D1;CP(1U5%&CI$92*R:( M<9IX4<8 ^;TR(:\((+3]^&4D/)Z\/V]__1(_]^?QWM>//W=W_NZU=_XYWCWI MQF>\/]_[&L?3.SB/S_NYF/"XN_\1'>Y_/]_]^IX=G+P_:W\X@.VOZ3.?+E*T M^ #_TSE,M[ [?UY&1L^%P4P1 [A4'%"A)3!Q*X%B-B@5I/ H992330Y77!'Y M(E+&&XQ[#1CG':%.L"2!M)A N0,J1Q=ZKC;>(;DJ&&HQK,.Y58AP-5 6.B0Z64>ZU1L$H M!"V5(C!."S\.(DQ0@W%/CG&=:64@V=M_3]H1X[RCGC .M)$,4*\#D#YHD#9, M \81ZN/9)OCHP"&JO%(<4VD=UY993PE-&(=4 M@W%K@G%D$>,2'1ND A"5LIZ4QD!"C@%D/M@ O0TBL<2C38Z6<^+6$>-61!+_ M/"C[U[4Q7EN_X&R;YI^4I"\/1\55HMITSK&HO-MAV!VR[A#L> M6ASE5D18B_XWH%+#B&T! 2Z"QU) &$(J -N$I.&.?\&:_3@,68UF/Z!F+W-B MI< AB4J=$W&I\5&S?71BJ O,.Z_C#QMOR2:!]Z;$:C1[?37[<;B9&LU^P+AR M%7.A[?UC M-ZTH^7%(%[G**%/>S <85A-4N&29G@F*_;9V484;PJ3U_6Q ["XGCV6V"X2=Y<0,S"W'4 !KC 6LK+TJD'/]4#/I7 5I))R)$'PT0.F" :@HN2#E,>KK<(ZL,1'QS>16-45 M>8.>#7HVZ-GXGL\./3\O%75YAJSFV 'C9?0]4?Q'$1L I$Y[$P@S"#:^9X.> M#7HVOF>#GHLA6 L58CP88)"@@'+B@)08 JNA]-YZ;#AZ0;[G+5JYI=^3A'?Z MDQSD_S7VV+?_UPS__?9*8M52VP2.3S@=%#2N;X:^JU-WAAGUZ?_,<]>67PMG M']$F+M!D?/5'KAAPG5SLB?AND9Q?G?J_:0)9F[EV5D2_#'LL*(5<:TV($QAR MA6U0XALE&]6'CH_#'9?P=GM^ M*TK=AUW^R]FOZ93#^_&_O5)ED)R!-UANL;P,#\NO_;'_PX_&N=O>Q_Z.-^/M MOMO5P^\^H\'[_YUTQN>?O9T,HV;Y47SQ7002W>GO#W75/W0\VNF,;'''P]8(=?_SR)-B3:E*.S-OY"=G?:)[N]:)]V+#SH_3-/R;UC MR>YVU$$DN<46Q#.4 50B#R3!.-W/"XZ#@\277D/$5.^VD\V'REBNH3$$,LJH M,P1QH^*#9* P.A*+%-ZSG6K--FD9NQ?HVNLX7FS3S=\[/TY%@O1:SG[_D:=2G7Z](T'21 V""@9 M+*".Q9\P5,!;*;0.V'&-GR7#?1:YT73+6WKH6[:K1Z-.Z!0-)_0/W>DFP0#Q M< !&T;'//2N&_G0P3"SVD]QMHS?#@MK32M+\**QQGJ."*C][CSI]LN+2'QU[ MG]JM)K;]@@T_I[X7#YOTXJ/CA%+-_7!XGEZINF2D803=&;9^Z.[$W]11*KU[ M)WK/M9?09M$)\%50[V.ZQ1Z"5F0*-QPPA^I\7[TH]'[8*?YD,\,(V:Y?O5Y?O/()XRF_6[ MV_K]F=RR?Y);]H)IZ2^?^L(A[LUM).?76;QN(U*_G-[>C' =1[A*\C6Q-LIT M^:77EZW/6ZUQQ.+19'A>.UG>ITC]A5Z!OLRK3&@-"]AJ*32BCE.C@I$T:,^T M-02:E22";%[O<-T*4H/]N-G3CZQP]['G_'Y>'=GE^[M?X*'.W]U%B\X#WKO8?SD^6$O M]8L\/FY_.,#MG6[OX.3/.)>#L]V+(];>^?O[;N^ORSCC'')Q(XT",@0)J$ 4 M*"8M0)QSJ..\J/ ;;Y789/(%4DLU6-5@U0)6W0F.K)WT)MT40?TPC&>3V5$E M'?3^\!'W_+[^V6#4W3!J,0'8,.:AM1IXD3BRB&) .H* @#X8%[@TAJ7>"PT^ M-?CT7(IUGQJ@4BBE :A?!"BT % A<$JAAT"YX %57 (=;(A0A2R1RGN>#K'D :Y#I;LA$%I!),^F-8@$(K&U$)HB!@MX 0Q4F MG ;'("N.=VJ9%^1ED!"N>USMW6!X.AA&$QVU:2X!Y)71#-X!HAAAS!G+H(.0 M&L^E%5!1SHR!VC$+FTC4VD/5,M.@48A @BT0UF! +<) :J^!0832:(YLH&+C M+66;%*ZJ^U3#8_2BE+L)W3RY4B^&;J!QALL@@(66Q/.05D!'GP1P KF5UFC. MQ&4GHT:?UUN?[Q+J>&J%;D(=]U#HQ5"'D()X!PU E,0#A5?Q0,&9!T;%#;;& M"6WUQENR)H1DC3*OC7%N@@-/KLN+P0&FA+6.*B"AT( B&SWN 7P7D4EAUAJ MJ;+'3<2]@P/KQS)8Z"99\^C _F"LNPVO8,-.\'RY79I RD/"^OE2($4HCRVW M$&C!3(1UI*.+AF \@G%+G#'&BFPJ@[VXB4XI)>P$5[) (-P0P'S M'(E*FL$V%#!/0HM0\4^U*NJIA@&F88!I&?/D:!IB& :9A@&E&N#8C;!A@ M&@:85U,:Z(PG$J48A+34*&VDDHI8!G6J)$.B:&:!,$%-NL@=HTHG[>/=G??G M[?WO9P<7?W[?W8FO[_S5.?CZZ;R=QK?SA1R<'.'#?7NQU.("OS]+;2[V]O\X MV?WZZ2QQ)^_V_CH^W/F(#O9WS]JIK<;.8?SN]F4,,)+3P*!5(%#C +62 4D$ M 99Y0P2C#'NV\9;!3=@PP#18]0JPJLG">'*,6LS"P-(Z@G$ +G4RH\S(B%%& M :05$A8*@V"*?)-[%Q(U -4 U-H#5-V9"IV?WH$+/QPT60]K %R+60^$$R?PO3'D%\02(\;V9%QJ2F(8DYG$@2E',A0J6&4BH MP$1Y+K7 B?Z(*>=5$ZQ:>ZA:)HE11DHL8 26AC]*6V \H@#)*U!'AM!,=EX M*]DF10U)3*/<371G'95Z,;KCE?*KT8]^#4(LJD3$TZ#: N,& "1:E))Z)01_6F/AXI M&I:8YZ/+Z^YZ-]&!U:CR$DL,5)8IR0&$+O$R1J4V4E-@+&88:1A?A]GEYF*= M7.[7E)B3FZ^#-"7O[AL;N&UD]ED#E(D23:27*C4N)\0:A73\Q4OII&-*-[&! MM0>JSE)L@'&D/0X22.PC4 7'@*(D $6,X4C%W<1JXRW9Q/0%YK$TNGU_W6Y" M T^NTXNA 6DU,P9Y( SA@%)!@7;$ NM-NC*EFA.R\1:M$W=]H]!KH]!-HL3: M*OI2"QT%5? N]:A E!D/-"*"*"P\-(0%SBD+SA1HM'V)W7-F]C!:K1Z,78 M,:/4F0 \-U&U-69 $R0!T<9I)XS!A&67G.,UTNE5)A:\,(+9^2*IAG_F@9;F MQ: Y#50%CHD.EE'NM48A CJT5(K .&TJAM8?U9<)9H/1E&-N 5?& &IM 9% M:&<8<<,1@NACABFXPMI"R M=-)-R2\(13"% <2_$1&@#HBZC;<4K:I'4@.D#9"^:""]2\[14R-I$T*\!Y(N MAA AI50RZP&4,B(I# 1(Q#D(DH5 L5)^13E'#80V$/JB(73=#_A-N'8U"+H8 MKB686ISIN5D*UPIM@1(14"TRV!OBG$H-P1!1FXC)%^"/7D(P6TZJ/>E%U;&5 M)I2_SHN^5HX11H627E#*F40,&6_^.'\7OR:MZD1W=_4X"??Y3O0>]M- ]^/W_]$=V._/4\2[ M_O_]?7[XU9T:3/G>UR_GA_OOR<'7 W;X]<^3]H<#=+A_=-;&7\CN3OMDMQ?5 M((KP0>^?L'OQD>WM?+EH[QS1^#>2$GY0P!;[5%>-:)19!H'T1@ LK3*&0^$) MVVCYB FG<[U\!<] MQE=]^GPUY\LU:&"R._6?OF;!W>O[@RBV<_?*+^3D^3ZU+D'M=,+L?:2'.Y]8 M/&G277Q #O;_B-\7O__#QXO#G6VT=/+<3ZU+OL!TPCPX.?[>WNG&D^;1Q>&) M.][]$.?6^W)V<-*.I]GHRB]?*=L0HNO.$& D8$"5BB=/JA40DFN!C'4\WD@VW;:R@AL^\=Q(XZ._XS[ES!NU#A\OPITE[".4V^MB<,'VJ6&=@A) MH""70#I%HRQ03E.QIJ";!*X3YUQ3[O$:-;]Q;WY1ZQ?=&X&\Q%0(H'1R;[A& M0&$2 -4PXH%649QLUGHLUJE&NRD(:?)%FGR1YXOWKZ0@Y)%@?9F5TQJ-;"K0 MAXXJ$/<1 F4$ 4A[KZT+5A-5-B96]VY,O 9Y(TT27@.JKQY47W@2WJ.!Z:*/ MS"CVGBD,/%<24,D1,,3'GS@,GE 4$%U=E_=\7FKEN-W^P2K=W0I2P44Y9LU?QUN?H:&L0Y:/3G\]1BP_K^M&H-3Z.TU6PY?3Y:#,_ M+![.>RTSB#_U)CFS+7]/\5K*;.OESI0^_C*NY7Z# M^+EA_),=]/QFJQ\'F?/TTNB20(QR3F _JV&J*8DR$?^GV)'XI8-3'R<0L6"T MU6H]/XEK#_J@=ZW4#?UI7*KX8UZ3=X->'.5Y9H81OX]F*QG7['38^1&7IGO> M.O9=UXH?*67ON&./6\?ZAV_U!_%YVL5YQ!U/>Q7%,7WO;"-'Q1Z7W].R>CA, MSXC?/?)SXXI2EZ1LLQ#?3GQ[9YA>V8H0T)KEER53O%D?>@+4* 3C^;'K2T=_ MGBQV?&40<3M*T3B=U2, M_[/';P%*Y7@5AE,-:)&8LTA\B($Q1SD@?(R;UG- MY2W7W 9V*[M!@2'E"K/= VT:-Y$ET_@Z%!9N,MIEM7>091 M8[OQM\TH]:-)=YQD)PO;D4X966%=!2F5'*=BN;W^PEF^[QJYNJ=<7>R>?3/! M8L44C^=VJ0%5\1^E70!2!RV4)'%_690KLG55V<=4K@IL/=-WL6^;OVS@YNU; M&EJ2T$Y_DM\P9_%**R-P-$.G@U$GO>'-T'?C.W_X69KY_\S7")0&$LX^HDT< MV&1\]4>N,*WU9-0GLJU(+:Q7[=_CX2R9^<@#$ZWB=Y!OM=_H[EGTP3;^/3_+ M.,7ZDMYQ-98=C;?_UPSC5UPRP(5=+915D2"]EHDE+%"BI1'(VZ"$T1A*PM3& M0]7N9#SZ;(^]F\R I^;D-U4Z]2J=LV_22TZH8A%0<(06CRQ0,%HPCKP6 0L; M8'BV53KC\]/BR'*)GYJ.)*-)+XX_Y\F7$%?4WB2[6SBXOUR#<]DR/)NB' RW MY"\6Y=Q0/4/XRJMG,-KBXNJ7UVRP9$O!YS)8A+<$NUU=TIH,5MVEB&K1]2AT M]+X51$_WUN'@;#%MY5G5W;R;NI?OZN[E'[JK^]:W/A]['W&[JL2UV=NX16G3 M:UBZN?JX[*DMU+%BM[ZJYE+=[ORN:P_3MT[!73K$H?R26]7K[W8N$TYZR]W!UOE MZJ_UI?[NTC7+LUG7(FD"WB36:LV$^IT>'1?7;NF')-<_=/>A!+HI36M*TV8= M_X)$WD!')8=4$V?B_PLNM**<((7Q2C)0%F/\?_YH=UY(MHE%BP'^=X<72VB_\Y.=S_Y[A]<7R\M_-7RLA>),W3P05+C 5*"@&HH!HHQ0T0 M4F,2G!+.N(VW:!-1N,D%>A8U9PW -0"W\K8D3L#@.)4,(:J94E88RZ7"'D?E M]VXE/'<-P-T?X);:EZH '0H*&*00H"3=<:J@@5>>4B)\M$ELXRWCFQ'[G@6Z M/71CTU=W<+MMK=X+JUI^=U6JVYHM8G,6:^I);V^GD<3&,F\=TXP&"36#$O. MO4@EAXHU!Y$UL=/5083N[=BSE-EFF$(A"""AE8U)13I$3BO! 1$I[%- *HN[;[+-1W=6YV%%U#UA4 M70B=$D%)0)CS@$H$@0Y, 8UM^=@[*6M^ /"='>O_2 M"H]F!7])%.]Y#+GM EYG9R]9P)=G9WETB'$@(>6[4B2M,G MKX6Q_;P4L&?.>6$< 40GTGN.$3 *!N"MC#;84:F,2'XRQ_=NJ7N-N7NBD'RC MO]-XM!&!.1R\#90*H^)9B5*E J<62<9H$X]>$_U=:HD==%!168$S-IYSF?#Q MG*L9H$H;HRCCMCCG,K'KI]'>50>?GYRK?6)/:A$Q7LR]5X>C3R36SZ86VVY QYH3TB7E 3C#+*,Z(=AE1Q M(>'5/O?U9OD6M:[;O;C:+X6T])%L=V?)]U8R*.VM3[3T&-# .=!6.@"5X23: M;VDLCK:;KQ-W8:/%*]9B1B5QTC-,#:;(4BIOVS.VT>)'TN)% M#]QQ9;VR"C (!:!8"F"LD4!#Y0U%*@@<3] ,K9,6WS=4O8I(8O.,ALZOH?-[ M*71^E\5VMOON+KPIC?VYA?U9[E/.J);0(0.$D!102LJVI=98)+VW@1-4I%R+ M3CZY%W,9^1L=1JDA@$I,R"UM[^AP)EF0@/(@P(4:@JTL#@: M?!)T< 19Y)XM ](BG]&4\2A39*9 ?3?3'Z54Z$E_^FOB&RPHXH[Z=7JD.S+ M93K,:VA6703?-+3TCN.A]WD8_3B11 ([/AZU?#\QU$W9+0KMKUI YW?0RZCU&CJF4[2%H6@ZIC>#?;#!WH[ZZY7VHM_/2+5; -3[>8#*]#LKH!AY MIDO33M!]RY6YK_2\N+;SMV1LNGFVKVK)X&H9?5[.PC2R=$]96E']P5I'JMI^ MO.SK#_JM.Z53-4P,#1/#-&!!")<8(@.Y$C1H83S%7A+!"5.!6E(&+,15K/,W M7L2G0%T5TG@AH;B/.#[G[.!K_/[]X^_M_;^_[^X?'N_N6':X\_[GP47\V\G? M\?/N^U(SHSCBPY,_XM_:W;T/GU#[PZ>?[=[[L_9%-S[CSY/X-]S^\(6T\=^I MG_EB9SB">5QZ3X!35@)*&0%2&@BHE%9)+)$7?.,M656JZTNZQFC0[#6@F7&$ M>VZ0@!91;)PQD"4")D:8MX3CC&:P0C/8H-ECHMEB:S;/I$-*6V"1DXDLBP,I MA 1">QN1# KI4Y]+>._,H0;.&CA;GUG? ',4@6T,0P(*Q+Q0K#&I424^Q-N-'#6P-GZS/HNB2).NNB-49_R!Q##1@CO MH2&0:Z1)0*5WAAKO[ G@;#'M@WI$H4 (:$H-H%AI8+@C0&LO.3.(2 HWWM(7 MP?)7W1+':?CK ;!YY_P[5U3)NM:X_F4QST(7O5)]:KY7M*4]C4\>N+N6,C09 ME@^[-"_&<#Y*D'8FYHT)_043VOZ\%*[5$BO,4 #"6PXH@AQ(Y ,(3%.BB2 ( MZ56$:U>H,T]<%]D@9H.8SR<0W"#F?1%S,20L*4)$$0$<20VY.;; : *!,89; MSBBD4*\D)-Q 9@.9#60^?K"Y@%4P)8'C2@*:'*2* M2KV*T/8:(.8MJAG3[TFJ._U)K@(K*J^R7''MK."*88^C2Q"E6FM"G,"0*VR# M$M\HW[AEN=;#:O)2BG NJ&-;U58]_K=7NP<2YK_!,G7^V7CHTM%IS?-.9V2[ M@]%DZ->F?SFXO8D'OX&=[_[C;WK?G M>SM9[^]W_CZ)XX%['PY[[9W=L_;7C^<1"SJ')^_1WH]T-S7%4!@CB0"S% &JJ04*$P1<\J"@@$IY6B!\U 7OME-E>D1KCFAJ M>A(\-89IBJUED!I)G8,2+E::IBUHY3UH[7J==J#,P5[4NGJIXX(&EAMUXS?/ MC]1326VT1HH*3;E@4K,X16(19PX98A]/^FH3_V^$,WM>_-M(8I3$DVVX>_;- M.4\%)!0@2UFZ7%5 ,14 ])S!(*50R"_N;Z85I]K!!,:0>M7B$VHU9G/&J%3E_W;4=W2R[-=.DV8R3-A*;:'K>&_G00S5__ MJ+R":TU&Z1==?^]QQP_UT!Z?M\;'\2FG\7W)NZIJJBF? M3M(WIO+G3K_36WSKI+_\YK-CWR]GD 8P^_JM5IKC; Q'G1_ETX[C.OC1=$!Q M>(/X:.U.)J-4I/V_DT'ZG_BJ];E2.CDA/WQ9ZU'4:G?2_B7C7ZU2_%NWHTVG M6U"\_O8?_\-W"[<%50N< >E?>7II&-W!V>(HZF],E22#[H\TJ5'T+SHA?EU_ M?.D:U+^-S'];L0I%T7@WO6M479U>NE%ZZ..,RFKXT1T*PQ]1KO,3WW3&T>VR MMW!&ZCOQ.&[)Y1I7-H[Y6,IX7.C:1B:9&/K0]7:\$OG+"C>NZ?BQ+F2_>$L6 M-FWC\Z>7ZC6I:26R@JT7MO=X??9^D*F*XQ;UE_;:=B>I&C@Q1,>-GP.1O*7S M8K/9\IW\+-<91LGIGBAYKLGZ7SO+RSWB M&SV@HDUDK3MD8<.7BB-K).AI\6PWHE)%>+)^P9%&W6ML_ M=*>;_@(BW()1G-5B?]'\1!>7^4?QA96[=,V\<*M3V-Y:D>CR[/(H6RX^.'HV MZ962(^;LN!,=K^P*+7D HTE\*4+\92NS&5>S;X_3WUKG'=]U\2^%^Q;?.1YJ ME]\R''SWPW\['VZ[B.LX6KMCT,![WH=L95'CH0ORQ*637.T^'@ M1S24PT);([A6K6)'B8BG[_305>O722L=';')J-C'<@:%P&PMAVI::PFMUZKV MQWXZU_1]$5S->Y<= AM5<]3)?XP[UX[+,QQLMC[V[=;FG =1*WS64U_C/!5! M+SXFN0]31J.X79U>)C^J.9RE"UHLZ5':S423E/:J0!VC1T5]=<[Q&P[,]-M" M_*;HKF:WV/IA%HJX6/%;!OVX5J>3X6B2W.3HWRP.2Q]%)SB)3N$3UX93]WUN M&EIG-!O=37YY 8)]?50\^F3BCM(/OZ=OB-[>8!@M>&><'FGC"AT-AGEU)_TD MLP5BD*U6:]FJ+$<-2UDJ-US@*!&G@V+>;X:^F_5WQJCT/_.'U%)6X>PCVHP& MW5USH(G$O,:.4&Q7K5_CX MGV6<8GU)[[@:RSK_]O^:X;_?7C; 2^WN+2)+SP%YZK$&-XC/[0_&\4"2;&;\ MR^4'F-'$G*3#4-3CFJ(F':VI:M3I^*S^,%F0?/J/FME)")ZT^#HRM!UOZR^A M_!)\$?[R=NF&Q%G^I[:>96C0I>->+52:E_#OZ?K]D=9O*43Z@*'+S_;8NTG7 M[X59=X \@>V^JPV_&OU>?SK6/-3]A+:O-;P97V-[.]NP??+EY^Z%1>VS;S1P M 0,20&/! 34R@AR$"F 3F-*8$@WMLPU7+E(T1A]VZ$?9A[XRGE5Y(27\Y$.< M^/VR*&?4E]D?ZTC4JVE.W87IY_Y-JT&>UF^O@I 1;C'.5\_$1^* G@UM8#/8 MAQPL>Q1"1HP62;U*#7K.O%YS#(2M)6*TU:_9MVQE MB.^16?(9]P97B[0MRG@?I+ MJY*X;(HOIMI!6V*('XQWEH40?2^G+4_O#]OQW$=GL3G[__=:9\<'[]]>$_:7__N'.Z_I^V=[DG[ MY #OGAQ>1DY ,($&&0U8H!A0K120F&# G&&>R;BU 1=]\^ F%VA%-#_/B)JL MP:EUFML=< IKIE$$)2L(HY PK80P&$5!YEXCBV^'4Z'STSMPX8>#^T,4;"#J M-A"UR 8 F7$><0.PYQS0H PPD"+ &?=*!HYQ@-.,N :@&H!Z+@ %%0P.$L>\ MI=!XD^Y+)8R>5.#6!-4 U)H"U&+M?:!*"V)2#6G B>#) DF$!LHS;:5V$F'1 M %0#4&LQM[L E##((:&UB/;6$&)BN/'SB*R]J]+"%_/1KX[4WVTE+H7@9XU3 M5%G"F3 :8429AH:;0.(O2G@OO):/[T@U$'4+B.I,@U%T;_\];&]_8R'$+10! MZ* B1!D#03RT4\"=EQ(&"+UB*W.DK@&))R(D:C1ZJM&&JX"$9<1ARI15V@2G MXWD)BT"((XWGLF \M4!PS0EEP4:]W7A+-N'* MV,D:I5Y#I>966Q,WGWH-*17:("T]0TQ8AX/QH8EWK*D^HP5]]A*2>"C$@%$= M4M## :F-CP;;"B:-QUKQQDR_ HTF @NB(,=(<\JQ,@3+>*[D.!IN8?$M-;HQ MTT^CUF11K2UA06@--+$,4&$0D-Q#("&"@<.@B$3K9Z9?5M;>%=DV,^J"63S@ MUS++;HCE-L]8PV>\JOC7EZW/6ZWQ,)*/9&8!23C[@ML ML%7LOH?E.^MS-C#"M&X5^!0H=M.9>>$("IU&UI3*8$QOUF02%"%]-'43C=C]L[*O2:N.0 M-C!@H$*0@!KH@&%$ ,$(QQQ[;)Q=0[?[5=6JG- M:<3@()@$A'D/* X::"@A$,&FUF'"29\:4+%-(N[M=#1*O;Y*_="),8V5?AA] M7@P-J*RR*H#H=6% (59 ,^B!I\P2;2B7K+'2KT&A'R4OIK'2#Z/5BZ$!RF2B MO$ @T0H#ZM+='$UU?A1)"S&F%*^CE7Y520/[?MAKF4$BN)^,)[I[.25-$[NL M (I9S*! "B/+*'=:8T\$\4)B$AR%HO$XUA";]I;96RQC@D*$@*&I@:!'!B@E M#?!>& .94$:'YC+B%2BT)MI2;RW2.%"BN+8L]>HUT,+X.[LEET#C<3R)5B_& M!;A G"L3SQ$\ZC)%B (M551RA5#<0TLA\RD1EV/&B%D?]UM 8+0A1]):W<8V1?A*M7@P+<*&TD%X#ARPLBN!, MH!+8Z'UQ&\TU%V+]C/0J$P8P6_>H0*+X7FJN<]=@S.WXSE\HL=$M)_]B(!I[ M1R#%$$'&J$EM9:G$C@>MH3 NK"ARF^6PJ6"\'R9'',YXG'%Y__U9>__C-^4# MR26,A@:1(K0:**$5X)9@I)0-@L'$<82)W,2^N.".O,TM; W"N".>$% M-5PB%"2.1Y&@,5,LJ(AXW&"-5I1&TL#82X& X/$P27DPP"1N M7(6A"01J26'8>,O0IE*BP;@&XUXEQC&$-$Y=B@,.444BTB&&XC%-,"7B_]Z2 MO?*:\%D#;RN"M_:"%RJP&$5D4OCDF@9?S'"4P=L]QJOKH2FP;?&GQ; MGUG?)9JH57 &,IOX6[65B@;K.74B%1J*597]-R"W*I!;\.$8#U1)E$H(,074 M0@>4LQ)P#86@"''I?#ZJ*AB/JN19P-S+:O!V4P>]6EON-ZW[M'FK;0J)*^\& MD\3T<^>FC0_9\:P9XE,,\565]VW;_YUT1IT$;F#HNWKL739X<2*^/TX_CCIQ M]71ZPR_"7MG0]*JU?_G.T6T6X,4X2*N)Y5]] )Q:@O_,#$'#-GI?3^GC4E"? MQJ,@-HX#CID 5'(,- X>*(I<, Q2Q%9'H7)G?7D>1\(&^5X3\JTFO-\@WZ,C MW\(943B*#"(N.MO#_C=(-N#;H]>W3[]9!_@VZ/ M@FZ+,7Y)O/.4 \:ECOY;J@'PC@+BH77,.# M*KX[#JBK3T?^3?7#[ZXS.NWJ\S>=?I;]_*'?>WIXU.E7(TV)Q M?FX=5O/S[ M6<>-CY.V;,%"8\J0:/G-YHW"+<7[ERW +7?G:=8]%) X(_])C MKW^-TE_[9#/8)QLLN]5C;PCHWUQ"@S86]*W4H.LO\^I*;GTT*,/'L8#R5C=J M.][ZGO'#%D&;K6C X!SLK7[);K[\7._U2I:ZE4UU:S>W2?"N]644A[_2=2,O M;=G^XW_X;@O=YJ+VQ@G??M4NU\\7M:2X6=)5+REIEG1U2YK+P.Z"C<^L9]1- M>2I%V=O5[:+J%O+7\X8>HF/1FBSP%73$>G3<\K..=+_6CVN%V27-,Q[I&:\J M+6=WT/?GK5[N0'-1I[LHG;O[_B=[4Y[YZ_NWLXG?/CUG^-=_'>OW?MX<=C[I]/^ MNGN67EN,1NY>?,&''_XYV<4?89P7;>\<=@_CG X_Q)&=M'N'7S^B@XOM^-H_ MH;W,%8:0M41A!QR'J:H":J <94!HZHFQ#A,#-]XRODD%72,>PT>Z3VE :IWF M=A?F,QTTIU)!3#0E%DJ-7 0NSM)_9=GBX$:0:KJ*/SH^+;*>.0UIM#,<,$DT MH% *8"AC %F,$682.LE>,'MR U O%*"(.!A1W+0B@+8['/,8"D)(H D1P3 O MA-5K>,Q[#1'CW1Q$*Y)FICR,3=CXM3SC586-OVQ]WFJ-ASD_X;SIU7@;,TRP M0390:B2F+'5J5-8(QH7'C-%PRW-"PP[[!%:XLQ1L99XCQID"A.EX5I 0 Q6/ M#R!N)5.*(",PCU88;F*\*FJ'-3HJ-$I=*37T\6 (!0I4,:J1,X1(I'U(GK9T M5-WW\/^Z.-P?3Y\7@Y.6*8>MY\ @Q@!U&@$#K03>>J4UTXY2\8+/_HU"3[N^ M>R:%HA(Y32B61GD>" K0"V>T5KQ1Z/54Z,5@GK3&4F(,"#0X0+FU0'MD =:( M"JYM8A)N%/H5*+2#UHIHG:%PR?=F1DG)$ J<<,."U8W;O<9:O1C\LJD_MO0" M>&($H#!0H BGP$.A$MXR0M\X'8\+3^=+40$(F60LM866#@.J" 4: MZ0 TU5A;YKGFLND$]0H4VE(NIU4NQ M 14"1M8#3@("5'L&%),!\.A%LH"9@8FE1[)-+N[M=#1*O;Y*C;5&QA)!F**I MRUL\4VBB#*7>"DX9:ZST>NKS8FB (:8$ E4%:$IP@KFFJ M_!H4&OJXV4(KHC"B06/)(0F$"8V0(4$$J=?02K^JI('<;0"D.7G7Y S<)GA)O.&.8^-L"@5(:01F(GJ= MABN*2'.]N([@M/=N.3 @L-?6$D"-<='E4 8H:QG P3FL/93Q)-'<1KP"A1;> M1U]#$"U05&"-%(1:2U!/#>8Y')(H)F- MOXK$2<^A0!2F%M&8W[M%=*/3ZZO3R@672FREE88:+#7"#@NC??1'%:.N,=+K MJ/V,]*O* M&-CWPU[+#/JNU9N,)[I[.0U-$[><.AP1GCR2##EL*,3.$,@Y91&D).;>W3)N MV3@%@@C4Z_8)UF@=+6&K.A32ETFLAJ;8V(*2YA+J)"JRI.E\2%4 2.P&8 MQ3">'WB(YP>N +01I_]_]K[\J8UD2_=?4?!FWG-'*+FY+^X)(FCC]M#1$FT; M7P?\0N0*PEJX6HSAKW\GJR00DMAE+*#FCFG04I65>9K 4ZON%AQF PX/-<(.DBK?/ 2T< D@#+Q MR#I.D,5>!2YS5RVYMD&PK$NCEMM2Z_8>"*MEC, \#:T+ MLN2V@17&K8JV5QAW"\9%G:@UA%EI$_>1.L4,Y30 P8O6WQ7C;G">5?"V)'B; M;?A,B9-6^3X215H1(H@)A M"BA T!Y'9Z)G0F#G[II*6'&XIP*Y&0X'FU#"T5IDF<$ UC&O?=D6_6WM,?5YIQ;ENF[ 4)Y8/UEN(4[$\R M!N^@+\_#(*R0[S4AWW*<^Q7R/3GRS5B(( @N5Y-!.&J+N' >:1TL(EQ91V@4 M8/97R%\I1K 5"DH^.( >+Q M&&C.XGA>Z%9X)/]5=*>#_X;6]XW)T)NC#LB_GXCS^,\9CTRN3R.XRL77.4R' M)H*XX"QUN7Z1PP=;(+\$P_]0\8MA>$YT)V(Z);J-HG]8##O=3SFTO0\/^8<= MM 9?NCT'2OD]CW:[>S*"4WXOY_.]K^&$T>Y M;.[N'^]O?0))_8AW/NQWFEL@T5^WS_:/_VCM'[\G.Q^^$+@O;])/J7&^+7:V MOIPWMPYY\W@3-SR/ M8%/^'UC]B41V;/^PU9T(GIGL-:UNB%W .5UL;4\,KK0(_SZ*8-.VV[U3$(I: MV56Q'T_Z<9 ;B]8L_#$M$K5>J@WA*]?YG2_.?,YJG;'0U>RPED H:]^S5-;@ M,\5%2S&LN2R']=IHD/_X.WZ/[1JK#4"O6@ET#"X_FI+16BL+Z:#VQG9 N>&7 M5A=&TQO!!(3!;Y]Q!V@-3MKV M[&VK6\Q=\:7?KUY/G,QA0K&XY=N_G[;"\"AO9>NXW,[&YQ7C.X_?7B_>FL&Q M\CW)UHWDU[Z-U\FU[]UT62+7,5.EA]I\O>-BO\9PO99WASNN$F2,IN\X#):2Y(S!'NN51*2WW 2 M> WY'#/.#B##U];P:(YH#JXRS<%57CJAKF?%M5Z(E;6=_SYN?,C6U4>\#U;6 M'O#,YCF,9\O31F<;[QW_^Q@LIO,Y*^LX\]+&Z7ZVKK8^P3WWCQOP#(U.'N/> MV=[Q)[#0X'F.FZDQWRZ%FN24YD!6(XZY74I$8$MH%,"^$M)8S*3]"496%2>Z M*D!0P=^M.>=1*)]BL('P7$Y24JY]D-8+'SGC&?Z(>62<:(6-*X"-LU5D8-EU M,#0AHUU"/%F!C!<8429UI"H!0M*U#5(WXGED";VJ@G:;,.9"0VIA5#@3LF?B M!*[5"U55NVN#OA[B8GQ0#,0#\>X:N/MGU/='=O!B:G(\#>0UYXOD:V"#B7N, M6$X8XM$Y #_!D::4\LAD4&YY+7NK2CNKBP3.DZ1$PT5(4$*X$$L^1'@LV?#)4H\!1S; %&FFB&@DQ6L4A"Y"O9H>M5 M1?W_8\\ZQ5','*FZ##Q7+'CSM#0GGT?#;T_B[JF@8=G0,$M[.#5<:XD1-CE= MQE"+K# 1)2&4 F'):0'9YP-",0<,OU5="GZR:K\[LMW#'.E1BX,A*%;.X/!=M>W1R&&[>Y[V\\'U!6>W0O/6O,.G6@=480C MCG-LFF82&5AP%)F*-$1,0 #6-N@J55BM?#FKY\NIM/]9:/\LF\DM:S5@/]*Y MI">7DB&#DT8& #Y@Z0-/>L6T_S7$7[WOAL<'7UT3IU[%)CQV:EX,[@/*)\42 M3M*(7#7?86IH#,(&RC,M* *W?B+9JX(3E@;M\X%;2CMJA&)(> _LCC.'3+(1 MV%V4DDA+N$EK&WJ!F?HSLF->4EA7!:P5L%81L:\&6&5YC'5WXW]<_U\; MUZ9QM4;6L]3U>YD3]]]4TN?$,X_Y5K,NL6 MC/BI4^NF,G#*:9_ZF1^@T%QIP8 #\D8C59QC::UE+"B*I:$^&77 S=KD2T?] MRV2V?6K/!FO_NCHU,"_3ZW#/*9Q/3ERTYK?:"[*M. MU>NBF(:?F_G[>71R4AX1V?8?I=WY^2C&X66^ M^F!5,GIW/D_V#<#YK6W:H/NP/[0[C:V/8J_S5RM_;^?#?FO_ZWY[C_X)[VV3 MN8S>\[W3QO'>^7[G"]GYNG?:W&JWX+MYC'R_\U=[O_/OX[VO7TCC^-^IN=40 M.UN;N'G\Y4?C_#W9^7C O0TDTH0P80;QR',%[210")P;$9-T/JZ-\UQ',6SF M4S]+L<">A.BXYS%J"X@?G D&!QF8<[,9P.-5J!7+4'O7ZYSTNOD$;QZ!IS5J M!HW+E;KUUBN3;EQ<\6T+A+#E[Z"F__1[)[!_G=5L-]3>_V?4.LD27*]UXW!N M6GZB\DR&\0^LV'"S&RY&\EI5YDH2_&Z#-SL$0XPSLT10YTA$KY)W' M\ J.4?@7DP0_&'5@O'"10>UD6D3C%1&MV4%.B;](OBWYX20#M_C")!=U_-8X M(;7VYFKN>NV.R>NFREVOY:Y/AX 40*3KU]UH:R2-F](VF1. M&VDX"\%R@H/%6E#IM&5::"KE]4Z2Q]5=G;W?[K+D;ON5KS/KA=KY^Y/O'H;WS MX>,/()8PQO>\>=YN@YUUVNCL'S6.MTF3PG>^_KDH,YUHI9(*"1FN)>(A4&2I MT2AA'!RC"23;K&T04B>"/HOTRRHYO<*YI1_Q K;1H*DGVG%+M'$B@-[DGC@! MU"8MI8E1A7/+Q+G9\P;"7'!.>Q2HH(!SA"$GA492,,F#%)0ZOK9AZI2;9P%S M+ZN-T34DU)X4/JSS&&JM;"-T85RC 5C=O30\M?TJ%/GZ8$1"M"!!1H LC@5W M1/BHN(^Y16'"H6)FJX58"Y+$&5%<*AT1%M0@[K!!L ,9Y /0LN@E,38!,V-U M\7C(JN**5U>5D^:"N40U,8;;%%WBDDLB!)U8-A^8SLBE-C'DFD.<<<(@$CZS6&G'NG79*.B'U MV@:K4\*J?.R7J\DV*.= D95GA*>8='+4@TH;$KFSZHY-!RM-?D)-GBN:%ST5 MW&JD-"@Q=UX@8VQ DG!.+-A\,OBU#5I7:EF1Z973XFYZ^.>H#YHWZL8J><%@]95U MH,G8&*5YE R(!4F25T$7JZ?)]E6FN1 ?A!W#.,G"0:R<0]L49AJ]C:!J]3Q5?( MMJF\%$O69(^I"I0Y92BP2N:,D-(2QS2!%YAP%:U8.4V>[Q@$JQ<21T)AASB. M"3F3)(H S=AZ[$Q0JZ?)K\%+\:[7'0S[HU()6]V2*:QN6@8 M8)9C@%Z>(^ 6+F!-!.<:[!E6QUHOR:!9C1S<)3HM7JO^/[Q(9J7_OTS_SZ[J M/W'&)A4],MIBQ''.QM>!(:ET=E#9P(,#SJ+K !//0O]?@ZOC[S@8O*U9[T>= M4;MHD1/B21_TIZP8EXF-[?1@O.?%"Z_, W*?[F!/0F$V+Q=J:VJ=X/=VS+\ MJFU.+=>UB%>!W;W [OT M/Q3^);V_*D_*LC7^24A+I?&_2N-GZ(T0N?^1""@*^,$I3PATW,&ZY1(J(A!+ MC!6FWP_3M^=8 M7,0N5X[C" P@BK@" N^(7OH\( MN,!DE(XH[ FGN88E%L9()YB(0+;HN*OP6 1P)0(_4P2VZ0'Q22EA!<*)@@C M'HQ<8A0%'8Q3*DK.LC-C?1ZT+T0 UJ,V/(KPKQ]CK0.K?32H1<"V<&,3B[R\ M]5H_#DZBSQV\VF>_WUN:'MNAOI*F)39W.<0[6]NBL;4G=G:W>>/C@094MP$# M$S!"(!YS+6[)8!O7U"@CM,!:KFVP]7F+ZL'PPK/<&LDC(!GWM/82LHCED@YJ-"YL"F M"USF,5BS7MM\8)N=>GG_.*QYV^^?Y?8^WW,'S8(]W5;AMW9J!_<2Z >ZEI8F MQ].VT>N58'_:.'^/FZ<'3D1"@:P@Y27)+=X$LCAXQ!3L/5R[$+A;V]#+9$P/ MM(TK"5B^!)#FQP/8/+R7^927!3!T%2?(48:1-TYJXJR2$>=.D?-'/Q,)F 6B M>_3I6A6[<>NFT)!:_'$2NX/[8QVU%$ .1Q>XX3@ERU,@FNGHDO,JNB6;AV#I M[J0/O5X8;';#Y]C_WO)Q\+G7OG*\.G.J6FE"H0F'YXW3 V&)!!L>;(6830?G M"-*22F0D]H):8TG(D0_+Q$(1L2*C'?18Z[!B) 4+A_5DNW*2LX>+&??SAJ;!RHD(E)B*-M[B&,-)B>-8&:8 MR(0,& BTR7NR7!X2*04" O:,U)YPS+G5P,IASS) T5P<[U7+,S0K"7F$A.QL M'F"C8*E20!0V#@0["$?&A5PVP6%O@,FYR-]TY[UH?&BV&KL?V?Z'?Q\UCM^?[7_8H_O'FVS_ MN$$;QW_-!7OM=;;)SM:GUM[NM],]NOVCN16^[7]]?];8_>O;_O$^W#]T&N=[ M9XW.PA[+UA.BF9-( _5&G$J!' \8.4<9)X))DRQ74 M//GLK$2EU!\)J5#VBB#, _:!T,)_#^ $WYT&;^J_N_J*NU/Y1F51O]::^+:L$YRZ)X^"GJD3PKW$"32/6;EZK?_)2O\+LPFQ:*7K.S?RL2R/$(KY/>I5/O)R4BEVC]- MM6;[,SO/A./>(TJ!<7#* M%2 2!WO)1\E42B'%L+8AZO+Q;=@JS\?J*O)35=VK%'E9BCQ'+50DVGN,#,U6 M \YAEYH8)'/R2 K2I437-EC=/+XS:N7N>!"UL*$8U2"'6>88R8[M?XO#_%?E MYU@9/\?FY2)M=D-CLD052#T I!:T;X;UPT)CY%C,*;])(:<]05A*+YG42B>W MMJ'J1J^2_5.Y-IX3VZBT^6=I\RSE(-0Q%X)!0C*#>+(469VCV(R12HNHB;1% M"V>R2MK\*KP9X;OM>N <)_:LZ-Y<2_U>I^9' QA3[%<>C5_KT7@W7@>X)#&:_"0NC4J3EZG)\R$H*EXK<*C!^#1?&0& ) 0 MR0DDF V(JV1R,S:)E.3>A&1%H')M@\@Z(X]NQE;Y+U97K9_NM*12ZY^@UG-] MH4,D/-B(5% 4<28(TLPS)!W =_+88V5S8HKDCZ89E1_C7CI9"/U%"8I''9.\ M"IOG2?A&L2CS=7 J,'I EMR"CL_&1I6<=@B+7.@M:HM<[OBJ89O1..J02!&1 M@7F5B_*"5?E).$:ERLM5Y9E&+H$SP[+K4<$JYN-.@ZQF0"QB"(KXH"5U697I M2JGR:_!?[/:&MKVHMM4#4XRKMEP_:6I>#)X_9:AL!>6/A/+YUM2)&6MR4T.E MI$3<1(,<#@19["16QAN')4 YKQ/^Z%.E)>K/\ZCB4J%GA9XKP(8K]%P:>LYV M-'18,P[F+-, G#QBBRR\A)+S)&KO&9B\:QM,U"6>[U?S_-#S#AT-\]]9PEO= M45'JKZQ^6@B7M,$K8 DT4L4YEM9:QH*B6!KJDU$'@J[=L63JS]7JQ45QU45E MYJ>_^V3U4,;_MU2OBV(:?FYQZ#]& QC&(*X-1?U4*0Y-& M:X(<7P Y/N+F\4.\@?=V-W_L[X;V7&'HW5P, M^B-M;K7;^QVXQY8G^??F5NZ/NGG>./]TU-@"U*$SA:&W]G*/"VDUB=@$9*D" M"H6%0=I)A3A5T7(AM7.TA'U0BA@V,V@GIH)AE#K""+?"N> #X"!-P0KEO)@M M)#U9B]K48@R*:/O-P2 .:_^,^O[(#N*\/LX4$Y_6S7+E;A_*[-#AB6@RQ&C, MJ1..1/@G&+!&;DD@S[?J=7=P"M?Z6-ON^O7:F\WMC[\]OZK7V]W:7Q;6MW\V MU8@LMVNRW;.:S>59^CEEH]VNM0:#(GL#9*@W&@Z&\$O.V1@C[7 H"]D@WZ:4S!,+^]9]>P,)JT3",5C) M8S[$ACV48B+F$\ M!U$!%0*\0)IZCWC*54&]C0A; PS :F]D=A?>T.)EO59(SIP9X]*]8*LXW M3P^4!67%.'N-/4%?YM&/5/ M@8H/8G?>&"M7OQ20OQ<)R-<"T&&[!3)N#^.78NQ_P]!?G9CLG1Z$H W)84G6 M$P /+S'2P@44O7(1/[ )J*>@')F0S6>K/#+*8"0(HY;" MNUS36WI_@3(?CN>R=GK4\D? :X"RM'*;CS;L%,-AO^5&&0*&O8(+65"Q#J@: MT(M>_QLLF8_K,_TZ%MNP8R(W9EN* AT[Z94TYFU10A14^;+'QG]?I<%CHH@O MOV(=&.^-_7/]?&XL&>(WU\T*MF>UN H'L?X^UWZ?=W"CG3[CE\'D:2 T+ MQO("\ZC0J;(KIUE]6KWSYW=;Z<'/&IF M8240,RGFEF0&61D M/ LQ&EPJQ;0-#Z]G+5K,Q,=O]KIY,[[\*BS=LVQJ7&OVNH4%45 )U_M^9=(& MM2,;0-VRS=$O_"$ +*"2O>XTSEPH.>A7R(&?H=#,[*HO;)74ZMINX4X9#.&% M(L_U]WR!?H1EB/7:46LP[/6SE[Y !%#\0K-JX<([FP<"0^OVAC478Q<^$@<9 MW<+Z79C.';WU8I6]]?JU>>LG%L5F=\Z>7#VO?7-RWM?9XSN EGOGAZ?Y' Y0 M\GP_G_>=?R-P+=X\]Z>-#Q]%\[B!9]%R_SA[X#\=[VQM\N:'OP EFYV]SE_' M.[M?8-R'K'F^>;J_]8T":LYZ[7\T#P^222)9IG-)H8"X4("=249D&>;:!28# MU[.N[\"E,\* 01HB-SK +A@" 67@DFICY]H_3M9D3+0FJU+Z[&%S;L;A QSV MMX_BZJ@UR!;V40:&-9>&@REKDZ'<:>JT<7AU*.ZM_1R][??/LM_YNVV/XE7C M[Y[.X@?&+3US,__I%6_29G*(^CYBQ:( \NNR!? M'J3-/\)#>R&_G3/JKO?+O93&R)RL4_RP#L8W]AJFZYK3Y](8N1KLSQSLW=IN M/[;E-"7/L\WR+3VGE]>)^\[QE:L]7Q_ZO<&@MMG)WKT[=.>^_:GO/G5C2)ZY MS@N9UTWO1YU1V4YPL]S %S:\KN;XX7/9VY4T)C8&33RV7#.GF=?2$A8) M-2%%NI3,V!L<407)6Y44KX=ZHLH4KV-X[>OV^?[Q^_/]K2^DN?OI:/]X6S2W M]DAC]Y#M?_URGCU3^[M[/V93O)KGFS_VCIN=QBZ,:1>^^^'/3N/X&VX>?_FQ MLQ7@.PV\U_EWNWF\L'\NX4EJ&3V20CO$A4Y(,X51 L$UPD;A(EG;(+C.S;+R M8Y]1GFN%3:OT;&^>$3A-64K3AE(%5_>#J]F2;RY@C[7F"'.*$3?,(9WKUSN> MC(E8*RQ5+OE&%O38G&.O%5!50/7:250SKDR6_'/!)#*#2482RKW*Z3U) H7R M EF>--)1"2P%48;2HN\O>W0'K]4#IB59MBNKPPN/VHT0)$<7>6$UYXD:ET@( M0?/ L:2$+3QJ7Y!"E;T&=]?5EB9ZRF:Y Q, LLXA#TN'.%,>.:8((@8D M(!$"J\36-O"ZN39F[;64;WVW\.B^*M]Z;:R=XHY8XA6VA <17++,:&5@+T@Z M1%YY0E8.'N:+Q)-$J?NNR M/0X!BK5 M?8G;<&4N_SPMG367,2.8&:>13!ZTU">'' T$14Y(LM)AHL3:AGQ\.#:.7Z60JLSKI^A /S,22#N H)<:L93NC9VS#KD0@R)!):0.SXZVM_](O8Z[TGS^,]O.UO;YXVMO])% M,]!I-SM/4@2,8C0:<2T2,H%:9+E(1'(2,*=5MGB%3:OP;/%IBDEI61_45 J97 MF2U.)56,T$25XSSW8A,V$:YDHMI0*=U,P\U2>ZL ^"?6T]D ^"2T$!E4EJF?95MOCSU.7[> X> MKLR5<^!I-7BNE)PV&CL#*HL511P8&M*64D1%H%0:'YRS:QM2S >]5=GB*ZNZ MJZ6YE;E\;RV=-9<,XH<"P(Q'*,EEG&G0$L-?W1HZ@JKZFO* M%M=.2&\$T8PH3K"U"@NO+->8 M"1HYX=I1YHM&S;S*%J^RQ:O$G*>@-P_L&EIY&7X=KL[7I./4&.M21#:!9<)5 MPD@'B9''TB47)!%,5]GB57)CA:$_Q[OSJT&TN0LU+D:".!O$M@ MZA-AD":*(LV3D\X:'D58VY!U2N>Q\]4RTI^1+3[K27D.+>4+E\>D]7M!97(3 M]ANZM)_:0>V_[A,@QZ0& '%8&L6352YR&C53D@F3N)]T9E!7BDU.(8VX%]), M<[*=- LV%T@CGR?2M./_?CK;_QI.'.5R__B0 U(<[VQM\ER'HKG5[.QU_CK> MV?T"XSYDS?/-T_VM;[1Q_BD!&IT>)!*UU-PAAJT!CB44TMXQI&%U%%&1.9M3 M!=;GZ_'40/#:>9UM-]QK\5U@,DI'%/:$4Q>+C:O%_ MTN*S X%1A'_]&&L=6.>C M02T"@H7:13?T?'O ")=8"*/P9#U"\YZ:Z&>E:%:\-CO>AVX M\QD\BL\L.$ M@80GL/=&)I%6(:+@'0Y$1AI20;SFXQ(?C)G!"P;8:!WV MC O/80-5(BD=M8HX.%,1KZ=9?'$09&3).YZ/WQ,0+YAQ2Q(L/C'>6&!>0*%/0)CRB(:2/0N"$I%0;R6"2(, M; 8C%?$F< N"X F0[91PH(E&1BOB]12+?[Y)#L#>X1Y@&VF&(^*,$60"BRA1 M[V($;DPR\:+K\PEJ2R=>]9H=@)@,AIFM](&M=$)Y?[F2[1PQ8%9T);EX#O<:*5?@A/6S05@4DHP..%W2$U;AE\9=&].KW)WH/Z0E5R=%R MY:BQNWF:$UV58))RC+ 0V5[D%!EM(C*$L$2P\TK*+$E+]+%):WVR)"06LYO5 MF:+],L;:6&]$,!75>Z+EW_EXH&GPE!N&).$,<4,,YW@#68E"\#YSK6QQF>A)_G&06]_-X7^TJ\]02M_X&W)J[['R]K9.2YBZEMCYH@OOV(=#&PTO/XKUW#.Z;J&OXATYI/] M*_,U]?.H?UG:\1#,QWZTWY!-,-BWMGUJSP9K_[KZE/"(TU-ZS]F89^ ;_^/Z M_]I8-,"952VU70?!L(\R,*RY-%QK;Y.A/+LA8$?"-V>K/.BDZ"HZ??9',8S: ML9=NB%OY,TD+TO=6(W1P3LPGC^:/?\MU>&8,VMAH#/%7T.&L<-T3P\ M$,H;J51"T>1F,#%XX,2YM8%E 2>:.-&P>42 _!-8@V%_%!\H9D^M.!)JL$_+0 M(O9/7N!>KF.NEUG@_KZ1E<7:+U7*S=T*AA<;\SQIF$'SI9037I&BP7>>6B<@M.^:9_4;A[VJ*]2Q7JGQ40_:I#GE]-4/.O;H&U@!:6 M->QA%7: 56;[=J](AWX9D<_?@/.QYNZGUM[NOX_V=C^2G=UM ?R/-2C<[\/V MC[T.?(=N\_G(YX^\L>4)\,JC)HRMN?4%OO?MK''NS^'93O>._VP!MV1[QT>I MT<)GLR5_3.32JHB("BX?K >D70B(P&KS2+5T(E<$JV,S[W1[5.3S3XIM?@VU MR4#SZ(,V@*J,RO-%OR8,;O[%I-^I?#V& 3+=&WW MM%H@H]:E>Y.7]X\:EW(5K2!J] U&FDBG,LK;6,!46Q--0G MHPXD6;OCD='/5>PY[WEQ=F8N CN?_NZ3U4-Y"WA+==Z0?_J9\KM>I],:%I$. MF]WPKEC4P]CUK3C8:@U\NS> W79%3HUI8X(?QU]H\QAT^;A!&A_>D\;6ITZ# MON<-NM_9__#E!]SWM'G^GNYO^;E3X^;N'FUTWM/&^9?3O=TOI\T/>^=[NX> M/_O?]G??,[@_:^SNP[T_I<;YMMC9^G+>W#KD<*_3QN9!,(E''"3"#@"!:TN0 MB5XAD9A*@>@<]5SN * <,6QF_!;>1DR#"K?=?F7/MXHIO6SG6V-]!6W?*N)SN8>WO: =PI^<7E3T= ME-TN'Z*74LO'&HP&?HZR:[X&ZXV\[?K8+H[1>Q?/77RE9@_[L8Q6JM=.CUK^ M*!_SMX E@P1\M_U6;S2HY;BF03[NZHT.CRX/3G-LE5ZOO8,=P;:Z<]>KM;J^ M/0KYED7\4XX7Z,;=WA ^:P>]+@SZK.;' MMX KN @#C'W?RG%76<+A^_T(?"=>?#'!_MD;!R7TBNN'.+G?.%2]'.N)/2M& M^@PC\K>[5]:!Z'KQH!-Q*(Z6)S-@9Y>F"*5K#7/*0_^DU\^K3AF MO;9[U!J,;^Q[W_-E[6HY<$4P=T5 6!GF M$S-$9S>(#6?,MVQ[5T@'Z]- M+LZ_L /+4L L681Q H,'*YW]'AAI(3AL*MQ2(=8V4@ZM+WK5S]HG]=I@Y(ZC M'^;EGG# ?BQ"3DOB5HA-D6 (2SRQ?'+HZ;W2S2PA*@05J6=<2Z5=DH+:0)G# MW#*'Y@HDXT^ MH60L13R*;"$SC()PWCI"=A2^,Y]I1&QYTCAB=-DG450"Q=;$CCXP%G5J4D M,0)6 9L9L0S!I""=IIHXKE/1%UJZ2)R+(G$N M*X!8_DKOP%; DP4&RQ!E 2M8-XS*]:@QAF0*14$H8I0)(B!+59%@ZS$"LB4 MLHJ"+AE.KC1^>VY5GJM5GUUU(%:12!(3HX@&#CNDMQ@YF5W+7A%EI95;A@9?**^4$ K(#/X(F"$PABA)-AB0PBYQ5:QOJ M^=9UKE9]9M5% V##A$ %\8A)R8!N&8UT2!9)HUW0.!KM8U[U&^C6T@HZKR:! MNF^H3$$UFHHQ6\@'O&C;S_P9C'NVG'LY/A5"=]$'M^JT<@@)D MNE46B!P>M?H!G=C^$%YN]T:9CZ>^'0S[(U\&F%_&P&2Y@'%^+\Z]1V[@^ZWR M ,OV^[9[./[4:%"6TQB,3DYZ_>%4T:!\2IXEL0CH@-$,\F$7B-9Z;::*06TB MBO5;'NE!Y1B?Q(DX)6$[KMTZO-J$[M6AV?DAWMG:%HTM?]K8_4B:'P]@WF/D M/B*::$8V%5 F%PCGDQ*MN?;"@2&I;V)$9?F"6F\T' Q!.+,@E'%B(#17P[=R MN9;#HRQ3_&7@V-]@)Y="5:CEW[W!8#8^<@4?\D8L^[/?Z]2&<,6,'OF_5\/ M.O8L!\Q-G:*.W0;Q$%#AI-_S,681 +O?MVVK4_@%OL?!9)X&)>T]S/%;W?)H MM9M/7[.[X4VNO'-)C_\N+OG/Y25_FS@D>GWX.\>%^=ZH/R@.W]QH (\R&*S7 MMH?%(/O1QWP,7(ZBEHK'RC!;RS";;Y>K"O7S4M5S_@Y(;?DD\*%B^!F!6V,\ M'?LT6OT<_A:+08[*QP58!(\]N*# M@+O?K1_; -.X6GZ@.(6^B#^L^5$_']3 G@%T+)01IC-S \,;X_IDI5QLMP#7 M![53T-/:D86YL+4